diff --git a/docs-out/.work/DOC-MAP.md b/docs-out/.work/DOC-MAP.md new file mode 100644 index 0000000..639d507 --- /dev/null +++ b/docs-out/.work/DOC-MAP.md @@ -0,0 +1,75 @@ +# Planned document map (IDs and paths; forward links to these are allowed before the file exists) + +Paths are relative to `docs-out/`. Link with relative paths from your document. Document IDs below are fixed; do not invent others for these documents. + +## 00-overview / 01-repository (coordinator) +`00-overview/{repo-census,source-tree-map,project-dependency-graph,external-dependencies,layered-architecture,study-summary}.md`, `01-repository/{build-system,ci-cd-and-packaging,coding-standards}.md` + +## 02-language (Phase 2) +| ID | Path | Task | +|---|---|---| +| LANG-MAP-001 | 02-language/00-pipeline-map.md | coordinator | +| LANG-TOKENIZER-001 | 02-language/02.1-tokenizer.md | T21 | +| LANG-TOKCAT-001 | 02-language/TOKEN-CATALOG.md | T21 | +| LANG-PARSER-001 | 02-language/02.2-parser.md | T22 | +| LANG-GRAMMAR-001 | 02-language/GRAMMAR.ebnf.md | T22 | +| LANG-ERRCAT-001 | 02-language/ERROR-CATALOG.md | T22 | +| LANG-AST-001 | 02-language/02.3-ast.md | T23 | +| LANG-ASTCAT-001 | 02-language/AST-CATALOG.md | T23 | +| LANG-SEMANTIC-001 | 02-language/02.4-semantic-analysis.md | T24 | +| LANG-ENGINE-001 | 02-language/02.5-compiler-and-engine.md | T25 | +| LANG-COMPMAP-001 | 02-language/COMPILATION-MAP.md | T25 | +| LANG-IR-001 | 02-language/IR-SPEC.md | T25 | +| LANG-BINDERCAT-001 | 02-language/BINDER-CATALOG.md | T26 | +| LANG-INSTR-001 | 02-language/INSTRUCTION-SET.md | T27 | +| LANG-TIERING-001 | 02-language/TIERING-POLICY.md | T27 | +| LANG-EQUIV-001 | 02-language/EQUIVALENCE-SPEC.md | T27 | +| LANG-TYPES-001 | 02-language/02.6-types-and-operators.md | T28 | +| LANG-OPTABLE-001 | 02-language/OPERATOR-TABLE.md | T28 | +| LANG-CONV-001 | 02-language/CONVERSION-RULES.md | T28 | +| LANG-SCOPE-001 | 02-language/SCOPE-AND-VARIABLES.md | T29 | +| LANG-FEATURES-001 | 02-language/02.7-language-features.md | T210 | +| LANG-HOWTO-001 | 02-language/HOWTO-extend-language.md | T210 | +| LANG-TOOLING-001 | 02-language/02.8-language-tooling.md | T211 | +| LANG-STAGES-001 | 02-language/STAGE-CONTRACTS.md | coordinator | +| LANG-CALLG-001 | 02-language/CALL-GRAPHS.md | coordinator | +| LANG-LIFECYCLE-001 | 02-language/LIFECYCLE-script-execution.md | coordinator | +| LANG-SPEC-001 | 02-language/LANGUAGE-SPEC-DRAFT.md | coordinator | +| LANG-QUIRKS-001 | 02-language/SEMANTIC-QUIRKS.md | coordinator | +| LANG-DESIGNSPACE-001 | 02-language/INTERPRETER-DESIGN-SPACE.md | coordinator | +| LANG-GOLDEN-001 | 02-language/GOLDEN-SAMPLES.md | coordinator | +| LANG-ORACLE-001 | 02-language/ORACLE-PROTOCOL.md | coordinator | +| LANG-TESTCORPUS-001 | 02-language/REFERENCE-TEST-CORPUS.md | coordinator | + +## 03-runtime (Phase 3) +| ID | Path | Task | +|---|---|---| +| RT-PIPELINE-001 | 03-runtime/runspace-and-pipeline.md | T31 | +| RT-DISCOVERY-001 | 03-runtime/command-discovery-and-invocation.md | T32 | +| RT-CMDLET-001 | 03-runtime/cmdlet-infrastructure.md | T33 | +| RT-BIND-001 | 03-runtime/parameter-binding.md | T33 | +| RT-CONTEXT-001 | 03-runtime/execution-context-and-session-state.md | T29 | +| RT-PROVIDER-001 | 03-runtime/provider-model.md | T34 | +| RT-ETS-001 | 03-runtime/extended-type-system.md | T35 | +| RT-FORMAT-001 | 03-runtime/formatting-and-output.md | T36 | +| RT-MODULES-001 | 03-runtime/modules.md | T37 | +| RT-ERRORS-001 | 03-runtime/errors-and-diagnostics.md | T38 | +| RT-JOBS-001 | 03-runtime/jobs-and-concurrency.md | T39 | +| RT-DEBUGGER-001 | 03-runtime/debugger.md | T39 | +| RT-EVENTING-001 | 03-runtime/eventing.md | T39 | +| RT-HELP-001 | 03-runtime/help-system.md | T36 | + +## 04-hosting .. 08-engineering, 09-synthesis, 10-command-modules +`HOST-ABSTRACTION-001` 04-hosting/host-abstraction.md; `HOST-CONSOLE-001` 04-hosting/console-host.md; `HOST-SDK-001` 04-hosting/sdk.md; `REM-PSRP-001` 05-remoting/psrp-protocol.md; `REM-TRANSPORT-001` 05-remoting/transports.md; `REM-CLIXML-001` 05-remoting/serialization-clixml.md; `REM-JEA-001` 05-remoting/jea.md; `PLAT-SPLIT-001` 06-platform/windows-unix-split.md; `PLAT-NATIVE-001` 06-platform/native-interop.md; `SEC-LANGMODE-001`, `SEC-EXECPOL-001`, `SEC-AMSI-001`, `SEC-ENFPTS-001`, `SEC-THREAT-001`, `SEC-BLUEPRINT-001` in 07-security/; `ENG-TEST-001`, `ENG-PROC-001`, `ENG-L10N-001` in 08-engineering/; `SYN-*` in 09-synthesis/; `CMD--001` in 10-command-modules/.md. + +## Lessons (section 18 format, machine-extracted by `tools/lessons.py`) +Each lesson is one list item: `- **LSN--** [REPLICATE|ADAPT|REDESIGN|AVOID] (area: NLD-) Evidence: . DEV: DEV--` — the `DEV:` part only for REDESIGN/AVOID. `` is one of LEX, GRM, OP, TYP, SCP, ERR, PIP, MOD, CMD, SEC, TOOL, RUN. `DOCSHORT` is a 2-8 letter code unique per document (e.g. TOK, PARSER, AST, SEM, ENG, IR, TIER). + +## Additions +| ID | Path | Task | +|---|---|---| +| LANG-RTOPS-001 | 02-language/RUNTIME-OPERATIONS.md | T26 (runtime operations in `engine/runtime/Operations/*`: array/class/misc/numeric/string/variable ops, flow-control exceptions, helpers called from compiled code) | +| LANG-SCRIPTBLOCK-001 | 02-language/SCRIPT-BLOCKS.md | T210 (ScriptBlock type, `ScriptBlockToPowerShell`, `$using:`, closures, `GetNewClosure`) | + +## Explicit paths for the remaining phases (forward links allowed) +`04-hosting/{host-abstraction,console-host,sdk}.md`, `05-remoting/{psrp-protocol,transports,serialization-clixml,jea}.md`, `06-platform/{windows-unix-split,native-interop}.md`, `07-security/{language-modes,execution-policy,amsi-logging,enforcement-points,threat-model,new-shell-security-blueprint}.md`, `08-engineering/{test-strategy,engineering-processes,localization}.md`, `09-synthesis/{architecture-decision-log,reuse-map,enterprise-gap-analysis,language-design-principles,new-language-design-canvas,deviation-register,implementation-blueprint,dotnet-runtime-integration,requirements-trace,new-shell-spec-outline,reference-architecture,licensing-notes}.md`, `10-command-modules/_index.md` and `10-command-modules/.md`. diff --git a/docs-out/.work/SUBAGENT-BRIEF.md b/docs-out/.work/SUBAGENT-BRIEF.md new file mode 100644 index 0000000..b788d60 --- /dev/null +++ b/docs-out/.work/SUBAGENT-BRIEF.md @@ -0,0 +1,66 @@ +# Subagent brief (applies to every authoring subagent of this study) + +You are an authoring subagent in a forensic architecture study of the PowerShell source (v7.6.9, commit 523031e) in `/home/user/PowerShell`. The coordinator gave you a task ID, your scope (exact paths), the files you own for writing, and the documents to produce. **Read this whole brief first.** The full study prompt is `PowerShell-Architecture-Analysis-Prompt-v4.md` in the repo root (read the sections your task cites if unsure; this brief is the binding summary). + +## 0. Situation you must respect + +- **STATIC-ONLY run.** No .NET SDK, no `pwsh` on this host. Nothing can be built or executed. There are no golden samples (`data/golden/` is empty by owner decision). Never invent `GS-*` IDs, never claim you ran something, never state a runtime result you did not read in source. Behavior is described from reading the source (`FACT-SRC`) and from what repo tests assert (cite test files). Every claim you cannot read in source is `UNVERIFIED` (list it in your report; the coordinator adds it to `VERIFICATION-BACKLOG.md`). Every document keeps `run_verification: none`. +- **Read-only on source.** Never modify anything outside your owned output files and `docs-out/.work/notes/`, `docs-out/.work/claims/`, `docs-out/.work/cf/`, `docs-out/.work/numbers-proposals/`, `docs-out/.work/ledger-proposals/`, `docs-out/.work/reports/`. **Never edit shared files**: `PROGRESS.md`, `GLOSSARY.md`, `ID-REGISTRY.md`, `DECISIONS.md`, `VERIFICATION-BACKLOG.md`, `TRACEABILITY.md`, `COVERAGE.md`, `FEATURE-MATRIX.md`, `CONTRADICTIONS.md`, `data/canonical-facts.json`, `data/numbers*.json`, `data/*.json` produced by tools. Do not run `git commit`/`git push`. Do not install anything. Never execute repo scripts. +- Work from the repo root `/home/user/PowerShell` with absolute or repo-relative paths. Temporary files go in your scratchpad directory only if the coordinator names one, otherwise under `docs-out/.work/notes/`. + +## 1. Product brief (why the study exists) + +The study is the design basis for a new, enterprise-grade shell and scripting language with its own interpreter and compiler (tokenizer, parser, AST, semantic analysis, compiler, interpreter/tiering, runtime, pipeline, type system, providers, security, hosting, remoting, tooling), implemented clean-room in C# on .NET 8+ LTS. It is **PowerShell-faithful** in architecture and in observable behavior of the language core (target profile `P-FAITHFUL`): observable behavior is `REPLICATE` by default; any departure is only a *proposal* (`DEV-*`). Security/sandboxing is P0 axis (b): every subsystem document exposes its security surface. Cmdlet assemblies are documented as module families, never function by function. Documents must be re-implementable from (clean-room discipline: paraphrase; quote at most ~15 lines per excerpt, and only when it is the clearest evidence). + +Scope classes: `CORE` (tokenizer, parser, AST, semantic checks, variable analysis, compiler, interpreter/tiering, runtime ops/binders, `LanguagePrimitives`, scope/variables, flow control, errors/streams, pipeline and command processors, command discovery, parameter binding, cmdlet base lifecycle, script/function/filter/advanced-function semantics, session-state basics, script modules/manifests, minimal ETS, sequence points), `EXTENDED` (classes/enums, providers, formatting/output, help, debugger, jobs, eventing, host abstraction, console host/REPL, tab completion), `OUT-OF-SCOPE-DOCUMENTED` (remoting PSRP/WSMan/SSH/JEA, DSC, workflow remnants, CIM/WMI, COM interop). + +## 2. Operating rules (non-negotiable) + +1. **Evidence only.** Every non-trivial statement cites evidence in the format `src//.cs::Type.Member@L120-L188` (repo-relative path, type or Type.Member, line range). Lines are 1-based and must be real: open the file and check. `E1` = pinned source. Comments/XML docs are evidence of intent only. Never trust your memory of PowerShell; every file name, type, number or claim in the study prompt is a hint to verify. If a hint is wrong, say so in your report. +2. **Labels.** Each factual statement carries exactly one label (inline for non-trivial claims, or per block when a block shares one): `FACT-SRC` (read in source), `INFERENCE` (why/intent/not directly stated), `EXTERNAL` (docs/.NET facts, cross-check only), `UNVERIFIED` (not read; goes to the backlog). Modifiers: `APPROX` (regex/heuristic extraction), `GENERATED` (rendered from data), `VERSION-MISMATCH` (n/a here). Tag every section `[SPEC]`, `[IMPL]` or `[LESSON]` (SPEC = observable language/runtime behavior independent of how PowerShell implements it; IMPL = how this source implements it; LESSON = design lesson for the new shell). Tags and labels are orthogonal. +3. **Verdicts.** The only lesson vocabulary: `REPLICATE` (reproduce observable behavior and essential mechanism; default for CORE), `ADAPT` (same observable behavior, different mechanism; say why), `REDESIGN` (observable behavior intentionally different = deviation *proposal*), `AVOID` (omit; say what replaces it = deviation *proposal*). Every `REDESIGN`/`AVOID` names exactly one deviation ID `DEV--` that you propose in `docs-out/.work/cf/.json` under `"deviations"` (fields: id, baseline_behavior, proposed_behavior, benefit, compatibility_cost, affected_cfs). Until approved the baseline stays `REPLICATE`. You may only write status `PROPOSED`. +4. **Counts and constants come from data, never from memory or hand counting.** Registered numbers are in `docs-out/data/numbers.json`; embed them as `value` (run `python3 docs-out/tools/numbers.py render` to fill, `lint` to check). For a count you need that is not registered, propose it in `docs-out/.work/numbers-proposals/.json` as `[{"key":"UPPER_SNAKE","cmd":"","dataset":"","label":"APPROX","notes":"..."}]` (the coordinator merges it) and embed `?` in the text. Source constants (thresholds, limits, defaults) must be quoted with their constant name and evidence; if a constant is critical, propose a CF (below). +5. **Canonical facts (SSOT).** A fact that two documents need has exactly one statement in `data/canonical-facts.json` (`CF--`) and one owner document. You may only *propose* CFs/statements for the CF IDs your task owns in `docs-out/.work/cf/.json` (`{"cfs":[{"id","subject","statement","label","evidence":[...],"owner","status":"open|closed"}], "deviations":[...]}`). `closed` means the statement is fully read from source (no `UNVERIFIED`); otherwise `open`. In your owner document embed the statement as `same text`; other documents only link `[CF-XXX-000]`. Do not restate another document's CF; link it. Reserved CF IDs and owners are in `data/canonical-facts.json`; if you need a new CF, use a new number in your area and say so in the report. +6. **Claim ledger.** Write each non-trivial claim as one JSON line in `docs-out/.work/claims/.jsonl`: `{"id":"CLM--","subject_key":"","predicate":"","value":"","label":"FACT-SRC|INFERENCE|EXTERNAL|UNVERIFIED","evidence":[""],"doc":"","cf":""}`. Same subject_key + predicate with a different value in two places is a contradiction; keep subject keys specific (e.g. `tokenizer.numeric.hex_suffixes`). Aim for the claims that other documents depend on (thresholds, orders, counts, mode rules). +7. **Contradictions.** If the source disagrees with the study prompt, with another document, or with a code comment, do not silently harmonize. Report it as a contradiction candidate (both statements, locations, evidence) in your report; the coordinator opens `CON-###`. +8. **Controlled vocabulary** (`docs-out/GLOSSARY.md`): `tokenize`/`parse`/`analyze`; `compile` = AST -> IR (expression trees); `JIT-compile` = IR -> executable delegate at run time; `interpret` = run IR with the instruction interpreter (light compiler); `tree-walk` = evaluate the AST directly (cite evidence for any claim that PowerShell tree-walks); `tier`/`tiering`; `execute` only in lifecycle documents; prose terms `script block`, `function`, `filter`, `cmdlet`, `command`, `pipeline`, `runspace`, `session state`, `scope`, `provider`. Forbidden synonyms in prose (identifiers and code spans are exempt): `lexer`, `lexing`, `scriptblock`, `sessionstate`, `commandlet`, `run space`, `transpile`. `python3 docs-out/tools/consist.py lint-terms` checks it. Use real identifiers exactly as in source, in backticks. +9. **Completeness over brevity.** If a document promises "every X", list every X (render catalogs from `docs-out/data/*.json` with a small generator script `docs-out/tools/gen_.py`, with your hand-written annotations in a side file; never hand-type a catalog). Split documents longer than 1,500 lines into numbered parts with an index file. +10. **Reading protocol (Tier A = 100% of lines read).** Start from the outline in `docs-out/data/members-tierA.json` / `types.json`. Read files longer than 800 lines in windows of at most 300 lines; after each window append structured notes (what you learned, member names, line ranges, open questions) to `docs-out/.work/notes/.md`. Re-read instead of relying on memory. Tier B: read every public/internal contract and key algorithms line by line. Tier C: use the datasets; read only what is needed to explain how the code plugs in. Record the line ranges you actually read in `docs-out/.work/ledger-proposals/.csv` with columns `path,ranges_read,doc_ids` (ranges like `1-300;301-600`). Do not claim a range you did not read. +11. **Conditional compilation.** Types and members may exist only under `#if` symbols (see `data/conditional-compilation.json`; members carry `cond`). Mark platform/framework-conditional items in every catalog. +12. **No intent assumptions.** Describe what the code does; label inferences about *why* as `INFERENCE`. +13. **No clarification questions.** Make the best evidence-based decision, list it under "decisions" in your report, continue. + +## 3. Datasets you can use (all `APPROX`, produced by regex/own scanner; verify by reading) + +`docs-out/data/`: `files.csv`, `projects.json`, `types.json` (every type: file, start/end lines, bases, attributes, `cond`, member counts, partial files), `members-tierA.json` (all members of Tier A types with line ranges and signatures), `enums.json`, `ast-hierarchy.json`, `visitors.json`, `binders.json`, `instructions.json`, `cmdlets.json`, `resources.json` (neutral resx keys with usage sites), `auto-variables.json`, `attributes.json`, `tests.json` (Pester tree and xUnit counts), `tables.json` (static tables verbatim), `parser-methods.json` (method line ranges and name-based callees for `Parser.cs`/`tokenizer.cs`), `format-and-types-xml.json`, `enforcement-points.json` (unverified seed hits), `conditional-compilation.json`, `numbers.json`. Schemas: `docs-out/data/README.md`. Tools: `docs-out/tools/csscan.py` (`import csscan; csscan.scan_file(path)`), `numbers.py`, `consist.py`. `rg` is installed (use it via Bash with `-n`); `python3` is available. + +## 4. Document format + +Every document begins with front matter (copy `docs-out/.work/frontmatter.template.md` and change only `id`, `title`, `kind`, `tier`, `scope_class`, `canonical_facts`, `sources`, `mirror_cards`, `generated_from`; keep `status: draft`, `run_verification: none`, `version_pin`, `pin_method` **exactly** as in the template). Document IDs are `--` (e.g. `LANG-TOKENIZER-001`, `RT-BIND-001`, `SEC-LANGMODE-001`); use the ID the coordinator assigns. Then a one-line banner `> STATIC-ONLY — behavior not run-verified.`. + +**Subsystem documents (kind: subsystem)** use these 19 sections in order, numbered and tagged; a section that does not apply says "Not applicable" with the reason, never dropped: +1 Purpose and scope [SPEC]; 2 Source map (table: path | type/class | role | tier); 3 Responsibilities and non-responsibilities; 4 Key types and contracts [IMPL]; 5 Data model; 6 Control flow (Mermaid sequence/flowchart + ordered steps); 7 Algorithms (stepwise, only where non-trivial); 8 Observable behavior [SPEC] (what a user/script observes; cite covering repo tests instead of golden samples and say "no golden sample: STATIC-ONLY"); 9 Error handling and edge cases; 10 Concurrency and threading; 11 Extension points and customization hooks; 12 Dependencies (inbound/outbound with paths); 13 Performance notes; 14 Security considerations (mandatory: trust assumptions, what this subsystem enforces; cross-link `SEC-ENF` IDs if the coordinator provided them; "no security surface" only with justification); 15 Enterprise considerations (security first, then observability, supportability, testability, resource limits; what is missing); 16 Tests (where specified/tested: test file paths and counts from `data/tests.json`); 17 Design decisions and trade-offs (FACT vs INFERENCE); 18 Guidance for the new shell [LESSON] (each lesson: one verdict `REPLICATE|ADAPT|REDESIGN|AVOID`, evidence-linked, `REDESIGN`/`AVOID` cite their `DEV-` ID); 19 Open questions / UNVERIFIED items. End with a `Verification:` line (what you cross-checked, and how; counts reconciled with `data/`). +**Catalog / guide / synthesis documents** follow the same front matter and end with `Verification:`; their structure is set by the task. +Diagrams are Mermaid (flowchart, sequenceDiagram, stateDiagram-v2, classDiagram), every node/edge name in a diagram must appear in the document text. Cross-link with relative links; every claim links to evidence. + +## 5. Before you finish: run the checks on your own files and fix every finding + +``` +python3 docs-out/tools/consist.py check-front-matter +python3 docs-out/tools/consist.py validate-refs # every path/Type.Member@Lx-Ly you cited must exist +python3 docs-out/tools/consist.py lint-terms +python3 docs-out/tools/consist.py check-links +python3 docs-out/tools/numbers.py lint +``` +(They check the whole tree; fix findings in your files and ignore findings in files you do not own.) + +## 6. Your final report (short; save it to `docs-out/.work/reports/.md` and return it) + +(a) files written; (b) new glossary terms (term | definition | forbidden synonyms); (c) new IDs (document IDs, CFs, DEVs, NLD rows, SEC-ENF candidates); (d) cross-document dependencies found; (e) `UNVERIFIED` items (one line each, with the fix needed); (f) decisions you made; (g) ledger coverage: percent of lines read per Tier A file in scope; (h) paths of your claims file, cf file, numbers proposals; (i) contradiction candidates; (j) hint-vs-reality mismatches vs the study prompt; (k) anything the coordinator must do (e.g. data fixes: a dataset that is wrong because the scanner mis-parsed — name the file and the defect). + +## 7. Addenda (added by the coordinator) + +- Planned document IDs/paths for forward links: `docs-out/.work/DOC-MAP.md`. Links to planned documents that do not exist yet are allowed in your files (the coordinator runs `check-links` after the wave); links to files outside the map are not. +- **Lesson line format in section 18** (machine-extracted): `- **LSN--** [VERDICT] (area: NLD-) Evidence: . DEV: DEV--` with `DEV:` only for REDESIGN/AVOID. Areas: LEX GRM OP TYP SCP ERR PIP MOD CMD SEC TOOL RUN. Give at least 3 lessons per CORE subsystem document (as many as the evidence supports), each with real evidence. +- DEV IDs: `DEV--`; to avoid collisions with other agents use a number block per task: T21 001-009, T22 010-019, T23 020-029, T24 030-039, T25 040-049, T26 050-059, T27 060-069, T28 070-079, T29 080-089, T210 090-099, T211 100-109, T31 110-119, T32 120-129, T33 130-139, T34 140-149, T35 150-159, T36 160-169, T37 170-179, T38 180-189, T39 190-199; later tasks get blocks from the coordinator. CF numbering: use only the IDs the coordinator reserved in `data/canonical-facts.json` unless you must add one (then use number 101+ in your area). +- Do not write into `src-mirror/`. If you learn what a source folder or file is for, put it in `docs-out/.work/annotations/.json` as `{"folders": {"": {"purpose": "...", "files": {"": "role"}, "docs": ["[title](relative link)"]}}, "projects": {}}` (the coordinator merges it into the cards). diff --git a/docs-out/.work/cf/CMDGEN.json b/docs-out/.work/cf/CMDGEN.json new file mode 100644 index 0000000..dd6e4bb --- /dev/null +++ b/docs-out/.work/cf/CMDGEN.json @@ -0,0 +1,5 @@ +{"cfs": [], "deviations": [ + {"id":"DEV-CMD-120","baseline_behavior":"Windows runtimes ship `Get-Counter`, `Get-WinEvent`, `New-WinEvent` in the default command set (assembly Microsoft.PowerShell.Commands.Diagnostics).","proposed_behavior":"Do not ship OS-specific diagnostics cmdlets in the default set; offer them as optional modules.","benefit":"Smaller default attack surface and a portable base command set.","compatibility_cost":"Scripts calling these cmdlets need the optional module installed.","affected_cfs":[]}, + {"id":"DEV-CMD-121","baseline_behavior":"WSMan client cmdlets and provider (assembly Microsoft.WSMan.Management) are part of the Windows command set.","proposed_behavior":"Omit WSMan commands; remoting transport becomes pluggable behind one session abstraction.","benefit":"No dependency on a Windows-only protocol stack in the base product.","compatibility_cost":"WSMan-based automation breaks; an optional transport module could restore it.","affected_cfs":[]}, + {"id":"DEV-CMD-122","baseline_behavior":"CIM/WMI cmdlets (assembly Microsoft.Management.Infrastructure.CimCmdlets) ship on Windows.","proposed_behavior":"Provide CIM/WMI access only as an optional adapter module.","benefit":"Keeps the base command set free of Windows management stacks.","compatibility_cost":"Windows management scripts need the optional module.","affected_cfs":[]} +]} diff --git a/docs-out/.work/environment.md b/docs-out/.work/environment.md new file mode 100644 index 0000000..cf3c793 --- /dev/null +++ b/docs-out/.work/environment.md @@ -0,0 +1,22 @@ +# Environment preflight (section 2) + +| Item | Result | +|---|---| +| OS | Linux 6.18.44 x86_64 (cloud container), 4 CPU, 15 GB RAM | +| git | /usr/bin/git | +| rg | /usr/bin/rg | +| dotnet | **MISSING** (global.json requires SDK 10.0.403) | +| pwsh | **MISSING** | +| powershell.exe | MISSING | +| cloc / ctags | MISSING | +| python3 | 3.13.17 | +| node | v22 (/opt/node22) | +| mmdc (Mermaid CLI) | MISSING (Mermaid blocks: syntax lint only) | +| Git state | single-branch clone, not shallow, 4 commits, no tags, remote `origin` = private fork, no `upstream` | + +## Run parameters (owner answered in session) +- REPO_ROOT=/home/user/PowerShell, OUT_DIR=docs-out, SCRATCH_DIR=../ps-scratch (unused: nothing to build) +- TARGET_PROFILE=P-FAITHFUL, DOC_LANGUAGE=en, FA_DIGEST=false +- **ALLOW_STATIC_ONLY=true** (owner decision; hard stop 2.8a/d waived). Consequences: every doc `run_verification: none`, banner STATIC-ONLY, gate 9 WAIVED, acceptance status capped at CONDITIONAL. +- Output: docs-out/ inside repo, committed and pushed to branch `claude/repo-review-explanation-22f3xr`, no PR. +- Roslyn extraction impossible -> rg/python regex extraction, all counts `APPROX`. diff --git a/docs-out/.work/files-ledger.csv b/docs-out/.work/files-ledger.csv new file mode 100644 index 0000000..14335db --- /dev/null +++ b/docs-out/.work/files-ledger.csv @@ -0,0 +1,3378 @@ +path,loc,tier,ranges_read,doc_ids,status +docs/host-powershell/sample/MyApp/Program.cs,35,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs,6,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimAsyncOperation.cs,585,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimBaseAction.cs,185,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs,910,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetAssociatedInstance.cs,137,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetCimClass.cs,208,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetInstance.cs,537,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimIndicationWatcher.cs,382,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimInvokeCimMethod.cs,453,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimNewCimInstance.cs,363,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimPromptUser.cs,133,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRegisterCimIndication.cs,348,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRemoveCimInstance.cs,145,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimResultObserver.cs,496,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionOperations.cs,1247,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs,2313,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSetCimInstance.cs,291,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteError.cs,394,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteMessage.cs,71,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteProgress.cs,124,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteResultObject.cs,45,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/CmdletOperation.cs,403,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimAssociatedInstanceCommand.cs,325,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimClassCommand.cs,283,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimInstanceCommand.cs,684,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimSessionCommand.cs,224,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/InvokeCimMethodCommand.cs,582,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimInstanceCommand.cs,521,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionCommand.cs,340,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs,861,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/RegisterCimIndicationCommand.cs,365,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimInstanceCommand.cs,386,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimSessionCommand.cs,259,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/SetCimInstanceCommand.cs,444,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/Utils.cs,435,C,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/CimCmdletStrings.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/cs/CimCmdletStrings.cs.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/de/CimCmdletStrings.de.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/es/CimCmdletStrings.es.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/fr/CimCmdletStrings.fr.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/it/CimCmdletStrings.it.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ja/CimCmdletStrings.ja.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ko/CimCmdletStrings.ko.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pl/CimCmdletStrings.pl.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pt-BR/CimCmdletStrings.pt-BR.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ru/CimCmdletStrings.ru.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/tr/CimCmdletStrings.tr.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hans/CimCmdletStrings.zh-Hans.resx,228,B,,,unread +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hant/CimCmdletStrings.zh-Hant.resx,228,B,,,unread +src/Microsoft.Management.UI.Internal/CommonHelper.cs,71,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs,994,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs,283,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindow.xaml.cs,318,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindowSettings.Designer.cs,247,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs,357,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs,241,C,,,unread +src/Microsoft.Management.UI.Internal/HelpWindow/SettingsDialog.xaml.cs,58,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationButton.cs,78,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationImage.cs,77,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlock.cs,43,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlockAutomationPeer.cs,52,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/BooleanBoxes.cs,42,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/CommandHelper.cs,50,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/CustomTypeComparer.cs,74,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs,41,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/DateTimeApproximationComparer.cs,67,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs,273,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.cs,150,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ExtendedFrameworkElementAutomationPeer.cs,99,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/IAsyncProgress.cs,38,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/IStateDescriptorFactory.cs,24,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/IntegralConverter.cs,83,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/InverseBooleanConverter.cs,45,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsEqualConverter.cs,71,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsNotNullConverter.cs,46,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/KeyboardHelp.cs,149,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.Generated.cs,487,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.cs,64,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.Generated.cs,151,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.cs,260,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.Generated.cs,148,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.cs,57,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.Generated.cs,261,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.cs,134,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.Generated.cs,83,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.cs,131,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/PropertyChangedEventArgs.cs,44,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ReadOnlyObservableAsyncCollection.cs,133,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.Generated.cs,95,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.cs,117,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.Generated.cs,228,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.cs,47,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/StateDescriptor.cs,83,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/StringFormatConverter.cs,54,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.Generated.cs,172,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.cs,91,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextTrimConverter.cs,68,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/Utilities.cs,183,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/VisualToAncestorDataConverter.cs,61,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/WeakEventListener.cs,46,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/Common/WpfHelp.cs,576,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/AutomationGroup.cs,24,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.Generated.cs,34,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.cs,129,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButtonAutomationPeer.cs,114,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.Generated.cs,416,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.cs,227,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ResizerGripThicknessConverter.cs,69,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.Generated.cs,81,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.cs,105,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/DefaultFilterRuleCustomizationFactory.cs,329,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterEvaluator.cs,240,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExceptionEventArgs.cs,40,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRuleCustomizationFactory.cs,106,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterStatus.cs,30,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterUtilities.cs,47,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IDeepCloneable.cs,17,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IEvaluate.cs,26,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IFilterExpressionProvider.cs,38,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ItemsControlFilterEvaluator.cs,143,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingSelectorValue.cs,280,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValue.cs,234,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValueBase.cs,337,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionAndOperatorNode.cs,95,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionNode.cs,72,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOperandNode.cs,69,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOrOperatorNode.cs,95,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/ComparableValueFilterRule.cs,94,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/DoesNotEqualFilterRule.cs,50,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/EqualsFilterRule.cs,53,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRule.cs,88,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRuleExtensions.cs,30,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsBetweenFilterRule.cs,126,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsEmptyFilterRule.cs,57,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsGreaterThanFilterRule.cs,53,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsLessThanFilterRule.cs,53,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyFilterRule.cs,45,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyValidationRule.cs,68,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertiesTextContainsFilterRule.cs,134,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertyValueSelectorFilterRule.cs,144,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SelectorFilterRule.cs,122,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SingleValueComparableValueFilterRule.cs,75,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextContainsFilterRule.cs,53,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotContainFilterRule.cs,47,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotEqualFilterRule.cs,47,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEndsWithFilterRule.cs,52,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEqualsFilterRule.cs,51,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextFilterRule.cs,173,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextStartsWithFilterRule.cs,52,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationResult.cs,79,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationRule.cs,31,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.Generated.cs,262,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.cs,104,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePickerItem.cs,83,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.Generated.cs,104,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.cs,366,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelContentPresenter.cs,54,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelController.cs,274,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItem.cs,112,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItemType.cs,31,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleTemplateSelector.cs,71,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleToDisplayNameConverter.cs,74,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/InputFieldBackgroundTextConverter.cs,107,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/IsValidatingValueValidConverter.cs,55,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.Generated.cs,190,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.cs,137,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParseResult.cs,35,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParser.cs,248,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingSelectorValueToDisplayNameConverter.cs,88,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingValueToGenericParameterTypeConverter.cs,68,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ColumnPicker.xaml.cs,362,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/DefaultStringConverter.cs,94,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/IPropertyValueGetter.cs,27,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerList.Generated.cs,225,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListColumn.Generated.cs,208,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListGridView.cs,294,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/Innerlist.cs,712,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementList.Generated.cs,850,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptor.cs,598,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptorFactory.cs,24,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.Generated.cs,257,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.cs,22,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueComparer.cs,141,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueGetter.cs,129,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/UIPropertyGroupDescription.cs,128,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ViewGroupToStringConverter.cs,63,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/WaitRing.cs,24,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/innerlistcolumn.cs,171,C,,,unread +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/managementlist.cs,410,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ShowCommandSettings.Designer.cs,148,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/AllModulesControl.xaml.cs,50,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/CmdletControl.xaml.cs,102,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/MultipleSelectionControl.xaml.cs,57,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/NotImportedCmdletControl.xaml.cs,24,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs,403,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ShowModuleControl.xaml.cs,86,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButton.xaml.cs,46,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonBase.cs,64,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonToolTipConverter.cs,73,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageToggleButton.xaml.cs,60,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/AllModulesViewModel.cs,658,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandEventArgs.cs,35,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs,645,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/HelpNeededEventArgs.cs,35,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ImportModuleEventArgs.cs,70,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ModuleViewModel.cs,528,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs,388,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterViewModel.cs,272,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/MultipleSelectionDialog.xaml.cs,43,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowAllModulesWindow.xaml.cs,197,C,,,unread +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml.cs,71,C,,,unread +src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs,55,C,,,unread +src/Microsoft.Management.UI.Internal/commandHelpers/OutGridView.cs,607,C,,,unread +src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs,1297,C,,,unread +src/Microsoft.Management.UI.Internal/resources/public.GraphicalHostResources.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/public.HelpWindowResources.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/public.InvariantResources.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/public.ShowCommandResources.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/public.UICultureResources.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/public.XamlLocalizableResources.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.GraphicalHostResources.cs.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.HelpWindowResources.cs.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.InvariantResources.cs.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.ShowCommandResources.cs.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.UICultureResources.cs.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/cs/public.XamlLocalizableResources.cs.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.GraphicalHostResources.de.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.HelpWindowResources.de.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.InvariantResources.de.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.ShowCommandResources.de.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.UICultureResources.de.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/de/public.XamlLocalizableResources.de.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.GraphicalHostResources.es.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.HelpWindowResources.es.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.InvariantResources.es.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.ShowCommandResources.es.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.UICultureResources.es.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/es/public.XamlLocalizableResources.es.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.GraphicalHostResources.fr.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.HelpWindowResources.fr.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.InvariantResources.fr.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.ShowCommandResources.fr.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.UICultureResources.fr.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/fr/public.XamlLocalizableResources.fr.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.GraphicalHostResources.it.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.HelpWindowResources.it.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.InvariantResources.it.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.ShowCommandResources.it.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.UICultureResources.it.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/it/public.XamlLocalizableResources.it.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.GraphicalHostResources.ja.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.HelpWindowResources.ja.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.InvariantResources.ja.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.ShowCommandResources.ja.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.UICultureResources.ja.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ja/public.XamlLocalizableResources.ja.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.GraphicalHostResources.ko.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.HelpWindowResources.ko.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.InvariantResources.ko.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.ShowCommandResources.ko.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.UICultureResources.ko.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ko/public.XamlLocalizableResources.ko.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.GraphicalHostResources.pl.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.HelpWindowResources.pl.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.InvariantResources.pl.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.ShowCommandResources.pl.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.UICultureResources.pl.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pl/public.XamlLocalizableResources.pl.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.GraphicalHostResources.pt-BR.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.HelpWindowResources.pt-BR.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.InvariantResources.pt-BR.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.ShowCommandResources.pt-BR.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.UICultureResources.pt-BR.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.XamlLocalizableResources.pt-BR.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.GraphicalHostResources.ru.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.HelpWindowResources.ru.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.InvariantResources.ru.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.ShowCommandResources.ru.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.UICultureResources.ru.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/ru/public.XamlLocalizableResources.ru.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.GraphicalHostResources.tr.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.HelpWindowResources.tr.resx,231,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.InvariantResources.tr.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.ShowCommandResources.tr.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.UICultureResources.tr.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/tr/public.XamlLocalizableResources.tr.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.GraphicalHostResources.zh-Hans.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.HelpWindowResources.zh-Hans.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.InvariantResources.zh-Hans.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.ShowCommandResources.zh-Hans.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.UICultureResources.zh-Hans.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.XamlLocalizableResources.zh-Hans.resx,414,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.GraphicalHostResources.zh-Hant.resx,123,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.HelpWindowResources.zh-Hant.resx,230,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.InvariantResources.zh-Hant.resx,151,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.ShowCommandResources.zh-Hant.resx,239,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.UICultureResources.zh-Hant.resx,238,B,,,unread +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.XamlLocalizableResources.zh-Hant.resx,414,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/CommonUtils.cs,100,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSample.cs,94,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSet.cs,96,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/GetCounterCommand.cs,632,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/GetEventCommand.cs,2054,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/NewWinEventCommand.cs,336,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/PdhHelper.cs,1353,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/PdhSafeHandle.cs,62,C,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.resx,288,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/cs/GetEventResources.cs.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/de/GetEventResources.de.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/es/GetEventResources.es.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/fr/GetEventResources.fr.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/it/GetEventResources.it.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ja/GetEventResources.ja.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ko/GetEventResources.ko.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pl/GetEventResources.pl.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pt-BR/GetEventResources.pt-BR.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ru/GetEventResources.ru.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/tr/GetEventResources.tr.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hans/GetEventResources.zh-Hans.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hant/GetEventResources.zh-Hant.resx,315,B,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs,699,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CimJobException.cs,368,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CreateInstanceJob.cs,146,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/DeleteInstanceJob.cs,61,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs,104,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs,210,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs,64,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs,213,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ModifyInstanceJob.cs,100,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/PropertySettingJob.cs,45,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJob.cs,92,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJobBase.cs,80,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs,54,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs,227,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs,1081,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs,184,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs,128,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs,682,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimJobContext.cs,168,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs,157,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs,371,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs,410,C,,,unread +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs,704,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs,84,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/CIMHelper.cs,328,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs,101,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearPropertyCommand.cs,172,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs,254,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Clipboard.cs,390,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/CombinePathCommand.cs,229,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs,2266,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs,207,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs,707,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ConvertPathCommand.cs,138,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/CopyPropertyCommand.cs,155,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs,366,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs,116,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs,5158,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs,378,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs,345,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs,236,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/JobProcessCollection.cs,125,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/MovePropertyCommand.cs,173,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs,4224,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs,295,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs,478,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughContentCommandBase.cs,76,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughPropertyCommandBase.cs,102,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs,3018,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/PropertyCommandBase.cs,77,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/RemovePropertyCommand.cs,180,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/RenamePropertyCommand.cs,147,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/ResolvePathCommand.cs,290,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs,2912,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs,163,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs,90,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/SetPropertyCommand.cs,228,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs,1254,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs,247,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs,795,C,,,unread +src/Microsoft.PowerShell.Commands.Management/commands/management/WriteContentCommandBase.cs,346,C,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ClearRecycleBinResources.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ClipboardResources.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/CmdletizationResources.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ComputerInfoResources.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ComputerResources.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/HotFixResources.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/NavigationResources.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ProcessCommandHelpResources.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ProcessResources.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ServiceResources.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/TestConnectionResources.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/TestPathResources.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/TimeZoneResources.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClearRecycleBinResources.cs.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClipboardResources.cs.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/CmdletizationResources.cs.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerInfoResources.cs.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerResources.cs.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/HotFixResources.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/NavigationResources.cs.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessCommandHelpResources.cs.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessResources.cs.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/ServiceResources.cs.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestConnectionResources.cs.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestPathResources.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/cs/TimeZoneResources.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ClearRecycleBinResources.de.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ClipboardResources.de.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/CmdletizationResources.de.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerInfoResources.de.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerResources.de.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/HotFixResources.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/NavigationResources.de.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessCommandHelpResources.de.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessResources.de.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/ServiceResources.de.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/TestConnectionResources.de.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/TestPathResources.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/de/TimeZoneResources.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ClearRecycleBinResources.es.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ClipboardResources.es.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/CmdletizationResources.es.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerInfoResources.es.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerResources.es.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/HotFixResources.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/NavigationResources.es.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessCommandHelpResources.es.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessResources.es.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/ServiceResources.es.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/TestConnectionResources.es.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/TestPathResources.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/es/TimeZoneResources.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClearRecycleBinResources.fr.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClipboardResources.fr.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/CmdletizationResources.fr.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerInfoResources.fr.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerResources.fr.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/HotFixResources.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/NavigationResources.fr.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessCommandHelpResources.fr.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessResources.fr.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/ServiceResources.fr.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestConnectionResources.fr.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestPathResources.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/fr/TimeZoneResources.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ClearRecycleBinResources.it.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ClipboardResources.it.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/CmdletizationResources.it.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerInfoResources.it.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerResources.it.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/HotFixResources.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/NavigationResources.it.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessCommandHelpResources.it.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessResources.it.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/ServiceResources.it.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/TestConnectionResources.it.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/TestPathResources.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/it/TimeZoneResources.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClearRecycleBinResources.ja.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClipboardResources.ja.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/CmdletizationResources.ja.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerInfoResources.ja.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerResources.ja.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/HotFixResources.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/NavigationResources.ja.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessCommandHelpResources.ja.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessResources.ja.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/ServiceResources.ja.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestConnectionResources.ja.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestPathResources.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ja/TimeZoneResources.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClearRecycleBinResources.ko.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClipboardResources.ko.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/CmdletizationResources.ko.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerInfoResources.ko.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerResources.ko.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/HotFixResources.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/NavigationResources.ko.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessCommandHelpResources.ko.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessResources.ko.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/ServiceResources.ko.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestConnectionResources.ko.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestPathResources.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ko/TimeZoneResources.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClearRecycleBinResources.pl.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClipboardResources.pl.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/CmdletizationResources.pl.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerInfoResources.pl.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerResources.pl.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/HotFixResources.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/NavigationResources.pl.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessCommandHelpResources.pl.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessResources.pl.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/ServiceResources.pl.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestConnectionResources.pl.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestPathResources.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pl/TimeZoneResources.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClearRecycleBinResources.pt-BR.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClipboardResources.pt-BR.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/CmdletizationResources.pt-BR.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerInfoResources.pt-BR.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerResources.pt-BR.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/HotFixResources.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/NavigationResources.pt-BR.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessCommandHelpResources.pt-BR.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessResources.pt-BR.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ServiceResources.pt-BR.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestConnectionResources.pt-BR.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestPathResources.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TimeZoneResources.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClearRecycleBinResources.ru.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClipboardResources.ru.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/CmdletizationResources.ru.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerInfoResources.ru.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerResources.ru.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/HotFixResources.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/NavigationResources.ru.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessCommandHelpResources.ru.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessResources.ru.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/ServiceResources.ru.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestConnectionResources.ru.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestPathResources.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/ru/TimeZoneResources.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClearRecycleBinResources.tr.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClipboardResources.tr.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/CmdletizationResources.tr.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerInfoResources.tr.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerResources.tr.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/HotFixResources.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/NavigationResources.tr.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessCommandHelpResources.tr.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessResources.tr.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/ServiceResources.tr.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestConnectionResources.tr.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestPathResources.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/tr/TimeZoneResources.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClearRecycleBinResources.zh-Hans.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClipboardResources.zh-Hans.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/CmdletizationResources.zh-Hans.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerInfoResources.zh-Hans.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerResources.zh-Hans.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/HotFixResources.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/NavigationResources.zh-Hans.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessCommandHelpResources.zh-Hans.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessResources.zh-Hans.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ServiceResources.zh-Hans.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestConnectionResources.zh-Hans.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestPathResources.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TimeZoneResources.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClearRecycleBinResources.zh-Hant.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClipboardResources.zh-Hant.resx,112,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/CmdletizationResources.zh-Hant.resx,229,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerInfoResources.zh-Hant.resx,144,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerResources.zh-Hant.resx,393,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/HotFixResources.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/NavigationResources.zh-Hant.resx,192,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessCommandHelpResources.zh-Hant.resx,151,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessResources.zh-Hant.resx,234,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ServiceResources.zh-Hant.resx,219,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestConnectionResources.zh-Hant.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestPathResources.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TimeZoneResources.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs,603,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs,1371,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs,489,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConsoleColorCmdlet.cs,108,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs,264,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs,95,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs,233,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs,761,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Csv.cs,111,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs,1815,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerialization.cs,1133,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerializationStrings.cs,58,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs,559,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Disable-PSBreakpoint.cs,43,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs,43,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs,532,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs,423,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-Error.cs,112,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs,245,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSCallStack.cs,26,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs,202,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetCultureCommand.cs,124,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs,600,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs,138,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs,132,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHash.cs,303,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHostCmdlet.cs,24,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs,282,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs,36,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs,719,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRunspaceCommand.cs,192,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetSecureRandomCommand.cs,18,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUICultureCommand.cs,23,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUnique.cs,120,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs,69,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetVerbCommand.cs,47,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs,553,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs,3146,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs,407,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs,484,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs,104,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs,68,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs,274,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/JsonSchemaReferenceResolutionException.cs,27,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs,314,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs,2105,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs,995,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs,551,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs,131,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewEventCommand.cs,133,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewGuidCommand.cs,58,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTemporaryFileCommand.cs,49,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTimeSpanCommand.cs,140,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ObjectCommandComparer.cs,235,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/OrderObjectBase.cs,730,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointAccessorCommandBase.cs,19,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointCommandBase.cs,60,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointUpdaterCommandBase.cs,168,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs,187,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterObjectEventCommand.cs,73,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs,65,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Remove-PSBreakpoint.cs,27,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs,73,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs,140,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RunspaceAttribute.cs,97,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs,878,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs,403,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs,238,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs,75,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs,153,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs,230,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Sort-Object.cs,274,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs,156,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Tee-Object.cs,170,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs,340,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TimeExpressionCommand.cs,75,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs,230,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs,127,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-Data.cs,100,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-List.cs,189,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs,1391,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs,376,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs,1413,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WaitEventCommand.cs,163,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write-Object.cs,44,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs,463,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteAliasCommandBase.cs,88,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs,128,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs,134,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs,1308,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ColumnInfo.cs,59,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ExpressionColumnInfo.cs,39,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/HeaderInfo.cs,61,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OriginalColumnInfo.cs,71,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs,495,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs,285,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ScalarTypeColumnInfo.cs,79,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/TableView.cs,279,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs,264,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs,157,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs,513,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-list/Format-List.cs,26,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-object/Format-Object.cs,98,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-table/Format-Table.cs,26,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs,133,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs,335,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/Out-Printer.cs,63,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/PrinterLineOutput.cs,344,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-string/Out-String.cs,170,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs,651,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandCommandInfo.cs,142,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandModuleInfo.cs,47,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterInfo.cs,100,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterSetInfo.cs,64,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterType.cs,149,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandProxy.cs,190,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertFromJsonCommand.cs,135,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertToJsonCommand.cs,147,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObject.cs,57,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObjectCollection.cs,39,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonDateKind.cs,38,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs,850,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/PSUserAgent.cs,92,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs,557,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebCmdletElementCollection.cs,56,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestMethod.cs,63,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestSession.cs,315,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs,251,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/ContentHelper.Common.cs,152,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/HttpVersionCompletionsAttribute.cs,51,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs,456,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs,2136,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebResponseObject.Common.cs,201,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/HttpKnownHeaderNames.cs,125,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs,77,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebProxy.cs,65,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebResponseHelper.CoreClr.cs,63,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/GetTracerCommand.cs,60,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/MshHostTraceListener.cs,120,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/SetTracerCommand.cs,181,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceCommandBase.cs,119,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceExpressionCommand.cs,537,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs,609,C,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/AddMember.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/AddTypeStrings.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/AliasCommandStrings.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertFromStringData.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertHTMLStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertMarkdownStrings.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/CsvCommandStrings.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/Debugger.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/EventingStrings.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/FormatAndOut_out_gridview.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/GetFormatDataStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/GetMember.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/GetRandomCommandStrings.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/GetUptimeStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/HostStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/HttpCommandStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ImplicitRemotingStrings.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ImportLocalizedDataStrings.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/MatchStringStrings.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/MeasureObjectStrings.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/NewObjectStrings.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/OutPrinterDisplayStrings.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/SelectObjectStrings.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/SendMailMessageStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/SortObjectStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/StartSleepStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/TestJsonCmdletStrings.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/TraceCommandStrings.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/UnblockFileStrings.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateDataStrings.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateListStrings.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/UtilityCommonStrings.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/VariableCommandStrings.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/WebCmdletStrings.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/WriteErrorStrings.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/WriteProgressResourceStrings.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddMember.cs.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddTypeStrings.cs.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AliasCommandStrings.cs.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertFromStringData.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertHTMLStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertMarkdownStrings.cs.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/CsvCommandStrings.cs.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/Debugger.cs.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/EventingStrings.cs.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/FormatAndOut_out_gridview.cs.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetFormatDataStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetMember.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetRandomCommandStrings.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetUptimeStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HostStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HttpCommandStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImplicitRemotingStrings.cs.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImportLocalizedDataStrings.cs.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MatchStringStrings.cs.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MeasureObjectStrings.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/NewObjectStrings.cs.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/OutPrinterDisplayStrings.cs.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SelectObjectStrings.cs.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SendMailMessageStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SortObjectStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/StartSleepStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TestJsonCmdletStrings.cs.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TraceCommandStrings.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UnblockFileStrings.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateDataStrings.cs.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateListStrings.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UtilityCommonStrings.cs.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/VariableCommandStrings.cs.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WebCmdletStrings.cs.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteErrorStrings.cs.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteProgressResourceStrings.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddMember.de.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddTypeStrings.de.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/AliasCommandStrings.de.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertFromStringData.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertHTMLStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertMarkdownStrings.de.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/CsvCommandStrings.de.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/Debugger.de.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/EventingStrings.de.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/FormatAndOut_out_gridview.de.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetFormatDataStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetMember.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetRandomCommandStrings.de.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetUptimeStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/HostStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/HttpCommandStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImplicitRemotingStrings.de.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImportLocalizedDataStrings.de.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/MatchStringStrings.de.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/MeasureObjectStrings.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/NewObjectStrings.de.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/OutPrinterDisplayStrings.de.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/SelectObjectStrings.de.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/SendMailMessageStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/SortObjectStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/StartSleepStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/TestJsonCmdletStrings.de.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/TraceCommandStrings.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/UnblockFileStrings.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateDataStrings.de.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateListStrings.de.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/UtilityCommonStrings.de.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/VariableCommandStrings.de.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/WebCmdletStrings.de.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteErrorStrings.de.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteProgressResourceStrings.de.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddMember.es.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddTypeStrings.es.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/AliasCommandStrings.es.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertFromStringData.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertHTMLStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertMarkdownStrings.es.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/CsvCommandStrings.es.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/Debugger.es.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/EventingStrings.es.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/FormatAndOut_out_gridview.es.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetFormatDataStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetMember.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetRandomCommandStrings.es.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetUptimeStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/HostStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/HttpCommandStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImplicitRemotingStrings.es.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImportLocalizedDataStrings.es.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/MatchStringStrings.es.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/MeasureObjectStrings.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/NewObjectStrings.es.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/OutPrinterDisplayStrings.es.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/SelectObjectStrings.es.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/SendMailMessageStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/SortObjectStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/StartSleepStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/TestJsonCmdletStrings.es.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/TraceCommandStrings.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/UnblockFileStrings.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateDataStrings.es.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateListStrings.es.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/UtilityCommonStrings.es.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/VariableCommandStrings.es.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/WebCmdletStrings.es.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteErrorStrings.es.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteProgressResourceStrings.es.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddMember.fr.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddTypeStrings.fr.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AliasCommandStrings.fr.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertFromStringData.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertHTMLStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertMarkdownStrings.fr.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/CsvCommandStrings.fr.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/Debugger.fr.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/EventingStrings.fr.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/FormatAndOut_out_gridview.fr.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetFormatDataStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetMember.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetRandomCommandStrings.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetUptimeStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HostStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HttpCommandStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImplicitRemotingStrings.fr.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImportLocalizedDataStrings.fr.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MatchStringStrings.fr.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MeasureObjectStrings.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/NewObjectStrings.fr.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/OutPrinterDisplayStrings.fr.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SelectObjectStrings.fr.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SendMailMessageStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SortObjectStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/StartSleepStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TestJsonCmdletStrings.fr.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TraceCommandStrings.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UnblockFileStrings.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateDataStrings.fr.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateListStrings.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UtilityCommonStrings.fr.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/VariableCommandStrings.fr.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WebCmdletStrings.fr.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteErrorStrings.fr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteProgressResourceStrings.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddMember.it.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddTypeStrings.it.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/AliasCommandStrings.it.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertFromStringData.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertHTMLStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertMarkdownStrings.it.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/CsvCommandStrings.it.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/Debugger.it.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/EventingStrings.it.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/FormatAndOut_out_gridview.it.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetFormatDataStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetMember.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetRandomCommandStrings.it.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetUptimeStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/HostStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/HttpCommandStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImplicitRemotingStrings.it.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImportLocalizedDataStrings.it.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/MatchStringStrings.it.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/MeasureObjectStrings.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/NewObjectStrings.it.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/OutPrinterDisplayStrings.it.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/SelectObjectStrings.it.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/SendMailMessageStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/SortObjectStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/StartSleepStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/TestJsonCmdletStrings.it.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/TraceCommandStrings.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/UnblockFileStrings.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateDataStrings.it.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateListStrings.it.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/UtilityCommonStrings.it.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/VariableCommandStrings.it.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/WebCmdletStrings.it.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteErrorStrings.it.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteProgressResourceStrings.it.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddMember.ja.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddTypeStrings.ja.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AliasCommandStrings.ja.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertFromStringData.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertHTMLStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertMarkdownStrings.ja.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/CsvCommandStrings.ja.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/Debugger.ja.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/EventingStrings.ja.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/FormatAndOut_out_gridview.ja.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetFormatDataStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetMember.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetRandomCommandStrings.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetUptimeStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HostStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HttpCommandStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImplicitRemotingStrings.ja.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImportLocalizedDataStrings.ja.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MatchStringStrings.ja.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MeasureObjectStrings.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/NewObjectStrings.ja.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/OutPrinterDisplayStrings.ja.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SelectObjectStrings.ja.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SendMailMessageStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SortObjectStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/StartSleepStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TestJsonCmdletStrings.ja.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TraceCommandStrings.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UnblockFileStrings.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateDataStrings.ja.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateListStrings.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UtilityCommonStrings.ja.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/VariableCommandStrings.ja.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WebCmdletStrings.ja.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteErrorStrings.ja.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteProgressResourceStrings.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddMember.ko.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddTypeStrings.ko.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AliasCommandStrings.ko.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertFromStringData.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertHTMLStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertMarkdownStrings.ko.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/CsvCommandStrings.ko.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/Debugger.ko.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/EventingStrings.ko.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/FormatAndOut_out_gridview.ko.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetFormatDataStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetMember.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetRandomCommandStrings.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetUptimeStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HostStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HttpCommandStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImplicitRemotingStrings.ko.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImportLocalizedDataStrings.ko.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MatchStringStrings.ko.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MeasureObjectStrings.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/NewObjectStrings.ko.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/OutPrinterDisplayStrings.ko.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SelectObjectStrings.ko.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SendMailMessageStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SortObjectStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/StartSleepStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TestJsonCmdletStrings.ko.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TraceCommandStrings.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UnblockFileStrings.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateDataStrings.ko.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateListStrings.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UtilityCommonStrings.ko.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/VariableCommandStrings.ko.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WebCmdletStrings.ko.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteErrorStrings.ko.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteProgressResourceStrings.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddMember.pl.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddTypeStrings.pl.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AliasCommandStrings.pl.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertFromStringData.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertHTMLStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertMarkdownStrings.pl.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/CsvCommandStrings.pl.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/Debugger.pl.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/EventingStrings.pl.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/FormatAndOut_out_gridview.pl.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetFormatDataStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetMember.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetRandomCommandStrings.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetUptimeStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HostStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HttpCommandStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImplicitRemotingStrings.pl.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImportLocalizedDataStrings.pl.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MatchStringStrings.pl.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MeasureObjectStrings.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/NewObjectStrings.pl.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/OutPrinterDisplayStrings.pl.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SelectObjectStrings.pl.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SendMailMessageStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SortObjectStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/StartSleepStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TestJsonCmdletStrings.pl.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TraceCommandStrings.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UnblockFileStrings.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateDataStrings.pl.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateListStrings.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UtilityCommonStrings.pl.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/VariableCommandStrings.pl.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WebCmdletStrings.pl.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteErrorStrings.pl.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteProgressResourceStrings.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddMember.pt-BR.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddTypeStrings.pt-BR.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AliasCommandStrings.pt-BR.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertFromStringData.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertHTMLStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertMarkdownStrings.pt-BR.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/CsvCommandStrings.pt-BR.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/Debugger.pt-BR.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/EventingStrings.pt-BR.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/FormatAndOut_out_gridview.pt-BR.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetFormatDataStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetMember.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetRandomCommandStrings.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetUptimeStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HostStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HttpCommandStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImplicitRemotingStrings.pt-BR.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImportLocalizedDataStrings.pt-BR.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MatchStringStrings.pt-BR.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MeasureObjectStrings.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/NewObjectStrings.pt-BR.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/OutPrinterDisplayStrings.pt-BR.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SelectObjectStrings.pt-BR.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SendMailMessageStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SortObjectStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/StartSleepStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TestJsonCmdletStrings.pt-BR.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TraceCommandStrings.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UnblockFileStrings.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateDataStrings.pt-BR.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateListStrings.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UtilityCommonStrings.pt-BR.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/VariableCommandStrings.pt-BR.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WebCmdletStrings.pt-BR.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteErrorStrings.pt-BR.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteProgressResourceStrings.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddMember.ru.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddTypeStrings.ru.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AliasCommandStrings.ru.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertFromStringData.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertHTMLStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertMarkdownStrings.ru.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/CsvCommandStrings.ru.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/Debugger.ru.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/EventingStrings.ru.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/FormatAndOut_out_gridview.ru.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetFormatDataStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetMember.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetRandomCommandStrings.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetUptimeStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HostStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HttpCommandStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImplicitRemotingStrings.ru.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImportLocalizedDataStrings.ru.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MatchStringStrings.ru.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MeasureObjectStrings.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/NewObjectStrings.ru.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/OutPrinterDisplayStrings.ru.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SelectObjectStrings.ru.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SendMailMessageStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SortObjectStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/StartSleepStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TestJsonCmdletStrings.ru.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TraceCommandStrings.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UnblockFileStrings.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateDataStrings.ru.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateListStrings.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UtilityCommonStrings.ru.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/VariableCommandStrings.ru.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WebCmdletStrings.ru.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteErrorStrings.ru.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteProgressResourceStrings.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddMember.tr.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddTypeStrings.tr.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AliasCommandStrings.tr.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertFromStringData.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertHTMLStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertMarkdownStrings.tr.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/CsvCommandStrings.tr.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/Debugger.tr.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/EventingStrings.tr.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/FormatAndOut_out_gridview.tr.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetFormatDataStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetMember.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetRandomCommandStrings.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetUptimeStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HostStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HttpCommandStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImplicitRemotingStrings.tr.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImportLocalizedDataStrings.tr.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MatchStringStrings.tr.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MeasureObjectStrings.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/NewObjectStrings.tr.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/OutPrinterDisplayStrings.tr.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SelectObjectStrings.tr.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SendMailMessageStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SortObjectStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/StartSleepStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TestJsonCmdletStrings.tr.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TraceCommandStrings.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UnblockFileStrings.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateDataStrings.tr.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateListStrings.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UtilityCommonStrings.tr.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/VariableCommandStrings.tr.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WebCmdletStrings.tr.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteErrorStrings.tr.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteProgressResourceStrings.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddMember.zh-Hans.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddTypeStrings.zh-Hans.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AliasCommandStrings.zh-Hans.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertFromStringData.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertHTMLStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertMarkdownStrings.zh-Hans.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/CsvCommandStrings.zh-Hans.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/Debugger.zh-Hans.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/EventingStrings.zh-Hans.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/FormatAndOut_out_gridview.zh-Hans.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetFormatDataStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetMember.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetRandomCommandStrings.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetUptimeStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HostStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HttpCommandStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImplicitRemotingStrings.zh-Hans.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImportLocalizedDataStrings.zh-Hans.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MatchStringStrings.zh-Hans.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MeasureObjectStrings.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/NewObjectStrings.zh-Hans.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/OutPrinterDisplayStrings.zh-Hans.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SelectObjectStrings.zh-Hans.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SendMailMessageStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SortObjectStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/StartSleepStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TestJsonCmdletStrings.zh-Hans.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TraceCommandStrings.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UnblockFileStrings.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateDataStrings.zh-Hans.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateListStrings.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UtilityCommonStrings.zh-Hans.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/VariableCommandStrings.zh-Hans.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WebCmdletStrings.zh-Hans.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteErrorStrings.zh-Hans.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteProgressResourceStrings.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddMember.zh-Hant.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddTypeStrings.zh-Hant.resx,159,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AliasCommandStrings.zh-Hant.resx,171,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertFromStringData.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertHTMLStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertMarkdownStrings.zh-Hant.resx,132,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/CsvCommandStrings.zh-Hant.resx,160,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/Debugger.zh-Hant.resx,180,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/EventingStrings.zh-Hant.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/FormatAndOut_out_gridview.zh-Hant.resx,149,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetFormatDataStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetMember.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetRandomCommandStrings.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetUptimeStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HostStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HttpCommandStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImplicitRemotingStrings.zh-Hant.resx,216,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImportLocalizedDataStrings.zh-Hant.resx,152,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MatchStringStrings.zh-Hant.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MeasureObjectStrings.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/NewObjectStrings.zh-Hant.resx,162,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/OutPrinterDisplayStrings.zh-Hant.resx,124,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SelectObjectStrings.zh-Hant.resx,135,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SendMailMessageStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SortObjectStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/StartSleepStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TestJsonCmdletStrings.zh-Hant.resx,138,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TraceCommandStrings.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UnblockFileStrings.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateDataStrings.zh-Hant.resx,186,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateListStrings.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UtilityCommonStrings.zh-Hant.resx,177,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/VariableCommandStrings.zh-Hant.resx,147,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WebCmdletStrings.zh-Hant.resx,252,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteErrorStrings.zh-Hant.resx,123,B,,,unread +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteProgressResourceStrings.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs,7,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/ComInterfaces.cs,271,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/HResult.cs,76,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropVariant.cs,65,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropertyKey.cs,120,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/TaskbarJumpList.cs,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs,1715,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs,3189,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs,3159,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs,1693,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs,130,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs,2268,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceProgress.cs,214,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs,560,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs,467,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs,81,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleTextWriter.cs,92,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/Executor.cs,709,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs,124,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs,994,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressNode.cs,611,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressPane.cs,349,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/Serialization.cs,272,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs,348,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs,47,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/CommandLineParameterParserStrings.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleControlStrings.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostRawUserInterfaceStrings.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostStrings.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceSecurityResources.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceStrings.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ManagedEntranceStrings.resx,475,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ProgressNodeStrings.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/TranscriptStrings.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/CommandLineParameterParserStrings.cs.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleControlStrings.cs.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostRawUserInterfaceStrings.cs.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostStrings.cs.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceSecurityResources.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceStrings.cs.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ManagedEntranceStrings.cs.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ProgressNodeStrings.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/cs/TranscriptStrings.cs.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/CommandLineParameterParserStrings.de.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleControlStrings.de.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostRawUserInterfaceStrings.de.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostStrings.de.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceSecurityResources.de.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceStrings.de.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ManagedEntranceStrings.de.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/ProgressNodeStrings.de.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/de/TranscriptStrings.de.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/CommandLineParameterParserStrings.es.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleControlStrings.es.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostRawUserInterfaceStrings.es.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostStrings.es.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceSecurityResources.es.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceStrings.es.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ManagedEntranceStrings.es.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/ProgressNodeStrings.es.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/es/TranscriptStrings.es.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/CommandLineParameterParserStrings.fr.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleControlStrings.fr.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostRawUserInterfaceStrings.fr.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostStrings.fr.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceSecurityResources.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceStrings.fr.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ManagedEntranceStrings.fr.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ProgressNodeStrings.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/fr/TranscriptStrings.fr.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/CommandLineParameterParserStrings.it.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleControlStrings.it.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostRawUserInterfaceStrings.it.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostStrings.it.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceSecurityResources.it.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceStrings.it.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ManagedEntranceStrings.it.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/ProgressNodeStrings.it.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/it/TranscriptStrings.it.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/CommandLineParameterParserStrings.ja.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleControlStrings.ja.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostRawUserInterfaceStrings.ja.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostStrings.ja.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceSecurityResources.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceStrings.ja.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ManagedEntranceStrings.ja.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ProgressNodeStrings.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ja/TranscriptStrings.ja.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/CommandLineParameterParserStrings.ko.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleControlStrings.ko.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostRawUserInterfaceStrings.ko.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostStrings.ko.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceSecurityResources.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceStrings.ko.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ManagedEntranceStrings.ko.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ProgressNodeStrings.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ko/TranscriptStrings.ko.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/CommandLineParameterParserStrings.pl.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleControlStrings.pl.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostRawUserInterfaceStrings.pl.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostStrings.pl.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceSecurityResources.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceStrings.pl.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ManagedEntranceStrings.pl.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ProgressNodeStrings.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pl/TranscriptStrings.pl.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/CommandLineParameterParserStrings.pt-BR.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleControlStrings.pt-BR.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostRawUserInterfaceStrings.pt-BR.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostStrings.pt-BR.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceSecurityResources.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceStrings.pt-BR.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ManagedEntranceStrings.pt-BR.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ProgressNodeStrings.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/TranscriptStrings.pt-BR.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/CommandLineParameterParserStrings.ru.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleControlStrings.ru.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostRawUserInterfaceStrings.ru.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostStrings.ru.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceSecurityResources.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceStrings.ru.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ManagedEntranceStrings.ru.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ProgressNodeStrings.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/ru/TranscriptStrings.ru.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/CommandLineParameterParserStrings.tr.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleControlStrings.tr.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostRawUserInterfaceStrings.tr.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostStrings.tr.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceSecurityResources.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceStrings.tr.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ManagedEntranceStrings.tr.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ProgressNodeStrings.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/tr/TranscriptStrings.tr.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/CommandLineParameterParserStrings.zh-Hans.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleControlStrings.zh-Hans.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostRawUserInterfaceStrings.zh-Hans.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostStrings.zh-Hans.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceSecurityResources.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceStrings.zh-Hans.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ManagedEntranceStrings.zh-Hans.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ProgressNodeStrings.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/TranscriptStrings.zh-Hans.resx,144,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/CommandLineParameterParserStrings.zh-Hant.resx,240,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleControlStrings.zh-Hant.resx,201,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostRawUserInterfaceStrings.zh-Hant.resx,177,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostStrings.zh-Hant.resx,191,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceSecurityResources.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceStrings.zh-Hant.resx,195,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ManagedEntranceStrings.zh-Hant.resx,493,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ProgressNodeStrings.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/TranscriptStrings.zh-Hant.resx,144,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/AssemblyInfo.cs,6,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs,132,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs,783,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProviderTraceListener.cs,289,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs,926,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemSafeHandle.cs,67,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemUnicodeSafeHandle.cs,70,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/EventLogHandle.cs,65,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/NativeWrapper.cs,1473,C,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/DotNetEventingStrings.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/cs/DotNetEventingStrings.cs.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/de/DotNetEventingStrings.de.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/es/DotNetEventingStrings.es.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/fr/DotNetEventingStrings.fr.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/it/DotNetEventingStrings.it.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ja/DotNetEventingStrings.ja.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ko/DotNetEventingStrings.ko.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pl/DotNetEventingStrings.pl.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pt-BR/DotNetEventingStrings.pt-BR.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ru/DotNetEventingStrings.ru.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/tr/DotNetEventingStrings.tr.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hans/DotNetEventingStrings.zh-Hans.resx,135,B,,,unread +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hant/DotNetEventingStrings.zh-Hant.resx,135,B,,,unread +src/Microsoft.PowerShell.GlobalTool.Shim/GlobalToolShim.cs,56,C,,,unread +src/Microsoft.PowerShell.Security/resources/CertificateCommands.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/CertificateProviderStrings.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/CmsCommands.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ExecutionPolicyCommands.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/SecureStringCommands.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/SignatureCommands.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/UtilsStrings.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/CertificateCommands.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/CertificateProviderStrings.cs.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/CmsCommands.cs.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/ExecutionPolicyCommands.cs.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/SecureStringCommands.cs.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/SignatureCommands.cs.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/cs/UtilsStrings.cs.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/CertificateCommands.de.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/CertificateProviderStrings.de.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/CmsCommands.de.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/ExecutionPolicyCommands.de.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/SecureStringCommands.de.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/SignatureCommands.de.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/de/UtilsStrings.de.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/CertificateCommands.es.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/CertificateProviderStrings.es.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/CmsCommands.es.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/ExecutionPolicyCommands.es.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/SecureStringCommands.es.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/SignatureCommands.es.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/es/UtilsStrings.es.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/CertificateCommands.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/CertificateProviderStrings.fr.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/CmsCommands.fr.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/ExecutionPolicyCommands.fr.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/SecureStringCommands.fr.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/SignatureCommands.fr.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/fr/UtilsStrings.fr.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/CertificateCommands.it.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/CertificateProviderStrings.it.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/CmsCommands.it.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/ExecutionPolicyCommands.it.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/SecureStringCommands.it.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/SignatureCommands.it.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/it/UtilsStrings.it.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/CertificateCommands.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/CertificateProviderStrings.ja.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/CmsCommands.ja.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/ExecutionPolicyCommands.ja.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/SecureStringCommands.ja.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/SignatureCommands.ja.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/ja/UtilsStrings.ja.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/CertificateCommands.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/CertificateProviderStrings.ko.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/CmsCommands.ko.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/ExecutionPolicyCommands.ko.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/SecureStringCommands.ko.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/SignatureCommands.ko.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/ko/UtilsStrings.ko.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/CertificateCommands.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/CertificateProviderStrings.pl.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/CmsCommands.pl.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/ExecutionPolicyCommands.pl.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/SecureStringCommands.pl.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/SignatureCommands.pl.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/pl/UtilsStrings.pl.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateCommands.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateProviderStrings.pt-BR.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/CmsCommands.pt-BR.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/ExecutionPolicyCommands.pt-BR.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/SecureStringCommands.pt-BR.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/SignatureCommands.pt-BR.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/pt-BR/UtilsStrings.pt-BR.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/CertificateCommands.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/CertificateProviderStrings.ru.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/CmsCommands.ru.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/ExecutionPolicyCommands.ru.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/SecureStringCommands.ru.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/SignatureCommands.ru.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/ru/UtilsStrings.ru.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/CertificateCommands.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/CertificateProviderStrings.tr.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/CmsCommands.tr.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/ExecutionPolicyCommands.tr.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/SecureStringCommands.tr.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/SignatureCommands.tr.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/tr/UtilsStrings.tr.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateCommands.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateProviderStrings.zh-Hans.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/CmsCommands.zh-Hans.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/ExecutionPolicyCommands.zh-Hans.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/SecureStringCommands.zh-Hans.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/SignatureCommands.zh-Hans.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hans/UtilsStrings.zh-Hans.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateCommands.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateProviderStrings.zh-Hant.resx,189,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/CmsCommands.zh-Hant.resx,129,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/ExecutionPolicyCommands.zh-Hant.resx,142,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/SecureStringCommands.zh-Hant.resx,126,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/SignatureCommands.zh-Hant.resx,132,B,,,unread +src/Microsoft.PowerShell.Security/resources/zh-Hant/UtilsStrings.zh-Hant.resx,159,B,,,unread +src/Microsoft.PowerShell.Security/security/AclCommands.cs,1566,B,,,unread +src/Microsoft.PowerShell.Security/security/CatalogCommands.cs,295,B,,,unread +src/Microsoft.PowerShell.Security/security/CertificateCommands.cs,218,B,,,unread +src/Microsoft.PowerShell.Security/security/CertificateProvider.cs,3567,B,,,unread +src/Microsoft.PowerShell.Security/security/CmsCommands.cs,602,B,,,unread +src/Microsoft.PowerShell.Security/security/CredentialCommands.cs,121,B,,,unread +src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs,341,B,,,unread +src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs,390,B,,,unread +src/Microsoft.PowerShell.Security/security/SignatureCommands.cs,623,B,,,unread +src/Microsoft.PowerShell.Security/security/Utils.cs,169,B,,,unread +src/Microsoft.PowerShell.Security/security/certificateproviderexceptions.cs,304,B,,,unread +src/Microsoft.WSMan.Management/ConfigProvider.cs,6577,C,,,unread +src/Microsoft.WSMan.Management/CredSSP.cs,927,C,,,unread +src/Microsoft.WSMan.Management/CurrentConfigurations.cs,200,C,,,unread +src/Microsoft.WSMan.Management/Interop.cs,1138,C,,,unread +src/Microsoft.WSMan.Management/InvokeWSManAction.cs,340,C,,,unread +src/Microsoft.WSMan.Management/NewWSManSession.cs,309,C,,,unread +src/Microsoft.WSMan.Management/PingWSMan.cs,208,C,,,unread +src/Microsoft.WSMan.Management/Set-QuickConfig.cs,294,C,,,unread +src/Microsoft.WSMan.Management/WSManConnections.cs,387,C,,,unread +src/Microsoft.WSMan.Management/WSManInstance.cs,1638,C,,,unread +src/Microsoft.WSMan.Management/WsManHelper.cs,1121,C,,,unread +src/Microsoft.WSMan.Management/resources/WsManResources.resx,331,B,,,unread +src/Microsoft.WSMan.Management/resources/cs/WsManResources.cs.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/de/WsManResources.de.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/es/WsManResources.es.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/fr/WsManResources.fr.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/it/WsManResources.it.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/ja/WsManResources.ja.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/ko/WsManResources.ko.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/pl/WsManResources.pl.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/pt-BR/WsManResources.pt-BR.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/ru/WsManResources.ru.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/tr/WsManResources.tr.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/zh-Hans/WsManResources.zh-Hans.resx,330,B,,,unread +src/Microsoft.WSMan.Management/resources/zh-Hant/WsManResources.zh-Hant.resx,330,B,,,unread +src/Microsoft.WSMan.Runtime/WSManSessionOption.cs,112,C,,,unread +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Diagnostics.format.ps1xml,79,B,,,unread +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Event.format.ps1xml,121,B,,,unread +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/GetEvent.types.ps1xml,139,B,,,unread +src/Modules/Windows/Microsoft.PowerShell.Security/Security.types.ps1xml,124,B,,,unread +src/Modules/Windows/Microsoft.WSMan.Management/WSMan.format.ps1xml,236,B,,,unread +src/Modules/Windows/PSDiagnostics/PSDiagnostics.psm1,448,C,,,unread +src/PowerShell.Core.Instrumentation/RegisterManifest.ps1,97,C,,,unread +src/ResGen/Program.cs,189,C,,,unread +src/System.Management.Automation/AssemblyInfo.cs,16,B,,,unread +src/System.Management.Automation/GlobalSuppressions.cs,8,B,,,unread +src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs,626,B,,,unread +src/System.Management.Automation/CoreCLR/CorePsPlatform.cs,1125,B,,,unread +src/System.Management.Automation/CoreCLR/CorePsStub.cs,874,B,,,unread +src/System.Management.Automation/CoreCLR/EventResource.cs,626,B,,,unread +src/System.Management.Automation/DscSupport/CimDSCParser.cs,4064,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Certificate_format_ps1xml.cs,141,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Diagnostics_Format_ps1xml.cs,49,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/DotNetTypes_format_ps1xml.cs,1763,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Event_Format_ps1xml.cs,73,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/FileSystem_format_ps1xml.cs,162,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs,1393,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs,1189,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs,2303,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellTrace_format_ps1xml.cs,46,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Registry_format_ps1xml.cs,55,B,,,unread +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/WSMan_Format_ps1xml.cs,126,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/BaseCommand.cs,407,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs,899,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs,489,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs,1395,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/ColumnWidthManager.cs,208,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/ComplexWriter.cs,829,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatGroupManager.cs,123,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatMsgCtxManager.cs,144,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator.cs,465,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Complex.cs,774,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_List.cs,236,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Table.cs,493,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Wide.cs,197,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs,685,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormatXMLWriter.cs,454,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormattingObjects.cs,395,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs,700,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/ILineOutput.cs,580,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/ListWriter.cs,288,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/OutputManager.cs,327,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/OutputQueue.cs,333,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs,916,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/StringDecorated.cs,189,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/TableWriter.cs,653,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/FormatTable.cs,276,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs,719,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/commands.cs,40,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs,970,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionDataMethods.cs,35,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Complex.cs,512,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_List.cs,458,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Misc.cs,16,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Table.cs,614,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Wide.cs,318,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs,225,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs,570,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataQuery.cs,673,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs,2235,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs,653,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs,315,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs,499,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs,379,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs,248,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshObjectUtil.cs,650,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs,529,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameterAssociation.cs,227,B,,,unread +src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs,379,B,,,unread +src/System.Management.Automation/FormatAndOutput/format-default/format-default.cs,39,B,,,unread +src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs,549,B,,,unread +src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs,212,B,,,unread +src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs,92,B,,,unread +src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.cs,136,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/EnumWriter.cs,71,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs,88,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs,68,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/MethodParametersCollection.cs,33,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs,206,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs,134,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs,2283,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/cim/WildcardPatternToCimQueryParser.cs,131,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs,2158,B,,,unread +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs,6688,B,,,unread +src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs,400,B,,,unread +src/System.Management.Automation/engine/AliasInfo.cs,362,B,,,unread +src/System.Management.Automation/engine/ApplicationInfo.cs,142,B,,,unread +src/System.Management.Automation/engine/ArgumentToVersionTransformationAttribute.cs,58,B,,,unread +src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs,208,B,,,unread +src/System.Management.Automation/engine/AsyncByteStreamTransfer.cs,83,B,,,unread +src/System.Management.Automation/engine/Attributes.cs,2364,B,,,unread +src/System.Management.Automation/engine/AutomationEngine.cs,129,B,,,unread +src/System.Management.Automation/engine/AutomationNull.cs,33,B,,,unread +src/System.Management.Automation/engine/BytePipe.cs,113,B,,,unread +src/System.Management.Automation/engine/ChildrenCmdletProviderInterfaces.cs,786,B,,,unread +src/System.Management.Automation/engine/CmdletFamilyProviderInterfaces.cs,109,B,,,unread +src/System.Management.Automation/engine/CmdletInfo.cs,558,B,,,unread +src/System.Management.Automation/engine/CmdletParameterBinderController.cs,4653,A,,,unread +src/System.Management.Automation/engine/CodeMethods.cs,135,B,,,unread +src/System.Management.Automation/engine/CommandBase.cs,604,B,,,unread +src/System.Management.Automation/engine/CommandDiscovery.cs,1646,A,,,unread +src/System.Management.Automation/engine/CommandInfo.cs,984,B,,,unread +src/System.Management.Automation/engine/CommandMetadata.cs,1551,A,,,unread +src/System.Management.Automation/engine/CommandParameter.cs,230,B,,,unread +src/System.Management.Automation/engine/CommandPathSearch.cs,596,B,,,unread +src/System.Management.Automation/engine/CommandProcessor.cs,869,A,,,unread +src/System.Management.Automation/engine/CommandProcessorBase.cs,1044,A,,,unread +src/System.Management.Automation/engine/CommandSearcher.cs,1733,A,,,unread +src/System.Management.Automation/engine/CommonCommandParameters.cs,284,B,,,unread +src/System.Management.Automation/engine/CompiledCommandParameter.cs,683,A,,,unread +src/System.Management.Automation/engine/ConfigurationInfo.cs,172,B,,,unread +src/System.Management.Automation/engine/ContentCmdletProviderInterfaces.cs,594,B,,,unread +src/System.Management.Automation/engine/CoreAdapter.cs,6259,B,,,unread +src/System.Management.Automation/engine/Credential.cs,404,B,,,unread +src/System.Management.Automation/engine/CultureVariable.cs,59,B,,,unread +src/System.Management.Automation/engine/DataStoreAdapter.cs,832,B,,,unread +src/System.Management.Automation/engine/DataStoreAdapterProvider.cs,688,B,,,unread +src/System.Management.Automation/engine/DefaultCommandRuntime.cs,246,B,,,unread +src/System.Management.Automation/engine/DriveInterfaces.cs,394,B,,,unread +src/System.Management.Automation/engine/DriveNames.cs,37,B,,,unread +src/System.Management.Automation/engine/DscResourceInfo.cs,163,B,,,unread +src/System.Management.Automation/engine/DscResourceSearcher.cs,212,B,,,unread +src/System.Management.Automation/engine/EngineIntrinsics.cs,113,B,,,unread +src/System.Management.Automation/engine/EnumExpressionEvaluator.cs,644,B,,,unread +src/System.Management.Automation/engine/EnumMinimumDisambiguation.cs,127,B,,,unread +src/System.Management.Automation/engine/ErrorPackage.cs,1837,B,,,unread +src/System.Management.Automation/engine/EventManager.cs,2648,B,,,unread +src/System.Management.Automation/engine/ExecutionContext.cs,1711,A,,,unread +src/System.Management.Automation/engine/ExtendedTypeSystemException.cs,641,B,,,unread +src/System.Management.Automation/engine/ExternalScriptInfo.cs,633,B,,,unread +src/System.Management.Automation/engine/ExtraAdapter.cs,385,B,,,unread +src/System.Management.Automation/engine/FilterInfo.cs,140,B,,,unread +src/System.Management.Automation/engine/FunctionInfo.cs,497,B,,,unread +src/System.Management.Automation/engine/GetCommandCommand.cs,1743,B,,,unread +src/System.Management.Automation/engine/ICommandRuntime.cs,622,B,,,unread +src/System.Management.Automation/engine/InformationRecord.cs,264,B,,,unread +src/System.Management.Automation/engine/InitialSessionState.cs,5674,B,,,unread +src/System.Management.Automation/engine/InternalCommands.cs,2752,B,,,unread +src/System.Management.Automation/engine/InvocationInfo.cs,537,B,,,unread +src/System.Management.Automation/engine/ItemCmdletProviderInterfaces.cs,2107,B,,,unread +src/System.Management.Automation/engine/LanguagePrimitives.cs,5888,A,,,unread +src/System.Management.Automation/engine/ManagementObjectAdapter.cs,1264,B,,,unread +src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs,717,A,,,unread +src/System.Management.Automation/engine/MinishellParameterBinderController.cs,384,A,,,unread +src/System.Management.Automation/engine/MshCmdlet.cs,1030,B,,,unread +src/System.Management.Automation/engine/MshCommandRuntime.cs,3830,B,,,unread +src/System.Management.Automation/engine/MshMemberInfo.cs,5157,B,,,unread +src/System.Management.Automation/engine/MshObject.cs,2643,B,,,unread +src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs,769,B,,,unread +src/System.Management.Automation/engine/MshReference.cs,90,B,,,unread +src/System.Management.Automation/engine/MshSecurityException.cs,111,B,,,unread +src/System.Management.Automation/engine/MshSnapinQualifiedName.cs,134,B,,,unread +src/System.Management.Automation/engine/NativeCommand.cs,36,B,,,unread +src/System.Management.Automation/engine/NativeCommandParameterBinder.cs,520,A,,,unread +src/System.Management.Automation/engine/NativeCommandParameterBinderController.cs,106,A,,,unread +src/System.Management.Automation/engine/NativeCommandProcessor.cs,2651,A,,,unread +src/System.Management.Automation/engine/NullString.cs,45,B,,,unread +src/System.Management.Automation/engine/ObjectEventRegistrationBase.cs,232,B,,,unread +src/System.Management.Automation/engine/OrderedHashtable.cs,236,B,,,unread +src/System.Management.Automation/engine/PSClassInfo.cs,86,B,,,unread +src/System.Management.Automation/engine/PSClassSearcher.cs,329,B,,,unread +src/System.Management.Automation/engine/PSConfiguration.cs,794,B,,,unread +src/System.Management.Automation/engine/PSVersionInfo.cs,1038,B,,,unread +src/System.Management.Automation/engine/ParameterBinderBase.cs,2067,A,,,unread +src/System.Management.Automation/engine/ParameterBinderController.cs,1326,A,,,unread +src/System.Management.Automation/engine/ParameterInfo.cs,146,B,,,unread +src/System.Management.Automation/engine/ParameterSetInfo.cs,345,B,,,unread +src/System.Management.Automation/engine/ParameterSetPromptingData.cs,62,B,,,unread +src/System.Management.Automation/engine/ParameterSetSpecificMetadata.cs,214,B,,,unread +src/System.Management.Automation/engine/PathInterfaces.cs,1414,B,,,unread +src/System.Management.Automation/engine/Pipe.cs,622,A,,,unread +src/System.Management.Automation/engine/PositionalCommandParameter.cs,27,B,,,unread +src/System.Management.Automation/engine/PowerShellStreamType.cs,59,B,,,unread +src/System.Management.Automation/engine/ProcessCodeMethods.cs,72,B,,,unread +src/System.Management.Automation/engine/ProgressRecord.cs,562,B,,,unread +src/System.Management.Automation/engine/PropertyCmdletProviderInterfaces.cs,1832,B,,,unread +src/System.Management.Automation/engine/ProviderInterfaces.cs,167,B,,,unread +src/System.Management.Automation/engine/ProviderNames.cs,132,B,,,unread +src/System.Management.Automation/engine/ProxyCommand.cs,503,B,,,unread +src/System.Management.Automation/engine/PseudoParameterBinder.cs,136,A,,,unread +src/System.Management.Automation/engine/PseudoParameters.cs,246,B,,,unread +src/System.Management.Automation/engine/QuestionMarkVariable.cs,43,B,,,unread +src/System.Management.Automation/engine/ReflectionParameterBinder.cs,322,A,,,unread +src/System.Management.Automation/engine/ScopedItemSearcher.cs,487,A,,,unread +src/System.Management.Automation/engine/ScriptCommand.cs,16,A,,,unread +src/System.Management.Automation/engine/ScriptCommandProcessor.cs,662,A,,,unread +src/System.Management.Automation/engine/ScriptInfo.cs,126,B,,,unread +src/System.Management.Automation/engine/SecurityDescriptorCmdletProviderInterfaces.cs,247,B,,,unread +src/System.Management.Automation/engine/SecurityManagerBase.cs,183,B,,,unread +src/System.Management.Automation/engine/SerializationStrings.cs,312,B,,,unread +src/System.Management.Automation/engine/SessionState.cs,556,B,,,unread +src/System.Management.Automation/engine/SessionStateAliasAPIs.cs,585,B,,,unread +src/System.Management.Automation/engine/SessionStateCmdletAPIs.cs,326,B,,,unread +src/System.Management.Automation/engine/SessionStateContainer.cs,4897,B,,,unread +src/System.Management.Automation/engine/SessionStateContent.cs,1035,B,,,unread +src/System.Management.Automation/engine/SessionStateDriveAPIs.cs,1436,B,,,unread +src/System.Management.Automation/engine/SessionStateDynamicProperty.cs,2176,B,,,unread +src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs,791,B,,,unread +src/System.Management.Automation/engine/SessionStateItem.cs,1377,B,,,unread +src/System.Management.Automation/engine/SessionStateLocationAPIs.cs,1114,B,,,unread +src/System.Management.Automation/engine/SessionStateNavigation.cs,1750,B,,,unread +src/System.Management.Automation/engine/SessionStateProperty.cs,1118,B,,,unread +src/System.Management.Automation/engine/SessionStateProviderAPIs.cs,1556,B,,,unread +src/System.Management.Automation/engine/SessionStatePublic.cs,374,B,,,unread +src/System.Management.Automation/engine/SessionStateScope.cs,2013,A,,,unread +src/System.Management.Automation/engine/SessionStateScopeAPIs.cs,326,A,,,unread +src/System.Management.Automation/engine/SessionStateScopeEnumerator.cs,103,A,,,unread +src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs,578,B,,,unread +src/System.Management.Automation/engine/SessionStateStrings.cs,180,B,,,unread +src/System.Management.Automation/engine/SessionStateUtils.cs,324,B,,,unread +src/System.Management.Automation/engine/SessionStateVariableAPIs.cs,1865,A,,,unread +src/System.Management.Automation/engine/ShellVariable.cs,916,A,,,unread +src/System.Management.Automation/engine/SpecialVariables.cs,426,A,,,unread +src/System.Management.Automation/engine/ThirdPartyAdapter.cs,365,B,,,unread +src/System.Management.Automation/engine/TypeMetadata.cs,1567,B,,,unread +src/System.Management.Automation/engine/TypeTable.cs,4779,B,,,unread +src/System.Management.Automation/engine/TypeTable_GetEvent_Types_Ps1Xml.cs,201,B,,,unread +src/System.Management.Automation/engine/TypeTable_TypesV3_Ps1Xml.cs,437,B,,,unread +src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs,9139,B,,,unread +src/System.Management.Automation/engine/UserFeedbackParameters.cs,213,B,,,unread +src/System.Management.Automation/engine/Utils.cs,1866,B,,,unread +src/System.Management.Automation/engine/VariableAttributeCollection.cs,160,A,,,unread +src/System.Management.Automation/engine/VariableInterfaces.cs,448,A,,,unread +src/System.Management.Automation/engine/VariablePath.cs,322,A,,,unread +src/System.Management.Automation/engine/cmdlet.cs,1855,B,,,unread +src/System.Management.Automation/engine/pipeline.cs,1668,A,,,unread +src/System.Management.Automation/engine/regex.cs,1384,B,,,unread +src/System.Management.Automation/engine/scriptparameterbinder.cs,170,A,,,unread +src/System.Management.Automation/engine/scriptparameterbindercontroller.cs,231,A,,,unread +src/System.Management.Automation/engine/serialization.cs,7679,B,,,unread +src/System.Management.Automation/engine/COM/ComAdapter.cs,371,B,,,unread +src/System.Management.Automation/engine/COM/ComDispatch.cs,42,B,,,unread +src/System.Management.Automation/engine/COM/ComInvoker.cs,437,B,,,unread +src/System.Management.Automation/engine/COM/ComMethod.cs,135,B,,,unread +src/System.Management.Automation/engine/COM/ComProperty.cs,388,B,,,unread +src/System.Management.Automation/engine/COM/ComTypeInfo.cs,304,B,,,unread +src/System.Management.Automation/engine/COM/ComUtil.cs,362,B,,,unread +src/System.Management.Automation/engine/ComInterop/ArgBuilder.cs,39,B,,,unread +src/System.Management.Automation/engine/ComInterop/BoolArgBuilder.cs,39,B,,,unread +src/System.Management.Automation/engine/ComInterop/BoundDispEvent.cs,100,B,,,unread +src/System.Management.Automation/engine/ComInterop/CollectionExtensions.cs,41,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComBinder.cs,377,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComBinderHelpers.cs,136,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComClassMetaObject.cs,30,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComEventDesc.cs,13,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComEventSinksContainer.cs,73,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComEventsSink.Extended.cs,105,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComFallbackMetaObject.cs,73,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComHresults.cs,36,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComInterop.cs,58,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs,84,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs,565,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComMetaObject.cs,66,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComMethodDesc.cs,109,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComObject.cs,108,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComRuntimeHelpers.cs,446,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComTypeClassDesc.cs,73,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComTypeDesc.cs,215,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComTypeEnumDesc.cs,92,B,,,unread +src/System.Management.Automation/engine/ComInterop/ComTypeLibDesc.cs,182,B,,,unread +src/System.Management.Automation/engine/ComInterop/ConversionArgBuilder.cs,32,B,,,unread +src/System.Management.Automation/engine/ComInterop/ConvertArgBuilder.cs,30,B,,,unread +src/System.Management.Automation/engine/ComInterop/ConvertibleArgBuilder.cs,22,B,,,unread +src/System.Management.Automation/engine/ComInterop/CurrencyArgBuilder.cs,53,B,,,unread +src/System.Management.Automation/engine/ComInterop/DateTimeArgBuilder.cs,38,B,,,unread +src/System.Management.Automation/engine/ComInterop/DispCallable.cs,47,B,,,unread +src/System.Management.Automation/engine/ComInterop/DispCallableMetaObject.cs,134,B,,,unread +src/System.Management.Automation/engine/ComInterop/DispatchArgBuilder.cs,74,B,,,unread +src/System.Management.Automation/engine/ComInterop/ErrorArgBuilder.cs,39,B,,,unread +src/System.Management.Automation/engine/ComInterop/Errors.cs,118,B,,,unread +src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs,91,B,,,unread +src/System.Management.Automation/engine/ComInterop/Helpers.cs,53,B,,,unread +src/System.Management.Automation/engine/ComInterop/IDispatchComObject.cs,685,B,,,unread +src/System.Management.Automation/engine/ComInterop/IDispatchMetaObject.cs,332,B,,,unread +src/System.Management.Automation/engine/ComInterop/IPseudoComObject.cs,13,B,,,unread +src/System.Management.Automation/engine/ComInterop/NullArgBuilder.cs,20,B,,,unread +src/System.Management.Automation/engine/ComInterop/SimpleArgBuilder.cs,37,B,,,unread +src/System.Management.Automation/engine/ComInterop/SplatCallSite.cs,38,B,,,unread +src/System.Management.Automation/engine/ComInterop/StringArgBuilder.cs,72,B,,,unread +src/System.Management.Automation/engine/ComInterop/TypeEnumMetaObject.cs,70,B,,,unread +src/System.Management.Automation/engine/ComInterop/TypeLibMetaObject.cs,74,B,,,unread +src/System.Management.Automation/engine/ComInterop/TypeUtils.cs,265,B,,,unread +src/System.Management.Automation/engine/ComInterop/UnknownArgBuilder.cs,74,B,,,unread +src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs,551,B,,,unread +src/System.Management.Automation/engine/ComInterop/Variant.Extended.cs,320,B,,,unread +src/System.Management.Automation/engine/ComInterop/VariantArgBuilder.cs,66,B,,,unread +src/System.Management.Automation/engine/ComInterop/VariantArray.cs,118,B,,,unread +src/System.Management.Automation/engine/ComInterop/VariantBuilder.cs,175,B,,,unread +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsMethod.cs,274,B,,,unread +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsSink.cs,285,B,,,unread +src/System.Management.Automation/engine/ComInterop/InteropServices/IDispatch.cs,49,B,,,unread +src/System.Management.Automation/engine/ComInterop/InteropServices/Variant.cs,732,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs,564,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs,2693,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs,9251,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/CompletionHelpers.cs,322,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs,215,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs,334,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs,2049,B,,,unread +src/System.Management.Automation/engine/CommandCompletion/ScopeArgumentCompleter.cs,36,B,,,unread +src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs,140,B,,,unread +src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs,392,B,,,unread +src/System.Management.Automation/engine/ExperimentalFeature/GetExperimentalFeatureCommand.cs,118,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/AllocConsole.cs,16,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/AssignProcessToJobObject.cs,19,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CloseHandle.cs,16,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CoInitializeEx.cs,18,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CoUninitialize.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CreateFile.cs,95,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CreateHardLink.cs,16,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CreateIoCompletionPort.cs,38,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CreateJobObject.cs,30,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/CreateSymbolicLink.cs,25,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/Errors.cs,19,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/EventActivityIdControl.cs,54,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/FindClose.cs,16,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/FindExecutable.cs,49,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/FindFirstFile.cs,66,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/GetConsoleWindow.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/GetCurrentThreadId.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/GetForegroundWindow.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/GetOEMCP.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/GetQueuedCompletionStatus.cs,36,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/NetShareEnum.cs,26,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/NtQueryInformationProcess.cs,31,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/PostQueuedCompletionStatus.cs,27,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/QueryDosDevice.cs,124,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/RtlQueryProcessPlaceholderCompatibilityMode.cs,25,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/SHGetFileInfo.cs,38,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/SetForegroundWindow.cs,16,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/SetInformationJobObject.cs,46,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/ShowWindow.cs,32,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/VariantClear.cs,15,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/WNetAddConnection2.cs,73,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/WNetCancelConnection2.cs,37,B,,,unread +src/System.Management.Automation/engine/Interop/Windows/WNetGetConnection.cs,86,B,,,unread +src/System.Management.Automation/engine/Modules/AnalysisCache.cs,1142,B,,,unread +src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs,192,B,,,unread +src/System.Management.Automation/engine/Modules/GetModuleCommand.cs,610,B,,,unread +src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs,2184,B,,,unread +src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs,7495,B,,,unread +src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs,1782,B,,,unread +src/System.Management.Automation/engine/Modules/ModuleSpecification.cs,384,B,,,unread +src/System.Management.Automation/engine/Modules/ModuleUtils.cs,661,B,,,unread +src/System.Management.Automation/engine/Modules/NewModuleCommand.cs,259,B,,,unread +src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs,1227,B,,,unread +src/System.Management.Automation/engine/Modules/PSModuleInfo.cs,1650,B,,,unread +src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs,1105,B,,,unread +src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs,382,B,,,unread +src/System.Management.Automation/engine/Modules/ScriptAnalysis.cs,593,B,,,unread +src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs,134,B,,,unread +src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs,437,B,,,unread +src/System.Management.Automation/engine/Subsystem/ISubsystem.cs,67,B,,,unread +src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs,361,B,,,unread +src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs,309,B,,,unread +src/System.Management.Automation/engine/Subsystem/Commands/GetPSSubsystemCommand.cs,53,B,,,unread +src/System.Management.Automation/engine/Subsystem/DscSubsystem/ICrossPlatformDsc.cs,48,B,,,unread +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/FeedbackHub.cs,315,B,,,unread +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs,303,B,,,unread +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/CommandPrediction.cs,281,B,,,unread +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/ICommandPredictor.cs,297,B,,,unread +src/System.Management.Automation/engine/WinRT/IInspectable.cs,41,B,,,unread +src/System.Management.Automation/engine/debugger/Breakpoint.cs,612,B,,,unread +src/System.Management.Automation/engine/debugger/debugger.cs,5954,B,,,unread +src/System.Management.Automation/engine/hostifaces/AsyncResult.cs,253,B,,,unread +src/System.Management.Automation/engine/hostifaces/ChoiceDescription.cs,136,B,,,unread +src/System.Management.Automation/engine/hostifaces/Command.cs,902,B,,,unread +src/System.Management.Automation/engine/hostifaces/Connection.cs,1895,B,,,unread +src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs,1611,B,,,unread +src/System.Management.Automation/engine/hostifaces/ConnectionFactory.cs,628,B,,,unread +src/System.Management.Automation/engine/hostifaces/DefaultHost.cs,135,B,,,unread +src/System.Management.Automation/engine/hostifaces/FieldDescription.cs,416,B,,,unread +src/System.Management.Automation/engine/hostifaces/History.cs,1902,B,,,unread +src/System.Management.Automation/engine/hostifaces/HostUtilities.cs,605,B,,,unread +src/System.Management.Automation/engine/hostifaces/InformationalRecord.cs,267,B,,,unread +src/System.Management.Automation/engine/hostifaces/InternalHost.cs,581,B,,,unread +src/System.Management.Automation/engine/hostifaces/InternalHostRawUserInterface.cs,615,B,,,unread +src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs,1033,B,,,unread +src/System.Management.Automation/engine/hostifaces/ListModifier.cs,300,B,,,unread +src/System.Management.Automation/engine/hostifaces/LocalConnection.cs,1569,B,,,unread +src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs,1400,B,,,unread +src/System.Management.Automation/engine/hostifaces/MshHost.cs,328,B,,,unread +src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs,1915,B,,,unread +src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs,1480,B,,,unread +src/System.Management.Automation/engine/hostifaces/PSCommand.cs,517,B,,,unread +src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs,2121,B,,,unread +src/System.Management.Automation/engine/hostifaces/PSTask.cs,1593,B,,,unread +src/System.Management.Automation/engine/hostifaces/Parameter.cs,288,B,,,unread +src/System.Management.Automation/engine/hostifaces/Pipeline.cs,740,B,,,unread +src/System.Management.Automation/engine/hostifaces/PowerShell.cs,6209,B,,,unread +src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs,293,B,,,unread +src/System.Management.Automation/engine/hostifaces/RunspaceInit.cs,28,B,,,unread +src/System.Management.Automation/engine/hostifaces/RunspacePool.cs,1388,B,,,unread +src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs,1669,B,,,unread +src/System.Management.Automation/engine/hostifaces/internalHostuserInterfacesecurity.cs,74,B,,,unread +src/System.Management.Automation/engine/hostifaces/pipelinebase.cs,1072,B,,,unread +src/System.Management.Automation/engine/interpreter/AddInstruction.cs,285,A,,,unread +src/System.Management.Automation/engine/interpreter/ArrayOperations.cs,133,A,,,unread +src/System.Management.Automation/engine/interpreter/BranchLabel.cs,129,A,,,unread +src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs,959,A,,,unread +src/System.Management.Automation/engine/interpreter/CallInstruction.cs,368,A,,,unread +src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs,795,A,,,unread +src/System.Management.Automation/engine/interpreter/DivInstruction.cs,152,A,,,unread +src/System.Management.Automation/engine/interpreter/DynamicInstructionN.cs,78,A,,,unread +src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs,522,A,,,unread +src/System.Management.Automation/engine/interpreter/DynamicSplatInstruction.cs,53,A,,,unread +src/System.Management.Automation/engine/interpreter/EqualInstruction.cs,190,A,,,unread +src/System.Management.Automation/engine/interpreter/FieldOperations.cs,105,A,,,unread +src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs,169,A,,,unread +src/System.Management.Automation/engine/interpreter/ILightCallSiteBinder.cs,28,A,,,unread +src/System.Management.Automation/engine/interpreter/Instruction.cs,88,A,,,unread +src/System.Management.Automation/engine/interpreter/InstructionFactory.cs,130,A,,,unread +src/System.Management.Automation/engine/interpreter/InstructionList.cs,1221,A,,,unread +src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs,333,A,,,unread +src/System.Management.Automation/engine/interpreter/Interpreter.cs,110,A,,,unread +src/System.Management.Automation/engine/interpreter/LabelInfo.cs,364,A,,,unread +src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs,169,A,,,unread +src/System.Management.Automation/engine/interpreter/LightCompiler.cs,2052,A,,,unread +src/System.Management.Automation/engine/interpreter/LightDelegateCreator.cs,220,A,,,unread +src/System.Management.Automation/engine/interpreter/LightLambda.Generated.cs,769,A,,,unread +src/System.Management.Automation/engine/interpreter/LightLambda.cs,303,A,,,unread +src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs,304,A,,,unread +src/System.Management.Automation/engine/interpreter/LocalAccess.cs,456,A,,,unread +src/System.Management.Automation/engine/interpreter/LocalVariables.cs,322,A,,,unread +src/System.Management.Automation/engine/interpreter/LoopCompiler.cs,385,A,,,unread +src/System.Management.Automation/engine/interpreter/MulInstruction.cs,285,A,,,unread +src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs,190,A,,,unread +src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs,285,A,,,unread +src/System.Management.Automation/engine/interpreter/PowerShellInstructions.cs,51,A,,,unread +src/System.Management.Automation/engine/interpreter/RuntimeVariables.cs,55,A,,,unread +src/System.Management.Automation/engine/interpreter/StackOperations.cs,113,A,,,unread +src/System.Management.Automation/engine/interpreter/SubInstruction.cs,285,A,,,unread +src/System.Management.Automation/engine/interpreter/TypeOperations.cs,197,A,,,unread +src/System.Management.Automation/engine/interpreter/Utilities.cs,1157,A,,,unread +src/System.Management.Automation/engine/lang/codegen.cs,110,A,,,unread +src/System.Management.Automation/engine/lang/parserutils.cs,2010,A,,,unread +src/System.Management.Automation/engine/lang/scriptblock.cs,1479,A,,,unread +src/System.Management.Automation/engine/lang/interface/PSParseError.cs,52,A,,,unread +src/System.Management.Automation/engine/lang/interface/PSParser.cs,194,A,,,unread +src/System.Management.Automation/engine/lang/interface/PSToken.cs,644,A,,,unread +src/System.Management.Automation/engine/parser/AstVisitor.cs,822,A,,,unread +src/System.Management.Automation/engine/parser/CharTraits.cs,414,A,,,unread +src/System.Management.Automation/engine/parser/Compiler.cs,7082,A,,,unread +src/System.Management.Automation/engine/parser/ConstantValues.cs,578,A,,,unread +src/System.Management.Automation/engine/parser/DebugViewWriter.cs,1219,A,,,unread +src/System.Management.Automation/engine/parser/PSType.cs,1520,A,,,unread +src/System.Management.Automation/engine/parser/Parser.cs,8279,A,,,unread +src/System.Management.Automation/engine/parser/Position.cs,816,A,,,unread +src/System.Management.Automation/engine/parser/PreOrderVisitor.cs,264,A,,,unread +src/System.Management.Automation/engine/parser/SafeValues.cs,807,A,,,unread +src/System.Management.Automation/engine/parser/SemanticChecks.cs,2455,A,,,unread +src/System.Management.Automation/engine/parser/SymbolResolver.cs,763,A,,,unread +src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs,3338,A,,,unread +src/System.Management.Automation/engine/parser/TypeResolver.cs,980,A,,,unread +src/System.Management.Automation/engine/parser/VariableAnalysis.cs,1848,A,,,unread +src/System.Management.Automation/engine/parser/ast.cs,10845,A,,,unread +src/System.Management.Automation/engine/parser/token.cs,1575,A,,,unread +src/System.Management.Automation/engine/parser/tokenizer.cs,5083,A,,,unread +src/System.Management.Automation/engine/remoting/client/ClientMethodExecutor.cs,243,B,,,unread +src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs,1000,B,,,unread +src/System.Management.Automation/engine/remoting/client/Job.cs,4524,B,,,unread +src/System.Management.Automation/engine/remoting/client/Job2.cs,2186,B,,,unread +src/System.Management.Automation/engine/remoting/client/JobManager.cs,1055,B,,,unread +src/System.Management.Automation/engine/remoting/client/JobSourceAdapter.cs,545,B,,,unread +src/System.Management.Automation/engine/remoting/client/PowerShellStreams.cs,259,B,,,unread +src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs,2163,B,,,unread +src/System.Management.Automation/engine/remoting/client/RemotingErrorRecord.cs,366,B,,,unread +src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs,1634,B,,,unread +src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs,431,B,,,unread +src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs,1274,B,,,unread +src/System.Management.Automation/engine/remoting/client/clientremotesession.cs,597,B,,,unread +src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs,801,B,,,unread +src/System.Management.Automation/engine/remoting/client/remotepipeline.cs,1170,B,,,unread +src/System.Management.Automation/engine/remoting/client/remoterunspace.cs,3331,B,,,unread +src/System.Management.Automation/engine/remoting/client/remoterunspaceinfo.cs,415,B,,,unread +src/System.Management.Automation/engine/remoting/client/remotingprotocol.cs,55,B,,,unread +src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs,777,B,,,unread +src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs,1114,B,,,unread +src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs,5359,B,,,unread +src/System.Management.Automation/engine/remoting/commands/DebugJob.cs,477,B,,,unread +src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs,564,B,,,unread +src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs,879,B,,,unread +src/System.Management.Automation/engine/remoting/commands/GetJob.cs,371,B,,,unread +src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs,2249,B,,,unread +src/System.Management.Automation/engine/remoting/commands/JobRepository.cs,189,B,,,unread +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs,2141,B,,,unread +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs,624,B,,,unread +src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs,450,B,,,unread +src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs,4544,B,,,unread +src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs,40,B,,,unread +src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs,1400,B,,,unread +src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs,1613,B,,,unread +src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs,1342,B,,,unread +src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs,1085,B,,,unread +src/System.Management.Automation/engine/remoting/commands/StartJob.cs,823,B,,,unread +src/System.Management.Automation/engine/remoting/commands/StopJob.cs,301,B,,,unread +src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs,140,B,,,unread +src/System.Management.Automation/engine/remoting/commands/WaitJob.cs,437,B,,,unread +src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs,559,B,,,unread +src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs,1476,B,,,unread +src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs,169,B,,,unread +src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs,198,B,,,unread +src/System.Management.Automation/engine/remoting/commands/runspacerepository.cs,65,B,,,unread +src/System.Management.Automation/engine/remoting/common/AsyncObject.cs,58,B,,,unread +src/System.Management.Automation/engine/remoting/common/DispatchTable.cs,191,B,,,unread +src/System.Management.Automation/engine/remoting/common/Indexer.cs,112,B,,,unread +src/System.Management.Automation/engine/remoting/common/ObjectRef.cs,91,B,,,unread +src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs,281,B,,,unread +src/System.Management.Automation/engine/remoting/common/PSSessionConfigurationTypeOption.cs,103,B,,,unread +src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs,1157,B,,,unread +src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs,1318,B,,,unread +src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs,3803,B,,,unread +src/System.Management.Automation/engine/remoting/common/RunspaceInitInfo.cs,34,B,,,unread +src/System.Management.Automation/engine/remoting/common/RunspacePoolStateInfo.cs,41,B,,,unread +src/System.Management.Automation/engine/remoting/common/fragmentor.cs,1126,B,,,unread +src/System.Management.Automation/engine/remoting/common/misc.cs,418,B,,,unread +src/System.Management.Automation/engine/remoting/common/psstreamobject.cs,508,B,,,unread +src/System.Management.Automation/engine/remoting/common/remotesession.cs,34,B,,,unread +src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs,648,B,,,unread +src/System.Management.Automation/engine/remoting/common/throttlemanager.cs,766,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs,2173,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteDebuggingCapability.cs,118,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs,762,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs,783,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs,406,B,,,unread +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemotingDataObject.cs,309,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs,1608,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs,3031,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs,2680,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/PSPrincipal.cs,386,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs,244,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs,933,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs,3105,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs,1932,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs,798,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs,845,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManPluginTransportManager.cs,415,B,,,unread +src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs,4175,B,,,unread +src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs,554,B,,,unread +src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs,726,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerMethodExecutor.cs,150,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerPowerShellDriver.cs,844,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs,483,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostRawUserInterface.cs,362,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostUserInterface.cs,234,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs,810,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs,2808,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineDriver.cs,477,B,,,unread +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineSubscriber.cs,297,B,,,unread +src/System.Management.Automation/engine/remoting/server/WSManChannelEvents.cs,70,B,,,unread +src/System.Management.Automation/engine/remoting/server/serverremotesession.cs,1095,B,,,unread +src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs,1023,B,,,unread +src/System.Management.Automation/engine/remoting/server/serverremotingprotocol.cs,100,B,,,unread +src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs,244,B,,,unread +src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs,2553,A,,,unread +src/System.Management.Automation/engine/runtime/MutableTuple.cs,2536,A,,,unread +src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs,953,A,,,unread +src/System.Management.Automation/engine/runtime/Binding/Binders.cs,8015,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs,302,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs,375,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs,3765,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs,945,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/StringOps.cs,108,A,,,unread +src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs,327,A,,,unread +src/System.Management.Automation/help/AliasHelpInfo.cs,110,B,,,unread +src/System.Management.Automation/help/AliasHelpProvider.cs,322,B,,,unread +src/System.Management.Automation/help/BaseCommandHelpInfo.cs,489,B,,,unread +src/System.Management.Automation/help/CabinetAPI.cs,139,B,,,unread +src/System.Management.Automation/help/CabinetNativeApi.cs,822,B,,,unread +src/System.Management.Automation/help/CommandHelpProvider.cs,1413,B,,,unread +src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs,934,B,,,unread +src/System.Management.Automation/help/DefaultHelpProvider.cs,65,B,,,unread +src/System.Management.Automation/help/DscResourceHelpProvider.cs,371,B,,,unread +src/System.Management.Automation/help/HelpCategoryInvalidException.cs,126,B,,,unread +src/System.Management.Automation/help/HelpCommands.cs,904,B,,,unread +src/System.Management.Automation/help/HelpCommentsParser.cs,1226,B,,,unread +src/System.Management.Automation/help/HelpErrorTracer.cs,207,B,,,unread +src/System.Management.Automation/help/HelpFileHelpInfo.cs,139,B,,,unread +src/System.Management.Automation/help/HelpFileHelpProvider.cs,417,B,,,unread +src/System.Management.Automation/help/HelpInfo.cs,269,B,,,unread +src/System.Management.Automation/help/HelpNotFoundException.cs,132,B,,,unread +src/System.Management.Automation/help/HelpProvider.cs,255,B,,,unread +src/System.Management.Automation/help/HelpProviderWithCache.cs,231,B,,,unread +src/System.Management.Automation/help/HelpProviderWithFullCache.cs,100,B,,,unread +src/System.Management.Automation/help/HelpRequest.cs,178,B,,,unread +src/System.Management.Automation/help/HelpSystem.cs,926,B,,,unread +src/System.Management.Automation/help/HelpUtils.cs,69,B,,,unread +src/System.Management.Automation/help/MUIFileSearcher.cs,341,B,,,unread +src/System.Management.Automation/help/MamlClassHelpInfo.cs,134,B,,,unread +src/System.Management.Automation/help/MamlCommandHelpInfo.cs,450,B,,,unread +src/System.Management.Automation/help/MamlNode.cs,1252,B,,,unread +src/System.Management.Automation/help/MamlUtil.cs,330,B,,,unread +src/System.Management.Automation/help/PSClassHelpProvider.cs,371,B,,,unread +src/System.Management.Automation/help/ProviderCommandHelpInfo.cs,142,B,,,unread +src/System.Management.Automation/help/ProviderContext.cs,164,B,,,unread +src/System.Management.Automation/help/ProviderHelpInfo.cs,358,B,,,unread +src/System.Management.Automation/help/ProviderHelpProvider.cs,432,B,,,unread +src/System.Management.Automation/help/RemoteHelpInfo.cs,122,B,,,unread +src/System.Management.Automation/help/SaveHelpCommand.cs,513,B,,,unread +src/System.Management.Automation/help/ScriptCommandHelpProvider.cs,81,B,,,unread +src/System.Management.Automation/help/SyntaxHelpInfo.cs,63,B,,,unread +src/System.Management.Automation/help/UpdatableHelpCommandBase.cs,927,B,,,unread +src/System.Management.Automation/help/UpdatableHelpInfo.cs,195,B,,,unread +src/System.Management.Automation/help/UpdatableHelpModuleInfo.cs,97,B,,,unread +src/System.Management.Automation/help/UpdatableHelpSystem.cs,1654,B,,,unread +src/System.Management.Automation/help/UpdatableHelpUri.cs,52,B,,,unread +src/System.Management.Automation/help/UpdateHelpCommand.cs,516,B,,,unread +src/System.Management.Automation/logging/LogContext.cs,135,B,,,unread +src/System.Management.Automation/logging/LogProvider.cs,441,B,,,unread +src/System.Management.Automation/logging/MshLog.cs,1123,B,,,unread +src/System.Management.Automation/namespaces/AliasProvider.cs,355,B,,,unread +src/System.Management.Automation/namespaces/ContainerProviderBase.cs,1086,B,,,unread +src/System.Management.Automation/namespaces/CoreCommandContext.cs,1148,B,,,unread +src/System.Management.Automation/namespaces/DriveProviderBase.cs,238,B,,,unread +src/System.Management.Automation/namespaces/EnvironmentProvider.cs,247,B,,,unread +src/System.Management.Automation/namespaces/FileSystemContentStream.cs,1503,B,,,unread +src/System.Management.Automation/namespaces/FileSystemProvider.cs,9605,B,,,unread +src/System.Management.Automation/namespaces/FileSystemSecurity.cs,344,B,,,unread +src/System.Management.Automation/namespaces/FunctionProvider.cs,389,B,,,unread +src/System.Management.Automation/namespaces/IContentProvider.cs,149,B,,,unread +src/System.Management.Automation/namespaces/IContentReader.cs,68,B,,,unread +src/System.Management.Automation/namespaces/IContentWriter.cs,69,B,,,unread +src/System.Management.Automation/namespaces/IDynamicPropertyProvider.cs,339,B,,,unread +src/System.Management.Automation/namespaces/IPermissionProvider.cs,110,B,,,unread +src/System.Management.Automation/namespaces/IPropertiesProvider.cs,201,B,,,unread +src/System.Management.Automation/namespaces/ItemProviderBase.cs,690,B,,,unread +src/System.Management.Automation/namespaces/LocationGlobber.cs,4732,B,,,unread +src/System.Management.Automation/namespaces/NavigationProviderBase.cs,1091,B,,,unread +src/System.Management.Automation/namespaces/PathInfo.cs,165,B,,,unread +src/System.Management.Automation/namespaces/ProviderBase.cs,1986,B,,,unread +src/System.Management.Automation/namespaces/ProviderBaseSecurity.cs,99,B,,,unread +src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs,162,B,,,unread +src/System.Management.Automation/namespaces/RegistryProvider.cs,4180,B,,,unread +src/System.Management.Automation/namespaces/RegistrySecurity.cs,213,B,,,unread +src/System.Management.Automation/namespaces/RegistryWrapper.cs,449,B,,,unread +src/System.Management.Automation/namespaces/SessionStateProviderBase.cs,1223,B,,,unread +src/System.Management.Automation/namespaces/StackInfo.cs,61,B,,,unread +src/System.Management.Automation/namespaces/VariableProvider.cs,238,B,,,unread +src/System.Management.Automation/namespaces/Win32Native.cs,174,B,,,unread +src/System.Management.Automation/resources/Authenticode.resx,195,B,,,unread +src/System.Management.Automation/resources/AuthorizationManagerBase.resx,123,B,,,unread +src/System.Management.Automation/resources/AutomationExceptions.resx,210,B,,,unread +src/System.Management.Automation/resources/CatalogStrings.resx,168,B,,,unread +src/System.Management.Automation/resources/CimInstanceTypeAdapterResources.resx,127,B,,,unread +src/System.Management.Automation/resources/CmdletizationCoreResources.resx,196,B,,,unread +src/System.Management.Automation/resources/CommandBaseStrings.resx,243,B,,,unread +src/System.Management.Automation/resources/ConsoleInfoErrorStrings.resx,153,B,,,unread +src/System.Management.Automation/resources/CoreClrStubResources.resx,141,B,,,unread +src/System.Management.Automation/resources/CredUI.resx,138,B,,,unread +src/System.Management.Automation/resources/Credential.resx,129,B,,,unread +src/System.Management.Automation/resources/CredentialAttributeStrings.resx,126,B,,,unread +src/System.Management.Automation/resources/DebuggerStrings.resx,264,B,,,unread +src/System.Management.Automation/resources/DescriptionsStrings.resx,123,B,,,unread +src/System.Management.Automation/resources/DiscoveryExceptions.resx,231,B,,,unread +src/System.Management.Automation/resources/EnumExpressionEvaluatorStrings.resx,148,B,,,unread +src/System.Management.Automation/resources/ErrorCategoryStrings.resx,219,B,,,unread +src/System.Management.Automation/resources/ErrorPackage.resx,138,B,,,unread +src/System.Management.Automation/resources/EtwLoggingStrings.resx,225,B,,,unread +src/System.Management.Automation/resources/EventResource.resx,924,B,,,unread +src/System.Management.Automation/resources/EventingResources.resx,141,B,,,unread +src/System.Management.Automation/resources/ExperimentalFeatureStrings.resx,67,B,,,unread +src/System.Management.Automation/resources/ExtendedTypeSystem.resx,406,B,,,unread +src/System.Management.Automation/resources/FileSystemProviderStrings.resx,366,B,,,unread +src/System.Management.Automation/resources/FormatAndOutXmlLoadingStrings.resx,324,B,,,unread +src/System.Management.Automation/resources/FormatAndOut_MshParameter.resx,177,B,,,unread +src/System.Management.Automation/resources/FormatAndOut_format_xxx.resx,182,B,,,unread +src/System.Management.Automation/resources/FormatAndOut_out_xxx.resx,138,B,,,unread +src/System.Management.Automation/resources/GetErrorText.resx,147,B,,,unread +src/System.Management.Automation/resources/HelpDisplayStrings.resx,476,B,,,unread +src/System.Management.Automation/resources/HelpErrors.resx,196,B,,,unread +src/System.Management.Automation/resources/HistoryStrings.resx,153,B,,,unread +src/System.Management.Automation/resources/HostInterfaceExceptionsStrings.resx,132,B,,,unread +src/System.Management.Automation/resources/InternalCommandStrings.resx,193,B,,,unread +src/System.Management.Automation/resources/InternalHostStrings.resx,123,B,,,unread +src/System.Management.Automation/resources/InternalHostUserInterfaceStrings.resx,223,B,,,unread +src/System.Management.Automation/resources/Logging.resx,300,B,,,unread +src/System.Management.Automation/resources/Metadata.resx,267,B,,,unread +src/System.Management.Automation/resources/MiniShellErrors.resx,126,B,,,unread +src/System.Management.Automation/resources/Modules.resx,687,B,,,unread +src/System.Management.Automation/resources/MshHostRawUserInterfaceStrings.resx,129,B,,,unread +src/System.Management.Automation/resources/MshSignature.resx,144,B,,,unread +src/System.Management.Automation/resources/MshSnapInCmdletResources.resx,132,B,,,unread +src/System.Management.Automation/resources/MshSnapinInfo.resx,159,B,,,unread +src/System.Management.Automation/resources/NativeCP.resx,147,B,,,unread +src/System.Management.Automation/resources/PSCommandStrings.resx,123,B,,,unread +src/System.Management.Automation/resources/PSConfigurationStrings.resx,129,B,,,unread +src/System.Management.Automation/resources/PSDataBufferStrings.resx,135,B,,,unread +src/System.Management.Automation/resources/PSListModifierStrings.resx,126,B,,,unread +src/System.Management.Automation/resources/PSStyleStrings.resx,70,B,,,unread +src/System.Management.Automation/resources/ParameterBinderStrings.resx,261,B,,,unread +src/System.Management.Automation/resources/ParserStrings.resx,1376,B,,,unread +src/System.Management.Automation/resources/PathUtilsStrings.resx,166,B,,,unread +src/System.Management.Automation/resources/PipelineStrings.resx,179,B,,,unread +src/System.Management.Automation/resources/PowerShellStrings.resx,180,B,,,unread +src/System.Management.Automation/resources/ProgressRecordStrings.resx,132,B,,,unread +src/System.Management.Automation/resources/ProviderBaseSecurity.resx,123,B,,,unread +src/System.Management.Automation/resources/ProxyCommandStrings.resx,126,B,,,unread +src/System.Management.Automation/resources/RegistryProviderStrings.resx,333,B,,,unread +src/System.Management.Automation/resources/RemotingErrorIdStrings.resx,1735,B,,,unread +src/System.Management.Automation/resources/RunspaceInit.resx,228,B,,,unread +src/System.Management.Automation/resources/RunspacePoolStrings.resx,165,B,,,unread +src/System.Management.Automation/resources/RunspaceStrings.resx,243,B,,,unread +src/System.Management.Automation/resources/SecuritySupportStrings.resx,168,B,,,unread +src/System.Management.Automation/resources/Serialization.resx,195,B,,,unread +src/System.Management.Automation/resources/SessionStateProviderBaseStrings.resx,156,B,,,unread +src/System.Management.Automation/resources/SessionStateStrings.resx,657,B,,,unread +src/System.Management.Automation/resources/StringDecoratedStrings.resx,64,B,,,unread +src/System.Management.Automation/resources/SubsystemStrings.resx,159,B,,,unread +src/System.Management.Automation/resources/SuggestionStrings.resx,129,B,,,unread +src/System.Management.Automation/resources/TabCompletionStrings.resx,610,B,,,unread +src/System.Management.Automation/resources/TransactionStrings.resx,174,B,,,unread +src/System.Management.Automation/resources/TypesXmlStrings.resx,255,B,,,unread +src/System.Management.Automation/resources/VerbDescriptionStrings.resx,420,B,,,unread +src/System.Management.Automation/resources/WildcardPatternStrings.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/Authenticode.cs.resx,195,B,,,unread +src/System.Management.Automation/resources/cs/AuthorizationManagerBase.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/AutomationExceptions.cs.resx,210,B,,,unread +src/System.Management.Automation/resources/cs/CatalogStrings.cs.resx,168,B,,,unread +src/System.Management.Automation/resources/cs/CimInstanceTypeAdapterResources.cs.resx,127,B,,,unread +src/System.Management.Automation/resources/cs/CmdletizationCoreResources.cs.resx,196,B,,,unread +src/System.Management.Automation/resources/cs/CommandBaseStrings.cs.resx,243,B,,,unread +src/System.Management.Automation/resources/cs/ConsoleInfoErrorStrings.cs.resx,153,B,,,unread +src/System.Management.Automation/resources/cs/CoreClrStubResources.cs.resx,145,B,,,unread +src/System.Management.Automation/resources/cs/CredUI.cs.resx,138,B,,,unread +src/System.Management.Automation/resources/cs/Credential.cs.resx,129,B,,,unread +src/System.Management.Automation/resources/cs/CredentialAttributeStrings.cs.resx,126,B,,,unread +src/System.Management.Automation/resources/cs/DebuggerStrings.cs.resx,264,B,,,unread +src/System.Management.Automation/resources/cs/DescriptionsStrings.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/DiscoveryExceptions.cs.resx,231,B,,,unread +src/System.Management.Automation/resources/cs/EnumExpressionEvaluatorStrings.cs.resx,148,B,,,unread +src/System.Management.Automation/resources/cs/ErrorCategoryStrings.cs.resx,219,B,,,unread +src/System.Management.Automation/resources/cs/ErrorPackage.cs.resx,138,B,,,unread +src/System.Management.Automation/resources/cs/EtwLoggingStrings.cs.resx,225,B,,,unread +src/System.Management.Automation/resources/cs/EventResource.cs.resx,924,B,,,unread +src/System.Management.Automation/resources/cs/EventingResources.cs.resx,141,B,,,unread +src/System.Management.Automation/resources/cs/ExperimentalFeatureStrings.cs.resx,67,B,,,unread +src/System.Management.Automation/resources/cs/ExtendedTypeSystem.cs.resx,406,B,,,unread +src/System.Management.Automation/resources/cs/FileSystemProviderStrings.cs.resx,366,B,,,unread +src/System.Management.Automation/resources/cs/FormatAndOutXmlLoadingStrings.cs.resx,324,B,,,unread +src/System.Management.Automation/resources/cs/FormatAndOut_MshParameter.cs.resx,177,B,,,unread +src/System.Management.Automation/resources/cs/FormatAndOut_format_xxx.cs.resx,182,B,,,unread +src/System.Management.Automation/resources/cs/FormatAndOut_out_xxx.cs.resx,138,B,,,unread +src/System.Management.Automation/resources/cs/GetErrorText.cs.resx,147,B,,,unread +src/System.Management.Automation/resources/cs/HelpDisplayStrings.cs.resx,476,B,,,unread +src/System.Management.Automation/resources/cs/HelpErrors.cs.resx,196,B,,,unread +src/System.Management.Automation/resources/cs/HistoryStrings.cs.resx,153,B,,,unread +src/System.Management.Automation/resources/cs/HostInterfaceExceptionsStrings.cs.resx,132,B,,,unread +src/System.Management.Automation/resources/cs/InternalCommandStrings.cs.resx,193,B,,,unread +src/System.Management.Automation/resources/cs/InternalHostStrings.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/InternalHostUserInterfaceStrings.cs.resx,223,B,,,unread +src/System.Management.Automation/resources/cs/Logging.cs.resx,300,B,,,unread +src/System.Management.Automation/resources/cs/Metadata.cs.resx,267,B,,,unread +src/System.Management.Automation/resources/cs/MiniShellErrors.cs.resx,126,B,,,unread +src/System.Management.Automation/resources/cs/Modules.cs.resx,687,B,,,unread +src/System.Management.Automation/resources/cs/MshHostRawUserInterfaceStrings.cs.resx,129,B,,,unread +src/System.Management.Automation/resources/cs/MshSignature.cs.resx,144,B,,,unread +src/System.Management.Automation/resources/cs/MshSnapInCmdletResources.cs.resx,132,B,,,unread +src/System.Management.Automation/resources/cs/MshSnapinInfo.cs.resx,159,B,,,unread +src/System.Management.Automation/resources/cs/NativeCP.cs.resx,147,B,,,unread +src/System.Management.Automation/resources/cs/PSCommandStrings.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/PSConfigurationStrings.cs.resx,129,B,,,unread +src/System.Management.Automation/resources/cs/PSDataBufferStrings.cs.resx,135,B,,,unread +src/System.Management.Automation/resources/cs/PSListModifierStrings.cs.resx,126,B,,,unread +src/System.Management.Automation/resources/cs/PSStyleStrings.cs.resx,70,B,,,unread +src/System.Management.Automation/resources/cs/ParameterBinderStrings.cs.resx,261,B,,,unread +src/System.Management.Automation/resources/cs/ParserStrings.cs.resx,1376,B,,,unread +src/System.Management.Automation/resources/cs/PathUtilsStrings.cs.resx,166,B,,,unread +src/System.Management.Automation/resources/cs/PipelineStrings.cs.resx,179,B,,,unread +src/System.Management.Automation/resources/cs/PowerShellStrings.cs.resx,180,B,,,unread +src/System.Management.Automation/resources/cs/ProgressRecordStrings.cs.resx,132,B,,,unread +src/System.Management.Automation/resources/cs/ProviderBaseSecurity.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/cs/ProxyCommandStrings.cs.resx,126,B,,,unread +src/System.Management.Automation/resources/cs/RegistryProviderStrings.cs.resx,333,B,,,unread +src/System.Management.Automation/resources/cs/RemotingErrorIdStrings.cs.resx,1735,B,,,unread +src/System.Management.Automation/resources/cs/RunspaceInit.cs.resx,231,B,,,unread +src/System.Management.Automation/resources/cs/RunspacePoolStrings.cs.resx,165,B,,,unread +src/System.Management.Automation/resources/cs/RunspaceStrings.cs.resx,243,B,,,unread +src/System.Management.Automation/resources/cs/SecuritySupportStrings.cs.resx,168,B,,,unread +src/System.Management.Automation/resources/cs/Serialization.cs.resx,195,B,,,unread +src/System.Management.Automation/resources/cs/SessionStateProviderBaseStrings.cs.resx,156,B,,,unread +src/System.Management.Automation/resources/cs/SessionStateStrings.cs.resx,657,B,,,unread +src/System.Management.Automation/resources/cs/StringDecoratedStrings.cs.resx,64,B,,,unread +src/System.Management.Automation/resources/cs/SubsystemStrings.cs.resx,159,B,,,unread +src/System.Management.Automation/resources/cs/SuggestionStrings.cs.resx,129,B,,,unread +src/System.Management.Automation/resources/cs/TabCompletionStrings.cs.resx,610,B,,,unread +src/System.Management.Automation/resources/cs/TransactionStrings.cs.resx,174,B,,,unread +src/System.Management.Automation/resources/cs/TypesXmlStrings.cs.resx,255,B,,,unread +src/System.Management.Automation/resources/cs/VerbDescriptionStrings.cs.resx,420,B,,,unread +src/System.Management.Automation/resources/cs/WildcardPatternStrings.cs.resx,123,B,,,unread +src/System.Management.Automation/resources/de/Authenticode.de.resx,195,B,,,unread +src/System.Management.Automation/resources/de/AuthorizationManagerBase.de.resx,123,B,,,unread +src/System.Management.Automation/resources/de/AutomationExceptions.de.resx,210,B,,,unread +src/System.Management.Automation/resources/de/CatalogStrings.de.resx,168,B,,,unread +src/System.Management.Automation/resources/de/CimInstanceTypeAdapterResources.de.resx,127,B,,,unread +src/System.Management.Automation/resources/de/CmdletizationCoreResources.de.resx,196,B,,,unread +src/System.Management.Automation/resources/de/CommandBaseStrings.de.resx,243,B,,,unread +src/System.Management.Automation/resources/de/ConsoleInfoErrorStrings.de.resx,153,B,,,unread +src/System.Management.Automation/resources/de/CoreClrStubResources.de.resx,145,B,,,unread +src/System.Management.Automation/resources/de/CredUI.de.resx,138,B,,,unread +src/System.Management.Automation/resources/de/Credential.de.resx,129,B,,,unread +src/System.Management.Automation/resources/de/CredentialAttributeStrings.de.resx,126,B,,,unread +src/System.Management.Automation/resources/de/DebuggerStrings.de.resx,264,B,,,unread +src/System.Management.Automation/resources/de/DescriptionsStrings.de.resx,123,B,,,unread +src/System.Management.Automation/resources/de/DiscoveryExceptions.de.resx,231,B,,,unread +src/System.Management.Automation/resources/de/EnumExpressionEvaluatorStrings.de.resx,148,B,,,unread +src/System.Management.Automation/resources/de/ErrorCategoryStrings.de.resx,219,B,,,unread +src/System.Management.Automation/resources/de/ErrorPackage.de.resx,138,B,,,unread +src/System.Management.Automation/resources/de/EtwLoggingStrings.de.resx,225,B,,,unread +src/System.Management.Automation/resources/de/EventResource.de.resx,924,B,,,unread +src/System.Management.Automation/resources/de/EventingResources.de.resx,141,B,,,unread +src/System.Management.Automation/resources/de/ExperimentalFeatureStrings.de.resx,67,B,,,unread +src/System.Management.Automation/resources/de/ExtendedTypeSystem.de.resx,406,B,,,unread +src/System.Management.Automation/resources/de/FileSystemProviderStrings.de.resx,366,B,,,unread +src/System.Management.Automation/resources/de/FormatAndOutXmlLoadingStrings.de.resx,324,B,,,unread +src/System.Management.Automation/resources/de/FormatAndOut_MshParameter.de.resx,177,B,,,unread +src/System.Management.Automation/resources/de/FormatAndOut_format_xxx.de.resx,182,B,,,unread +src/System.Management.Automation/resources/de/FormatAndOut_out_xxx.de.resx,138,B,,,unread +src/System.Management.Automation/resources/de/GetErrorText.de.resx,147,B,,,unread +src/System.Management.Automation/resources/de/HelpDisplayStrings.de.resx,476,B,,,unread +src/System.Management.Automation/resources/de/HelpErrors.de.resx,196,B,,,unread +src/System.Management.Automation/resources/de/HistoryStrings.de.resx,153,B,,,unread +src/System.Management.Automation/resources/de/HostInterfaceExceptionsStrings.de.resx,132,B,,,unread +src/System.Management.Automation/resources/de/InternalCommandStrings.de.resx,193,B,,,unread +src/System.Management.Automation/resources/de/InternalHostStrings.de.resx,123,B,,,unread +src/System.Management.Automation/resources/de/InternalHostUserInterfaceStrings.de.resx,223,B,,,unread +src/System.Management.Automation/resources/de/Logging.de.resx,300,B,,,unread +src/System.Management.Automation/resources/de/Metadata.de.resx,267,B,,,unread +src/System.Management.Automation/resources/de/MiniShellErrors.de.resx,126,B,,,unread +src/System.Management.Automation/resources/de/Modules.de.resx,687,B,,,unread +src/System.Management.Automation/resources/de/MshHostRawUserInterfaceStrings.de.resx,129,B,,,unread +src/System.Management.Automation/resources/de/MshSignature.de.resx,144,B,,,unread +src/System.Management.Automation/resources/de/MshSnapInCmdletResources.de.resx,132,B,,,unread +src/System.Management.Automation/resources/de/MshSnapinInfo.de.resx,159,B,,,unread +src/System.Management.Automation/resources/de/NativeCP.de.resx,147,B,,,unread +src/System.Management.Automation/resources/de/PSCommandStrings.de.resx,123,B,,,unread +src/System.Management.Automation/resources/de/PSConfigurationStrings.de.resx,129,B,,,unread +src/System.Management.Automation/resources/de/PSDataBufferStrings.de.resx,135,B,,,unread +src/System.Management.Automation/resources/de/PSListModifierStrings.de.resx,126,B,,,unread +src/System.Management.Automation/resources/de/PSStyleStrings.de.resx,70,B,,,unread +src/System.Management.Automation/resources/de/ParameterBinderStrings.de.resx,261,B,,,unread +src/System.Management.Automation/resources/de/ParserStrings.de.resx,1376,B,,,unread +src/System.Management.Automation/resources/de/PathUtilsStrings.de.resx,166,B,,,unread +src/System.Management.Automation/resources/de/PipelineStrings.de.resx,179,B,,,unread +src/System.Management.Automation/resources/de/PowerShellStrings.de.resx,180,B,,,unread +src/System.Management.Automation/resources/de/ProgressRecordStrings.de.resx,132,B,,,unread +src/System.Management.Automation/resources/de/ProviderBaseSecurity.de.resx,123,B,,,unread +src/System.Management.Automation/resources/de/ProxyCommandStrings.de.resx,126,B,,,unread +src/System.Management.Automation/resources/de/RegistryProviderStrings.de.resx,333,B,,,unread +src/System.Management.Automation/resources/de/RemotingErrorIdStrings.de.resx,1735,B,,,unread +src/System.Management.Automation/resources/de/RunspaceInit.de.resx,231,B,,,unread +src/System.Management.Automation/resources/de/RunspacePoolStrings.de.resx,165,B,,,unread +src/System.Management.Automation/resources/de/RunspaceStrings.de.resx,243,B,,,unread +src/System.Management.Automation/resources/de/SecuritySupportStrings.de.resx,168,B,,,unread +src/System.Management.Automation/resources/de/Serialization.de.resx,195,B,,,unread +src/System.Management.Automation/resources/de/SessionStateProviderBaseStrings.de.resx,156,B,,,unread +src/System.Management.Automation/resources/de/SessionStateStrings.de.resx,657,B,,,unread +src/System.Management.Automation/resources/de/StringDecoratedStrings.de.resx,64,B,,,unread +src/System.Management.Automation/resources/de/SubsystemStrings.de.resx,159,B,,,unread +src/System.Management.Automation/resources/de/SuggestionStrings.de.resx,129,B,,,unread +src/System.Management.Automation/resources/de/TabCompletionStrings.de.resx,610,B,,,unread +src/System.Management.Automation/resources/de/TransactionStrings.de.resx,174,B,,,unread +src/System.Management.Automation/resources/de/TypesXmlStrings.de.resx,255,B,,,unread +src/System.Management.Automation/resources/de/VerbDescriptionStrings.de.resx,420,B,,,unread +src/System.Management.Automation/resources/de/WildcardPatternStrings.de.resx,123,B,,,unread +src/System.Management.Automation/resources/es/Authenticode.es.resx,195,B,,,unread +src/System.Management.Automation/resources/es/AuthorizationManagerBase.es.resx,123,B,,,unread +src/System.Management.Automation/resources/es/AutomationExceptions.es.resx,210,B,,,unread +src/System.Management.Automation/resources/es/CatalogStrings.es.resx,168,B,,,unread +src/System.Management.Automation/resources/es/CimInstanceTypeAdapterResources.es.resx,127,B,,,unread +src/System.Management.Automation/resources/es/CmdletizationCoreResources.es.resx,196,B,,,unread +src/System.Management.Automation/resources/es/CommandBaseStrings.es.resx,243,B,,,unread +src/System.Management.Automation/resources/es/ConsoleInfoErrorStrings.es.resx,153,B,,,unread +src/System.Management.Automation/resources/es/CoreClrStubResources.es.resx,145,B,,,unread +src/System.Management.Automation/resources/es/CredUI.es.resx,138,B,,,unread +src/System.Management.Automation/resources/es/Credential.es.resx,129,B,,,unread +src/System.Management.Automation/resources/es/CredentialAttributeStrings.es.resx,126,B,,,unread +src/System.Management.Automation/resources/es/DebuggerStrings.es.resx,264,B,,,unread +src/System.Management.Automation/resources/es/DescriptionsStrings.es.resx,123,B,,,unread +src/System.Management.Automation/resources/es/DiscoveryExceptions.es.resx,231,B,,,unread +src/System.Management.Automation/resources/es/EnumExpressionEvaluatorStrings.es.resx,148,B,,,unread +src/System.Management.Automation/resources/es/ErrorCategoryStrings.es.resx,219,B,,,unread +src/System.Management.Automation/resources/es/ErrorPackage.es.resx,138,B,,,unread +src/System.Management.Automation/resources/es/EtwLoggingStrings.es.resx,225,B,,,unread +src/System.Management.Automation/resources/es/EventResource.es.resx,924,B,,,unread +src/System.Management.Automation/resources/es/EventingResources.es.resx,141,B,,,unread +src/System.Management.Automation/resources/es/ExperimentalFeatureStrings.es.resx,67,B,,,unread +src/System.Management.Automation/resources/es/ExtendedTypeSystem.es.resx,406,B,,,unread +src/System.Management.Automation/resources/es/FileSystemProviderStrings.es.resx,366,B,,,unread +src/System.Management.Automation/resources/es/FormatAndOutXmlLoadingStrings.es.resx,324,B,,,unread +src/System.Management.Automation/resources/es/FormatAndOut_MshParameter.es.resx,177,B,,,unread +src/System.Management.Automation/resources/es/FormatAndOut_format_xxx.es.resx,182,B,,,unread +src/System.Management.Automation/resources/es/FormatAndOut_out_xxx.es.resx,138,B,,,unread +src/System.Management.Automation/resources/es/GetErrorText.es.resx,147,B,,,unread +src/System.Management.Automation/resources/es/HelpDisplayStrings.es.resx,476,B,,,unread +src/System.Management.Automation/resources/es/HelpErrors.es.resx,196,B,,,unread +src/System.Management.Automation/resources/es/HistoryStrings.es.resx,153,B,,,unread +src/System.Management.Automation/resources/es/HostInterfaceExceptionsStrings.es.resx,132,B,,,unread +src/System.Management.Automation/resources/es/InternalCommandStrings.es.resx,193,B,,,unread +src/System.Management.Automation/resources/es/InternalHostStrings.es.resx,123,B,,,unread +src/System.Management.Automation/resources/es/InternalHostUserInterfaceStrings.es.resx,223,B,,,unread +src/System.Management.Automation/resources/es/Logging.es.resx,300,B,,,unread +src/System.Management.Automation/resources/es/Metadata.es.resx,267,B,,,unread +src/System.Management.Automation/resources/es/MiniShellErrors.es.resx,126,B,,,unread +src/System.Management.Automation/resources/es/Modules.es.resx,687,B,,,unread +src/System.Management.Automation/resources/es/MshHostRawUserInterfaceStrings.es.resx,129,B,,,unread +src/System.Management.Automation/resources/es/MshSignature.es.resx,144,B,,,unread +src/System.Management.Automation/resources/es/MshSnapInCmdletResources.es.resx,132,B,,,unread +src/System.Management.Automation/resources/es/MshSnapinInfo.es.resx,159,B,,,unread +src/System.Management.Automation/resources/es/NativeCP.es.resx,147,B,,,unread +src/System.Management.Automation/resources/es/PSCommandStrings.es.resx,123,B,,,unread +src/System.Management.Automation/resources/es/PSConfigurationStrings.es.resx,129,B,,,unread +src/System.Management.Automation/resources/es/PSDataBufferStrings.es.resx,135,B,,,unread +src/System.Management.Automation/resources/es/PSListModifierStrings.es.resx,126,B,,,unread +src/System.Management.Automation/resources/es/PSStyleStrings.es.resx,70,B,,,unread +src/System.Management.Automation/resources/es/ParameterBinderStrings.es.resx,261,B,,,unread +src/System.Management.Automation/resources/es/ParserStrings.es.resx,1376,B,,,unread +src/System.Management.Automation/resources/es/PathUtilsStrings.es.resx,166,B,,,unread +src/System.Management.Automation/resources/es/PipelineStrings.es.resx,179,B,,,unread +src/System.Management.Automation/resources/es/PowerShellStrings.es.resx,180,B,,,unread +src/System.Management.Automation/resources/es/ProgressRecordStrings.es.resx,132,B,,,unread +src/System.Management.Automation/resources/es/ProviderBaseSecurity.es.resx,123,B,,,unread +src/System.Management.Automation/resources/es/ProxyCommandStrings.es.resx,126,B,,,unread +src/System.Management.Automation/resources/es/RegistryProviderStrings.es.resx,333,B,,,unread +src/System.Management.Automation/resources/es/RemotingErrorIdStrings.es.resx,1735,B,,,unread +src/System.Management.Automation/resources/es/RunspaceInit.es.resx,231,B,,,unread +src/System.Management.Automation/resources/es/RunspacePoolStrings.es.resx,165,B,,,unread +src/System.Management.Automation/resources/es/RunspaceStrings.es.resx,243,B,,,unread +src/System.Management.Automation/resources/es/SecuritySupportStrings.es.resx,168,B,,,unread +src/System.Management.Automation/resources/es/Serialization.es.resx,195,B,,,unread +src/System.Management.Automation/resources/es/SessionStateProviderBaseStrings.es.resx,156,B,,,unread +src/System.Management.Automation/resources/es/SessionStateStrings.es.resx,657,B,,,unread +src/System.Management.Automation/resources/es/StringDecoratedStrings.es.resx,64,B,,,unread +src/System.Management.Automation/resources/es/SubsystemStrings.es.resx,159,B,,,unread +src/System.Management.Automation/resources/es/SuggestionStrings.es.resx,129,B,,,unread +src/System.Management.Automation/resources/es/TabCompletionStrings.es.resx,610,B,,,unread +src/System.Management.Automation/resources/es/TransactionStrings.es.resx,174,B,,,unread +src/System.Management.Automation/resources/es/TypesXmlStrings.es.resx,255,B,,,unread +src/System.Management.Automation/resources/es/VerbDescriptionStrings.es.resx,420,B,,,unread +src/System.Management.Automation/resources/es/WildcardPatternStrings.es.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/Authenticode.fr.resx,195,B,,,unread +src/System.Management.Automation/resources/fr/AuthorizationManagerBase.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/AutomationExceptions.fr.resx,210,B,,,unread +src/System.Management.Automation/resources/fr/CatalogStrings.fr.resx,168,B,,,unread +src/System.Management.Automation/resources/fr/CimInstanceTypeAdapterResources.fr.resx,127,B,,,unread +src/System.Management.Automation/resources/fr/CmdletizationCoreResources.fr.resx,196,B,,,unread +src/System.Management.Automation/resources/fr/CommandBaseStrings.fr.resx,243,B,,,unread +src/System.Management.Automation/resources/fr/ConsoleInfoErrorStrings.fr.resx,153,B,,,unread +src/System.Management.Automation/resources/fr/CoreClrStubResources.fr.resx,145,B,,,unread +src/System.Management.Automation/resources/fr/CredUI.fr.resx,138,B,,,unread +src/System.Management.Automation/resources/fr/Credential.fr.resx,129,B,,,unread +src/System.Management.Automation/resources/fr/CredentialAttributeStrings.fr.resx,126,B,,,unread +src/System.Management.Automation/resources/fr/DebuggerStrings.fr.resx,264,B,,,unread +src/System.Management.Automation/resources/fr/DescriptionsStrings.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/DiscoveryExceptions.fr.resx,231,B,,,unread +src/System.Management.Automation/resources/fr/EnumExpressionEvaluatorStrings.fr.resx,148,B,,,unread +src/System.Management.Automation/resources/fr/ErrorCategoryStrings.fr.resx,219,B,,,unread +src/System.Management.Automation/resources/fr/ErrorPackage.fr.resx,138,B,,,unread +src/System.Management.Automation/resources/fr/EtwLoggingStrings.fr.resx,225,B,,,unread +src/System.Management.Automation/resources/fr/EventResource.fr.resx,924,B,,,unread +src/System.Management.Automation/resources/fr/EventingResources.fr.resx,141,B,,,unread +src/System.Management.Automation/resources/fr/ExperimentalFeatureStrings.fr.resx,67,B,,,unread +src/System.Management.Automation/resources/fr/ExtendedTypeSystem.fr.resx,406,B,,,unread +src/System.Management.Automation/resources/fr/FileSystemProviderStrings.fr.resx,366,B,,,unread +src/System.Management.Automation/resources/fr/FormatAndOutXmlLoadingStrings.fr.resx,324,B,,,unread +src/System.Management.Automation/resources/fr/FormatAndOut_MshParameter.fr.resx,177,B,,,unread +src/System.Management.Automation/resources/fr/FormatAndOut_format_xxx.fr.resx,182,B,,,unread +src/System.Management.Automation/resources/fr/FormatAndOut_out_xxx.fr.resx,138,B,,,unread +src/System.Management.Automation/resources/fr/GetErrorText.fr.resx,147,B,,,unread +src/System.Management.Automation/resources/fr/HelpDisplayStrings.fr.resx,476,B,,,unread +src/System.Management.Automation/resources/fr/HelpErrors.fr.resx,196,B,,,unread +src/System.Management.Automation/resources/fr/HistoryStrings.fr.resx,153,B,,,unread +src/System.Management.Automation/resources/fr/HostInterfaceExceptionsStrings.fr.resx,132,B,,,unread +src/System.Management.Automation/resources/fr/InternalCommandStrings.fr.resx,193,B,,,unread +src/System.Management.Automation/resources/fr/InternalHostStrings.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/InternalHostUserInterfaceStrings.fr.resx,223,B,,,unread +src/System.Management.Automation/resources/fr/Logging.fr.resx,300,B,,,unread +src/System.Management.Automation/resources/fr/Metadata.fr.resx,267,B,,,unread +src/System.Management.Automation/resources/fr/MiniShellErrors.fr.resx,126,B,,,unread +src/System.Management.Automation/resources/fr/Modules.fr.resx,687,B,,,unread +src/System.Management.Automation/resources/fr/MshHostRawUserInterfaceStrings.fr.resx,129,B,,,unread +src/System.Management.Automation/resources/fr/MshSignature.fr.resx,144,B,,,unread +src/System.Management.Automation/resources/fr/MshSnapInCmdletResources.fr.resx,132,B,,,unread +src/System.Management.Automation/resources/fr/MshSnapinInfo.fr.resx,159,B,,,unread +src/System.Management.Automation/resources/fr/NativeCP.fr.resx,147,B,,,unread +src/System.Management.Automation/resources/fr/PSCommandStrings.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/PSConfigurationStrings.fr.resx,129,B,,,unread +src/System.Management.Automation/resources/fr/PSDataBufferStrings.fr.resx,135,B,,,unread +src/System.Management.Automation/resources/fr/PSListModifierStrings.fr.resx,126,B,,,unread +src/System.Management.Automation/resources/fr/PSStyleStrings.fr.resx,70,B,,,unread +src/System.Management.Automation/resources/fr/ParameterBinderStrings.fr.resx,261,B,,,unread +src/System.Management.Automation/resources/fr/ParserStrings.fr.resx,1376,B,,,unread +src/System.Management.Automation/resources/fr/PathUtilsStrings.fr.resx,166,B,,,unread +src/System.Management.Automation/resources/fr/PipelineStrings.fr.resx,179,B,,,unread +src/System.Management.Automation/resources/fr/PowerShellStrings.fr.resx,180,B,,,unread +src/System.Management.Automation/resources/fr/ProgressRecordStrings.fr.resx,132,B,,,unread +src/System.Management.Automation/resources/fr/ProviderBaseSecurity.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/fr/ProxyCommandStrings.fr.resx,126,B,,,unread +src/System.Management.Automation/resources/fr/RegistryProviderStrings.fr.resx,333,B,,,unread +src/System.Management.Automation/resources/fr/RemotingErrorIdStrings.fr.resx,1735,B,,,unread +src/System.Management.Automation/resources/fr/RunspaceInit.fr.resx,231,B,,,unread +src/System.Management.Automation/resources/fr/RunspacePoolStrings.fr.resx,165,B,,,unread +src/System.Management.Automation/resources/fr/RunspaceStrings.fr.resx,243,B,,,unread +src/System.Management.Automation/resources/fr/SecuritySupportStrings.fr.resx,168,B,,,unread +src/System.Management.Automation/resources/fr/Serialization.fr.resx,195,B,,,unread +src/System.Management.Automation/resources/fr/SessionStateProviderBaseStrings.fr.resx,156,B,,,unread +src/System.Management.Automation/resources/fr/SessionStateStrings.fr.resx,657,B,,,unread +src/System.Management.Automation/resources/fr/StringDecoratedStrings.fr.resx,64,B,,,unread +src/System.Management.Automation/resources/fr/SubsystemStrings.fr.resx,159,B,,,unread +src/System.Management.Automation/resources/fr/SuggestionStrings.fr.resx,129,B,,,unread +src/System.Management.Automation/resources/fr/TabCompletionStrings.fr.resx,610,B,,,unread +src/System.Management.Automation/resources/fr/TransactionStrings.fr.resx,174,B,,,unread +src/System.Management.Automation/resources/fr/TypesXmlStrings.fr.resx,255,B,,,unread +src/System.Management.Automation/resources/fr/VerbDescriptionStrings.fr.resx,420,B,,,unread +src/System.Management.Automation/resources/fr/WildcardPatternStrings.fr.resx,123,B,,,unread +src/System.Management.Automation/resources/it/Authenticode.it.resx,195,B,,,unread +src/System.Management.Automation/resources/it/AuthorizationManagerBase.it.resx,123,B,,,unread +src/System.Management.Automation/resources/it/AutomationExceptions.it.resx,210,B,,,unread +src/System.Management.Automation/resources/it/CatalogStrings.it.resx,168,B,,,unread +src/System.Management.Automation/resources/it/CimInstanceTypeAdapterResources.it.resx,127,B,,,unread +src/System.Management.Automation/resources/it/CmdletizationCoreResources.it.resx,196,B,,,unread +src/System.Management.Automation/resources/it/CommandBaseStrings.it.resx,243,B,,,unread +src/System.Management.Automation/resources/it/ConsoleInfoErrorStrings.it.resx,153,B,,,unread +src/System.Management.Automation/resources/it/CoreClrStubResources.it.resx,145,B,,,unread +src/System.Management.Automation/resources/it/CredUI.it.resx,138,B,,,unread +src/System.Management.Automation/resources/it/Credential.it.resx,129,B,,,unread +src/System.Management.Automation/resources/it/CredentialAttributeStrings.it.resx,126,B,,,unread +src/System.Management.Automation/resources/it/DebuggerStrings.it.resx,264,B,,,unread +src/System.Management.Automation/resources/it/DescriptionsStrings.it.resx,123,B,,,unread +src/System.Management.Automation/resources/it/DiscoveryExceptions.it.resx,231,B,,,unread +src/System.Management.Automation/resources/it/EnumExpressionEvaluatorStrings.it.resx,148,B,,,unread +src/System.Management.Automation/resources/it/ErrorCategoryStrings.it.resx,219,B,,,unread +src/System.Management.Automation/resources/it/ErrorPackage.it.resx,138,B,,,unread +src/System.Management.Automation/resources/it/EtwLoggingStrings.it.resx,225,B,,,unread +src/System.Management.Automation/resources/it/EventResource.it.resx,924,B,,,unread +src/System.Management.Automation/resources/it/EventingResources.it.resx,141,B,,,unread +src/System.Management.Automation/resources/it/ExperimentalFeatureStrings.it.resx,67,B,,,unread +src/System.Management.Automation/resources/it/ExtendedTypeSystem.it.resx,406,B,,,unread +src/System.Management.Automation/resources/it/FileSystemProviderStrings.it.resx,366,B,,,unread +src/System.Management.Automation/resources/it/FormatAndOutXmlLoadingStrings.it.resx,324,B,,,unread +src/System.Management.Automation/resources/it/FormatAndOut_MshParameter.it.resx,177,B,,,unread +src/System.Management.Automation/resources/it/FormatAndOut_format_xxx.it.resx,182,B,,,unread +src/System.Management.Automation/resources/it/FormatAndOut_out_xxx.it.resx,138,B,,,unread +src/System.Management.Automation/resources/it/GetErrorText.it.resx,147,B,,,unread +src/System.Management.Automation/resources/it/HelpDisplayStrings.it.resx,476,B,,,unread +src/System.Management.Automation/resources/it/HelpErrors.it.resx,196,B,,,unread +src/System.Management.Automation/resources/it/HistoryStrings.it.resx,153,B,,,unread +src/System.Management.Automation/resources/it/HostInterfaceExceptionsStrings.it.resx,132,B,,,unread +src/System.Management.Automation/resources/it/InternalCommandStrings.it.resx,193,B,,,unread +src/System.Management.Automation/resources/it/InternalHostStrings.it.resx,123,B,,,unread +src/System.Management.Automation/resources/it/InternalHostUserInterfaceStrings.it.resx,223,B,,,unread +src/System.Management.Automation/resources/it/Logging.it.resx,300,B,,,unread +src/System.Management.Automation/resources/it/Metadata.it.resx,267,B,,,unread +src/System.Management.Automation/resources/it/MiniShellErrors.it.resx,126,B,,,unread +src/System.Management.Automation/resources/it/Modules.it.resx,687,B,,,unread +src/System.Management.Automation/resources/it/MshHostRawUserInterfaceStrings.it.resx,129,B,,,unread +src/System.Management.Automation/resources/it/MshSignature.it.resx,144,B,,,unread +src/System.Management.Automation/resources/it/MshSnapInCmdletResources.it.resx,132,B,,,unread +src/System.Management.Automation/resources/it/MshSnapinInfo.it.resx,159,B,,,unread +src/System.Management.Automation/resources/it/NativeCP.it.resx,147,B,,,unread +src/System.Management.Automation/resources/it/PSCommandStrings.it.resx,123,B,,,unread +src/System.Management.Automation/resources/it/PSConfigurationStrings.it.resx,129,B,,,unread +src/System.Management.Automation/resources/it/PSDataBufferStrings.it.resx,135,B,,,unread +src/System.Management.Automation/resources/it/PSListModifierStrings.it.resx,126,B,,,unread +src/System.Management.Automation/resources/it/PSStyleStrings.it.resx,70,B,,,unread +src/System.Management.Automation/resources/it/ParameterBinderStrings.it.resx,261,B,,,unread +src/System.Management.Automation/resources/it/ParserStrings.it.resx,1376,B,,,unread +src/System.Management.Automation/resources/it/PathUtilsStrings.it.resx,166,B,,,unread +src/System.Management.Automation/resources/it/PipelineStrings.it.resx,179,B,,,unread +src/System.Management.Automation/resources/it/PowerShellStrings.it.resx,180,B,,,unread +src/System.Management.Automation/resources/it/ProgressRecordStrings.it.resx,132,B,,,unread +src/System.Management.Automation/resources/it/ProviderBaseSecurity.it.resx,123,B,,,unread +src/System.Management.Automation/resources/it/ProxyCommandStrings.it.resx,126,B,,,unread +src/System.Management.Automation/resources/it/RegistryProviderStrings.it.resx,333,B,,,unread +src/System.Management.Automation/resources/it/RemotingErrorIdStrings.it.resx,1735,B,,,unread +src/System.Management.Automation/resources/it/RunspaceInit.it.resx,231,B,,,unread +src/System.Management.Automation/resources/it/RunspacePoolStrings.it.resx,165,B,,,unread +src/System.Management.Automation/resources/it/RunspaceStrings.it.resx,243,B,,,unread +src/System.Management.Automation/resources/it/SecuritySupportStrings.it.resx,168,B,,,unread +src/System.Management.Automation/resources/it/Serialization.it.resx,195,B,,,unread +src/System.Management.Automation/resources/it/SessionStateProviderBaseStrings.it.resx,156,B,,,unread +src/System.Management.Automation/resources/it/SessionStateStrings.it.resx,657,B,,,unread +src/System.Management.Automation/resources/it/StringDecoratedStrings.it.resx,64,B,,,unread +src/System.Management.Automation/resources/it/SubsystemStrings.it.resx,159,B,,,unread +src/System.Management.Automation/resources/it/SuggestionStrings.it.resx,129,B,,,unread +src/System.Management.Automation/resources/it/TabCompletionStrings.it.resx,610,B,,,unread +src/System.Management.Automation/resources/it/TransactionStrings.it.resx,174,B,,,unread +src/System.Management.Automation/resources/it/TypesXmlStrings.it.resx,255,B,,,unread +src/System.Management.Automation/resources/it/VerbDescriptionStrings.it.resx,420,B,,,unread +src/System.Management.Automation/resources/it/WildcardPatternStrings.it.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/Authenticode.ja.resx,195,B,,,unread +src/System.Management.Automation/resources/ja/AuthorizationManagerBase.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/AutomationExceptions.ja.resx,210,B,,,unread +src/System.Management.Automation/resources/ja/CatalogStrings.ja.resx,168,B,,,unread +src/System.Management.Automation/resources/ja/CimInstanceTypeAdapterResources.ja.resx,127,B,,,unread +src/System.Management.Automation/resources/ja/CmdletizationCoreResources.ja.resx,196,B,,,unread +src/System.Management.Automation/resources/ja/CommandBaseStrings.ja.resx,243,B,,,unread +src/System.Management.Automation/resources/ja/ConsoleInfoErrorStrings.ja.resx,153,B,,,unread +src/System.Management.Automation/resources/ja/CoreClrStubResources.ja.resx,145,B,,,unread +src/System.Management.Automation/resources/ja/CredUI.ja.resx,138,B,,,unread +src/System.Management.Automation/resources/ja/Credential.ja.resx,129,B,,,unread +src/System.Management.Automation/resources/ja/CredentialAttributeStrings.ja.resx,126,B,,,unread +src/System.Management.Automation/resources/ja/DebuggerStrings.ja.resx,264,B,,,unread +src/System.Management.Automation/resources/ja/DescriptionsStrings.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/DiscoveryExceptions.ja.resx,231,B,,,unread +src/System.Management.Automation/resources/ja/EnumExpressionEvaluatorStrings.ja.resx,148,B,,,unread +src/System.Management.Automation/resources/ja/ErrorCategoryStrings.ja.resx,219,B,,,unread +src/System.Management.Automation/resources/ja/ErrorPackage.ja.resx,138,B,,,unread +src/System.Management.Automation/resources/ja/EtwLoggingStrings.ja.resx,225,B,,,unread +src/System.Management.Automation/resources/ja/EventResource.ja.resx,924,B,,,unread +src/System.Management.Automation/resources/ja/EventingResources.ja.resx,141,B,,,unread +src/System.Management.Automation/resources/ja/ExperimentalFeatureStrings.ja.resx,67,B,,,unread +src/System.Management.Automation/resources/ja/ExtendedTypeSystem.ja.resx,406,B,,,unread +src/System.Management.Automation/resources/ja/FileSystemProviderStrings.ja.resx,366,B,,,unread +src/System.Management.Automation/resources/ja/FormatAndOutXmlLoadingStrings.ja.resx,324,B,,,unread +src/System.Management.Automation/resources/ja/FormatAndOut_MshParameter.ja.resx,177,B,,,unread +src/System.Management.Automation/resources/ja/FormatAndOut_format_xxx.ja.resx,182,B,,,unread +src/System.Management.Automation/resources/ja/FormatAndOut_out_xxx.ja.resx,138,B,,,unread +src/System.Management.Automation/resources/ja/GetErrorText.ja.resx,147,B,,,unread +src/System.Management.Automation/resources/ja/HelpDisplayStrings.ja.resx,476,B,,,unread +src/System.Management.Automation/resources/ja/HelpErrors.ja.resx,196,B,,,unread +src/System.Management.Automation/resources/ja/HistoryStrings.ja.resx,153,B,,,unread +src/System.Management.Automation/resources/ja/HostInterfaceExceptionsStrings.ja.resx,132,B,,,unread +src/System.Management.Automation/resources/ja/InternalCommandStrings.ja.resx,193,B,,,unread +src/System.Management.Automation/resources/ja/InternalHostStrings.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/InternalHostUserInterfaceStrings.ja.resx,223,B,,,unread +src/System.Management.Automation/resources/ja/Logging.ja.resx,300,B,,,unread +src/System.Management.Automation/resources/ja/Metadata.ja.resx,267,B,,,unread +src/System.Management.Automation/resources/ja/MiniShellErrors.ja.resx,126,B,,,unread +src/System.Management.Automation/resources/ja/Modules.ja.resx,687,B,,,unread +src/System.Management.Automation/resources/ja/MshHostRawUserInterfaceStrings.ja.resx,129,B,,,unread +src/System.Management.Automation/resources/ja/MshSignature.ja.resx,144,B,,,unread +src/System.Management.Automation/resources/ja/MshSnapInCmdletResources.ja.resx,132,B,,,unread +src/System.Management.Automation/resources/ja/MshSnapinInfo.ja.resx,159,B,,,unread +src/System.Management.Automation/resources/ja/NativeCP.ja.resx,147,B,,,unread +src/System.Management.Automation/resources/ja/PSCommandStrings.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/PSConfigurationStrings.ja.resx,129,B,,,unread +src/System.Management.Automation/resources/ja/PSDataBufferStrings.ja.resx,135,B,,,unread +src/System.Management.Automation/resources/ja/PSListModifierStrings.ja.resx,126,B,,,unread +src/System.Management.Automation/resources/ja/PSStyleStrings.ja.resx,70,B,,,unread +src/System.Management.Automation/resources/ja/ParameterBinderStrings.ja.resx,261,B,,,unread +src/System.Management.Automation/resources/ja/ParserStrings.ja.resx,1376,B,,,unread +src/System.Management.Automation/resources/ja/PathUtilsStrings.ja.resx,166,B,,,unread +src/System.Management.Automation/resources/ja/PipelineStrings.ja.resx,179,B,,,unread +src/System.Management.Automation/resources/ja/PowerShellStrings.ja.resx,180,B,,,unread +src/System.Management.Automation/resources/ja/ProgressRecordStrings.ja.resx,132,B,,,unread +src/System.Management.Automation/resources/ja/ProviderBaseSecurity.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ja/ProxyCommandStrings.ja.resx,126,B,,,unread +src/System.Management.Automation/resources/ja/RegistryProviderStrings.ja.resx,333,B,,,unread +src/System.Management.Automation/resources/ja/RemotingErrorIdStrings.ja.resx,1735,B,,,unread +src/System.Management.Automation/resources/ja/RunspaceInit.ja.resx,231,B,,,unread +src/System.Management.Automation/resources/ja/RunspacePoolStrings.ja.resx,165,B,,,unread +src/System.Management.Automation/resources/ja/RunspaceStrings.ja.resx,243,B,,,unread +src/System.Management.Automation/resources/ja/SecuritySupportStrings.ja.resx,168,B,,,unread +src/System.Management.Automation/resources/ja/Serialization.ja.resx,195,B,,,unread +src/System.Management.Automation/resources/ja/SessionStateProviderBaseStrings.ja.resx,156,B,,,unread +src/System.Management.Automation/resources/ja/SessionStateStrings.ja.resx,657,B,,,unread +src/System.Management.Automation/resources/ja/StringDecoratedStrings.ja.resx,64,B,,,unread +src/System.Management.Automation/resources/ja/SubsystemStrings.ja.resx,159,B,,,unread +src/System.Management.Automation/resources/ja/SuggestionStrings.ja.resx,129,B,,,unread +src/System.Management.Automation/resources/ja/TabCompletionStrings.ja.resx,610,B,,,unread +src/System.Management.Automation/resources/ja/TransactionStrings.ja.resx,174,B,,,unread +src/System.Management.Automation/resources/ja/TypesXmlStrings.ja.resx,255,B,,,unread +src/System.Management.Automation/resources/ja/VerbDescriptionStrings.ja.resx,420,B,,,unread +src/System.Management.Automation/resources/ja/WildcardPatternStrings.ja.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/Authenticode.ko.resx,195,B,,,unread +src/System.Management.Automation/resources/ko/AuthorizationManagerBase.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/AutomationExceptions.ko.resx,210,B,,,unread +src/System.Management.Automation/resources/ko/CatalogStrings.ko.resx,168,B,,,unread +src/System.Management.Automation/resources/ko/CimInstanceTypeAdapterResources.ko.resx,127,B,,,unread +src/System.Management.Automation/resources/ko/CmdletizationCoreResources.ko.resx,196,B,,,unread +src/System.Management.Automation/resources/ko/CommandBaseStrings.ko.resx,243,B,,,unread +src/System.Management.Automation/resources/ko/ConsoleInfoErrorStrings.ko.resx,153,B,,,unread +src/System.Management.Automation/resources/ko/CoreClrStubResources.ko.resx,145,B,,,unread +src/System.Management.Automation/resources/ko/CredUI.ko.resx,138,B,,,unread +src/System.Management.Automation/resources/ko/Credential.ko.resx,129,B,,,unread +src/System.Management.Automation/resources/ko/CredentialAttributeStrings.ko.resx,126,B,,,unread +src/System.Management.Automation/resources/ko/DebuggerStrings.ko.resx,264,B,,,unread +src/System.Management.Automation/resources/ko/DescriptionsStrings.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/DiscoveryExceptions.ko.resx,231,B,,,unread +src/System.Management.Automation/resources/ko/EnumExpressionEvaluatorStrings.ko.resx,148,B,,,unread +src/System.Management.Automation/resources/ko/ErrorCategoryStrings.ko.resx,219,B,,,unread +src/System.Management.Automation/resources/ko/ErrorPackage.ko.resx,138,B,,,unread +src/System.Management.Automation/resources/ko/EtwLoggingStrings.ko.resx,225,B,,,unread +src/System.Management.Automation/resources/ko/EventResource.ko.resx,924,B,,,unread +src/System.Management.Automation/resources/ko/EventingResources.ko.resx,141,B,,,unread +src/System.Management.Automation/resources/ko/ExperimentalFeatureStrings.ko.resx,67,B,,,unread +src/System.Management.Automation/resources/ko/ExtendedTypeSystem.ko.resx,406,B,,,unread +src/System.Management.Automation/resources/ko/FileSystemProviderStrings.ko.resx,366,B,,,unread +src/System.Management.Automation/resources/ko/FormatAndOutXmlLoadingStrings.ko.resx,324,B,,,unread +src/System.Management.Automation/resources/ko/FormatAndOut_MshParameter.ko.resx,177,B,,,unread +src/System.Management.Automation/resources/ko/FormatAndOut_format_xxx.ko.resx,182,B,,,unread +src/System.Management.Automation/resources/ko/FormatAndOut_out_xxx.ko.resx,138,B,,,unread +src/System.Management.Automation/resources/ko/GetErrorText.ko.resx,147,B,,,unread +src/System.Management.Automation/resources/ko/HelpDisplayStrings.ko.resx,476,B,,,unread +src/System.Management.Automation/resources/ko/HelpErrors.ko.resx,196,B,,,unread +src/System.Management.Automation/resources/ko/HistoryStrings.ko.resx,153,B,,,unread +src/System.Management.Automation/resources/ko/HostInterfaceExceptionsStrings.ko.resx,132,B,,,unread +src/System.Management.Automation/resources/ko/InternalCommandStrings.ko.resx,193,B,,,unread +src/System.Management.Automation/resources/ko/InternalHostStrings.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/InternalHostUserInterfaceStrings.ko.resx,223,B,,,unread +src/System.Management.Automation/resources/ko/Logging.ko.resx,300,B,,,unread +src/System.Management.Automation/resources/ko/Metadata.ko.resx,267,B,,,unread +src/System.Management.Automation/resources/ko/MiniShellErrors.ko.resx,126,B,,,unread +src/System.Management.Automation/resources/ko/Modules.ko.resx,687,B,,,unread +src/System.Management.Automation/resources/ko/MshHostRawUserInterfaceStrings.ko.resx,129,B,,,unread +src/System.Management.Automation/resources/ko/MshSignature.ko.resx,144,B,,,unread +src/System.Management.Automation/resources/ko/MshSnapInCmdletResources.ko.resx,132,B,,,unread +src/System.Management.Automation/resources/ko/MshSnapinInfo.ko.resx,159,B,,,unread +src/System.Management.Automation/resources/ko/NativeCP.ko.resx,147,B,,,unread +src/System.Management.Automation/resources/ko/PSCommandStrings.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/PSConfigurationStrings.ko.resx,129,B,,,unread +src/System.Management.Automation/resources/ko/PSDataBufferStrings.ko.resx,135,B,,,unread +src/System.Management.Automation/resources/ko/PSListModifierStrings.ko.resx,126,B,,,unread +src/System.Management.Automation/resources/ko/PSStyleStrings.ko.resx,70,B,,,unread +src/System.Management.Automation/resources/ko/ParameterBinderStrings.ko.resx,261,B,,,unread +src/System.Management.Automation/resources/ko/ParserStrings.ko.resx,1376,B,,,unread +src/System.Management.Automation/resources/ko/PathUtilsStrings.ko.resx,166,B,,,unread +src/System.Management.Automation/resources/ko/PipelineStrings.ko.resx,179,B,,,unread +src/System.Management.Automation/resources/ko/PowerShellStrings.ko.resx,180,B,,,unread +src/System.Management.Automation/resources/ko/ProgressRecordStrings.ko.resx,132,B,,,unread +src/System.Management.Automation/resources/ko/ProviderBaseSecurity.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/ko/ProxyCommandStrings.ko.resx,126,B,,,unread +src/System.Management.Automation/resources/ko/RegistryProviderStrings.ko.resx,333,B,,,unread +src/System.Management.Automation/resources/ko/RemotingErrorIdStrings.ko.resx,1736,B,,,unread +src/System.Management.Automation/resources/ko/RunspaceInit.ko.resx,231,B,,,unread +src/System.Management.Automation/resources/ko/RunspacePoolStrings.ko.resx,165,B,,,unread +src/System.Management.Automation/resources/ko/RunspaceStrings.ko.resx,243,B,,,unread +src/System.Management.Automation/resources/ko/SecuritySupportStrings.ko.resx,168,B,,,unread +src/System.Management.Automation/resources/ko/Serialization.ko.resx,195,B,,,unread +src/System.Management.Automation/resources/ko/SessionStateProviderBaseStrings.ko.resx,156,B,,,unread +src/System.Management.Automation/resources/ko/SessionStateStrings.ko.resx,657,B,,,unread +src/System.Management.Automation/resources/ko/StringDecoratedStrings.ko.resx,64,B,,,unread +src/System.Management.Automation/resources/ko/SubsystemStrings.ko.resx,159,B,,,unread +src/System.Management.Automation/resources/ko/SuggestionStrings.ko.resx,129,B,,,unread +src/System.Management.Automation/resources/ko/TabCompletionStrings.ko.resx,610,B,,,unread +src/System.Management.Automation/resources/ko/TransactionStrings.ko.resx,174,B,,,unread +src/System.Management.Automation/resources/ko/TypesXmlStrings.ko.resx,255,B,,,unread +src/System.Management.Automation/resources/ko/VerbDescriptionStrings.ko.resx,420,B,,,unread +src/System.Management.Automation/resources/ko/WildcardPatternStrings.ko.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/Authenticode.pl.resx,195,B,,,unread +src/System.Management.Automation/resources/pl/AuthorizationManagerBase.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/AutomationExceptions.pl.resx,210,B,,,unread +src/System.Management.Automation/resources/pl/CatalogStrings.pl.resx,168,B,,,unread +src/System.Management.Automation/resources/pl/CimInstanceTypeAdapterResources.pl.resx,127,B,,,unread +src/System.Management.Automation/resources/pl/CmdletizationCoreResources.pl.resx,196,B,,,unread +src/System.Management.Automation/resources/pl/CommandBaseStrings.pl.resx,243,B,,,unread +src/System.Management.Automation/resources/pl/ConsoleInfoErrorStrings.pl.resx,153,B,,,unread +src/System.Management.Automation/resources/pl/CoreClrStubResources.pl.resx,145,B,,,unread +src/System.Management.Automation/resources/pl/CredUI.pl.resx,138,B,,,unread +src/System.Management.Automation/resources/pl/Credential.pl.resx,129,B,,,unread +src/System.Management.Automation/resources/pl/CredentialAttributeStrings.pl.resx,126,B,,,unread +src/System.Management.Automation/resources/pl/DebuggerStrings.pl.resx,264,B,,,unread +src/System.Management.Automation/resources/pl/DescriptionsStrings.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/DiscoveryExceptions.pl.resx,231,B,,,unread +src/System.Management.Automation/resources/pl/EnumExpressionEvaluatorStrings.pl.resx,148,B,,,unread +src/System.Management.Automation/resources/pl/ErrorCategoryStrings.pl.resx,219,B,,,unread +src/System.Management.Automation/resources/pl/ErrorPackage.pl.resx,138,B,,,unread +src/System.Management.Automation/resources/pl/EtwLoggingStrings.pl.resx,225,B,,,unread +src/System.Management.Automation/resources/pl/EventResource.pl.resx,924,B,,,unread +src/System.Management.Automation/resources/pl/EventingResources.pl.resx,141,B,,,unread +src/System.Management.Automation/resources/pl/ExperimentalFeatureStrings.pl.resx,67,B,,,unread +src/System.Management.Automation/resources/pl/ExtendedTypeSystem.pl.resx,406,B,,,unread +src/System.Management.Automation/resources/pl/FileSystemProviderStrings.pl.resx,366,B,,,unread +src/System.Management.Automation/resources/pl/FormatAndOutXmlLoadingStrings.pl.resx,324,B,,,unread +src/System.Management.Automation/resources/pl/FormatAndOut_MshParameter.pl.resx,177,B,,,unread +src/System.Management.Automation/resources/pl/FormatAndOut_format_xxx.pl.resx,182,B,,,unread +src/System.Management.Automation/resources/pl/FormatAndOut_out_xxx.pl.resx,138,B,,,unread +src/System.Management.Automation/resources/pl/GetErrorText.pl.resx,147,B,,,unread +src/System.Management.Automation/resources/pl/HelpDisplayStrings.pl.resx,476,B,,,unread +src/System.Management.Automation/resources/pl/HelpErrors.pl.resx,196,B,,,unread +src/System.Management.Automation/resources/pl/HistoryStrings.pl.resx,153,B,,,unread +src/System.Management.Automation/resources/pl/HostInterfaceExceptionsStrings.pl.resx,132,B,,,unread +src/System.Management.Automation/resources/pl/InternalCommandStrings.pl.resx,193,B,,,unread +src/System.Management.Automation/resources/pl/InternalHostStrings.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/InternalHostUserInterfaceStrings.pl.resx,223,B,,,unread +src/System.Management.Automation/resources/pl/Logging.pl.resx,300,B,,,unread +src/System.Management.Automation/resources/pl/Metadata.pl.resx,267,B,,,unread +src/System.Management.Automation/resources/pl/MiniShellErrors.pl.resx,126,B,,,unread +src/System.Management.Automation/resources/pl/Modules.pl.resx,687,B,,,unread +src/System.Management.Automation/resources/pl/MshHostRawUserInterfaceStrings.pl.resx,129,B,,,unread +src/System.Management.Automation/resources/pl/MshSignature.pl.resx,144,B,,,unread +src/System.Management.Automation/resources/pl/MshSnapInCmdletResources.pl.resx,132,B,,,unread +src/System.Management.Automation/resources/pl/MshSnapinInfo.pl.resx,159,B,,,unread +src/System.Management.Automation/resources/pl/NativeCP.pl.resx,147,B,,,unread +src/System.Management.Automation/resources/pl/PSCommandStrings.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/PSConfigurationStrings.pl.resx,129,B,,,unread +src/System.Management.Automation/resources/pl/PSDataBufferStrings.pl.resx,135,B,,,unread +src/System.Management.Automation/resources/pl/PSListModifierStrings.pl.resx,126,B,,,unread +src/System.Management.Automation/resources/pl/PSStyleStrings.pl.resx,70,B,,,unread +src/System.Management.Automation/resources/pl/ParameterBinderStrings.pl.resx,261,B,,,unread +src/System.Management.Automation/resources/pl/ParserStrings.pl.resx,1376,B,,,unread +src/System.Management.Automation/resources/pl/PathUtilsStrings.pl.resx,166,B,,,unread +src/System.Management.Automation/resources/pl/PipelineStrings.pl.resx,179,B,,,unread +src/System.Management.Automation/resources/pl/PowerShellStrings.pl.resx,180,B,,,unread +src/System.Management.Automation/resources/pl/ProgressRecordStrings.pl.resx,132,B,,,unread +src/System.Management.Automation/resources/pl/ProviderBaseSecurity.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pl/ProxyCommandStrings.pl.resx,126,B,,,unread +src/System.Management.Automation/resources/pl/RegistryProviderStrings.pl.resx,333,B,,,unread +src/System.Management.Automation/resources/pl/RemotingErrorIdStrings.pl.resx,1735,B,,,unread +src/System.Management.Automation/resources/pl/RunspaceInit.pl.resx,231,B,,,unread +src/System.Management.Automation/resources/pl/RunspacePoolStrings.pl.resx,165,B,,,unread +src/System.Management.Automation/resources/pl/RunspaceStrings.pl.resx,243,B,,,unread +src/System.Management.Automation/resources/pl/SecuritySupportStrings.pl.resx,168,B,,,unread +src/System.Management.Automation/resources/pl/Serialization.pl.resx,195,B,,,unread +src/System.Management.Automation/resources/pl/SessionStateProviderBaseStrings.pl.resx,156,B,,,unread +src/System.Management.Automation/resources/pl/SessionStateStrings.pl.resx,657,B,,,unread +src/System.Management.Automation/resources/pl/StringDecoratedStrings.pl.resx,64,B,,,unread +src/System.Management.Automation/resources/pl/SubsystemStrings.pl.resx,159,B,,,unread +src/System.Management.Automation/resources/pl/SuggestionStrings.pl.resx,129,B,,,unread +src/System.Management.Automation/resources/pl/TabCompletionStrings.pl.resx,610,B,,,unread +src/System.Management.Automation/resources/pl/TransactionStrings.pl.resx,174,B,,,unread +src/System.Management.Automation/resources/pl/TypesXmlStrings.pl.resx,255,B,,,unread +src/System.Management.Automation/resources/pl/VerbDescriptionStrings.pl.resx,420,B,,,unread +src/System.Management.Automation/resources/pl/WildcardPatternStrings.pl.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/Authenticode.pt-BR.resx,195,B,,,unread +src/System.Management.Automation/resources/pt-BR/AuthorizationManagerBase.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/AutomationExceptions.pt-BR.resx,210,B,,,unread +src/System.Management.Automation/resources/pt-BR/CatalogStrings.pt-BR.resx,168,B,,,unread +src/System.Management.Automation/resources/pt-BR/CimInstanceTypeAdapterResources.pt-BR.resx,127,B,,,unread +src/System.Management.Automation/resources/pt-BR/CmdletizationCoreResources.pt-BR.resx,196,B,,,unread +src/System.Management.Automation/resources/pt-BR/CommandBaseStrings.pt-BR.resx,243,B,,,unread +src/System.Management.Automation/resources/pt-BR/ConsoleInfoErrorStrings.pt-BR.resx,153,B,,,unread +src/System.Management.Automation/resources/pt-BR/CoreClrStubResources.pt-BR.resx,145,B,,,unread +src/System.Management.Automation/resources/pt-BR/CredUI.pt-BR.resx,138,B,,,unread +src/System.Management.Automation/resources/pt-BR/Credential.pt-BR.resx,129,B,,,unread +src/System.Management.Automation/resources/pt-BR/CredentialAttributeStrings.pt-BR.resx,126,B,,,unread +src/System.Management.Automation/resources/pt-BR/DebuggerStrings.pt-BR.resx,264,B,,,unread +src/System.Management.Automation/resources/pt-BR/DescriptionsStrings.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/DiscoveryExceptions.pt-BR.resx,231,B,,,unread +src/System.Management.Automation/resources/pt-BR/EnumExpressionEvaluatorStrings.pt-BR.resx,148,B,,,unread +src/System.Management.Automation/resources/pt-BR/ErrorCategoryStrings.pt-BR.resx,219,B,,,unread +src/System.Management.Automation/resources/pt-BR/ErrorPackage.pt-BR.resx,138,B,,,unread +src/System.Management.Automation/resources/pt-BR/EtwLoggingStrings.pt-BR.resx,225,B,,,unread +src/System.Management.Automation/resources/pt-BR/EventResource.pt-BR.resx,924,B,,,unread +src/System.Management.Automation/resources/pt-BR/EventingResources.pt-BR.resx,141,B,,,unread +src/System.Management.Automation/resources/pt-BR/ExperimentalFeatureStrings.pt-BR.resx,67,B,,,unread +src/System.Management.Automation/resources/pt-BR/ExtendedTypeSystem.pt-BR.resx,406,B,,,unread +src/System.Management.Automation/resources/pt-BR/FileSystemProviderStrings.pt-BR.resx,366,B,,,unread +src/System.Management.Automation/resources/pt-BR/FormatAndOutXmlLoadingStrings.pt-BR.resx,324,B,,,unread +src/System.Management.Automation/resources/pt-BR/FormatAndOut_MshParameter.pt-BR.resx,177,B,,,unread +src/System.Management.Automation/resources/pt-BR/FormatAndOut_format_xxx.pt-BR.resx,182,B,,,unread +src/System.Management.Automation/resources/pt-BR/FormatAndOut_out_xxx.pt-BR.resx,138,B,,,unread +src/System.Management.Automation/resources/pt-BR/GetErrorText.pt-BR.resx,147,B,,,unread +src/System.Management.Automation/resources/pt-BR/HelpDisplayStrings.pt-BR.resx,476,B,,,unread +src/System.Management.Automation/resources/pt-BR/HelpErrors.pt-BR.resx,196,B,,,unread +src/System.Management.Automation/resources/pt-BR/HistoryStrings.pt-BR.resx,153,B,,,unread +src/System.Management.Automation/resources/pt-BR/HostInterfaceExceptionsStrings.pt-BR.resx,132,B,,,unread +src/System.Management.Automation/resources/pt-BR/InternalCommandStrings.pt-BR.resx,193,B,,,unread +src/System.Management.Automation/resources/pt-BR/InternalHostStrings.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/InternalHostUserInterfaceStrings.pt-BR.resx,223,B,,,unread +src/System.Management.Automation/resources/pt-BR/Logging.pt-BR.resx,300,B,,,unread +src/System.Management.Automation/resources/pt-BR/Metadata.pt-BR.resx,267,B,,,unread +src/System.Management.Automation/resources/pt-BR/MiniShellErrors.pt-BR.resx,126,B,,,unread +src/System.Management.Automation/resources/pt-BR/Modules.pt-BR.resx,687,B,,,unread +src/System.Management.Automation/resources/pt-BR/MshHostRawUserInterfaceStrings.pt-BR.resx,129,B,,,unread +src/System.Management.Automation/resources/pt-BR/MshSignature.pt-BR.resx,144,B,,,unread +src/System.Management.Automation/resources/pt-BR/MshSnapInCmdletResources.pt-BR.resx,132,B,,,unread +src/System.Management.Automation/resources/pt-BR/MshSnapinInfo.pt-BR.resx,159,B,,,unread +src/System.Management.Automation/resources/pt-BR/NativeCP.pt-BR.resx,147,B,,,unread +src/System.Management.Automation/resources/pt-BR/PSCommandStrings.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/PSConfigurationStrings.pt-BR.resx,129,B,,,unread +src/System.Management.Automation/resources/pt-BR/PSDataBufferStrings.pt-BR.resx,135,B,,,unread +src/System.Management.Automation/resources/pt-BR/PSListModifierStrings.pt-BR.resx,126,B,,,unread +src/System.Management.Automation/resources/pt-BR/PSStyleStrings.pt-BR.resx,70,B,,,unread +src/System.Management.Automation/resources/pt-BR/ParameterBinderStrings.pt-BR.resx,261,B,,,unread +src/System.Management.Automation/resources/pt-BR/ParserStrings.pt-BR.resx,1376,B,,,unread +src/System.Management.Automation/resources/pt-BR/PathUtilsStrings.pt-BR.resx,166,B,,,unread +src/System.Management.Automation/resources/pt-BR/PipelineStrings.pt-BR.resx,179,B,,,unread +src/System.Management.Automation/resources/pt-BR/PowerShellStrings.pt-BR.resx,180,B,,,unread +src/System.Management.Automation/resources/pt-BR/ProgressRecordStrings.pt-BR.resx,132,B,,,unread +src/System.Management.Automation/resources/pt-BR/ProviderBaseSecurity.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/pt-BR/ProxyCommandStrings.pt-BR.resx,126,B,,,unread +src/System.Management.Automation/resources/pt-BR/RegistryProviderStrings.pt-BR.resx,333,B,,,unread +src/System.Management.Automation/resources/pt-BR/RemotingErrorIdStrings.pt-BR.resx,1735,B,,,unread +src/System.Management.Automation/resources/pt-BR/RunspaceInit.pt-BR.resx,231,B,,,unread +src/System.Management.Automation/resources/pt-BR/RunspacePoolStrings.pt-BR.resx,165,B,,,unread +src/System.Management.Automation/resources/pt-BR/RunspaceStrings.pt-BR.resx,243,B,,,unread +src/System.Management.Automation/resources/pt-BR/SecuritySupportStrings.pt-BR.resx,168,B,,,unread +src/System.Management.Automation/resources/pt-BR/Serialization.pt-BR.resx,195,B,,,unread +src/System.Management.Automation/resources/pt-BR/SessionStateProviderBaseStrings.pt-BR.resx,156,B,,,unread +src/System.Management.Automation/resources/pt-BR/SessionStateStrings.pt-BR.resx,657,B,,,unread +src/System.Management.Automation/resources/pt-BR/StringDecoratedStrings.pt-BR.resx,64,B,,,unread +src/System.Management.Automation/resources/pt-BR/SubsystemStrings.pt-BR.resx,159,B,,,unread +src/System.Management.Automation/resources/pt-BR/SuggestionStrings.pt-BR.resx,129,B,,,unread +src/System.Management.Automation/resources/pt-BR/TabCompletionStrings.pt-BR.resx,610,B,,,unread +src/System.Management.Automation/resources/pt-BR/TransactionStrings.pt-BR.resx,174,B,,,unread +src/System.Management.Automation/resources/pt-BR/TypesXmlStrings.pt-BR.resx,255,B,,,unread +src/System.Management.Automation/resources/pt-BR/VerbDescriptionStrings.pt-BR.resx,420,B,,,unread +src/System.Management.Automation/resources/pt-BR/WildcardPatternStrings.pt-BR.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/Authenticode.ru.resx,195,B,,,unread +src/System.Management.Automation/resources/ru/AuthorizationManagerBase.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/AutomationExceptions.ru.resx,210,B,,,unread +src/System.Management.Automation/resources/ru/CatalogStrings.ru.resx,168,B,,,unread +src/System.Management.Automation/resources/ru/CimInstanceTypeAdapterResources.ru.resx,127,B,,,unread +src/System.Management.Automation/resources/ru/CmdletizationCoreResources.ru.resx,196,B,,,unread +src/System.Management.Automation/resources/ru/CommandBaseStrings.ru.resx,243,B,,,unread +src/System.Management.Automation/resources/ru/ConsoleInfoErrorStrings.ru.resx,153,B,,,unread +src/System.Management.Automation/resources/ru/CoreClrStubResources.ru.resx,145,B,,,unread +src/System.Management.Automation/resources/ru/CredUI.ru.resx,138,B,,,unread +src/System.Management.Automation/resources/ru/Credential.ru.resx,129,B,,,unread +src/System.Management.Automation/resources/ru/CredentialAttributeStrings.ru.resx,126,B,,,unread +src/System.Management.Automation/resources/ru/DebuggerStrings.ru.resx,264,B,,,unread +src/System.Management.Automation/resources/ru/DescriptionsStrings.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/DiscoveryExceptions.ru.resx,231,B,,,unread +src/System.Management.Automation/resources/ru/EnumExpressionEvaluatorStrings.ru.resx,148,B,,,unread +src/System.Management.Automation/resources/ru/ErrorCategoryStrings.ru.resx,219,B,,,unread +src/System.Management.Automation/resources/ru/ErrorPackage.ru.resx,138,B,,,unread +src/System.Management.Automation/resources/ru/EtwLoggingStrings.ru.resx,225,B,,,unread +src/System.Management.Automation/resources/ru/EventResource.ru.resx,924,B,,,unread +src/System.Management.Automation/resources/ru/EventingResources.ru.resx,141,B,,,unread +src/System.Management.Automation/resources/ru/ExperimentalFeatureStrings.ru.resx,67,B,,,unread +src/System.Management.Automation/resources/ru/ExtendedTypeSystem.ru.resx,406,B,,,unread +src/System.Management.Automation/resources/ru/FileSystemProviderStrings.ru.resx,366,B,,,unread +src/System.Management.Automation/resources/ru/FormatAndOutXmlLoadingStrings.ru.resx,324,B,,,unread +src/System.Management.Automation/resources/ru/FormatAndOut_MshParameter.ru.resx,177,B,,,unread +src/System.Management.Automation/resources/ru/FormatAndOut_format_xxx.ru.resx,182,B,,,unread +src/System.Management.Automation/resources/ru/FormatAndOut_out_xxx.ru.resx,138,B,,,unread +src/System.Management.Automation/resources/ru/GetErrorText.ru.resx,147,B,,,unread +src/System.Management.Automation/resources/ru/HelpDisplayStrings.ru.resx,476,B,,,unread +src/System.Management.Automation/resources/ru/HelpErrors.ru.resx,196,B,,,unread +src/System.Management.Automation/resources/ru/HistoryStrings.ru.resx,153,B,,,unread +src/System.Management.Automation/resources/ru/HostInterfaceExceptionsStrings.ru.resx,132,B,,,unread +src/System.Management.Automation/resources/ru/InternalCommandStrings.ru.resx,193,B,,,unread +src/System.Management.Automation/resources/ru/InternalHostStrings.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/InternalHostUserInterfaceStrings.ru.resx,223,B,,,unread +src/System.Management.Automation/resources/ru/Logging.ru.resx,300,B,,,unread +src/System.Management.Automation/resources/ru/Metadata.ru.resx,267,B,,,unread +src/System.Management.Automation/resources/ru/MiniShellErrors.ru.resx,126,B,,,unread +src/System.Management.Automation/resources/ru/Modules.ru.resx,687,B,,,unread +src/System.Management.Automation/resources/ru/MshHostRawUserInterfaceStrings.ru.resx,129,B,,,unread +src/System.Management.Automation/resources/ru/MshSignature.ru.resx,144,B,,,unread +src/System.Management.Automation/resources/ru/MshSnapInCmdletResources.ru.resx,132,B,,,unread +src/System.Management.Automation/resources/ru/MshSnapinInfo.ru.resx,159,B,,,unread +src/System.Management.Automation/resources/ru/NativeCP.ru.resx,147,B,,,unread +src/System.Management.Automation/resources/ru/PSCommandStrings.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/PSConfigurationStrings.ru.resx,129,B,,,unread +src/System.Management.Automation/resources/ru/PSDataBufferStrings.ru.resx,135,B,,,unread +src/System.Management.Automation/resources/ru/PSListModifierStrings.ru.resx,126,B,,,unread +src/System.Management.Automation/resources/ru/PSStyleStrings.ru.resx,70,B,,,unread +src/System.Management.Automation/resources/ru/ParameterBinderStrings.ru.resx,261,B,,,unread +src/System.Management.Automation/resources/ru/ParserStrings.ru.resx,1376,B,,,unread +src/System.Management.Automation/resources/ru/PathUtilsStrings.ru.resx,166,B,,,unread +src/System.Management.Automation/resources/ru/PipelineStrings.ru.resx,179,B,,,unread +src/System.Management.Automation/resources/ru/PowerShellStrings.ru.resx,180,B,,,unread +src/System.Management.Automation/resources/ru/ProgressRecordStrings.ru.resx,132,B,,,unread +src/System.Management.Automation/resources/ru/ProviderBaseSecurity.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/ru/ProxyCommandStrings.ru.resx,126,B,,,unread +src/System.Management.Automation/resources/ru/RegistryProviderStrings.ru.resx,333,B,,,unread +src/System.Management.Automation/resources/ru/RemotingErrorIdStrings.ru.resx,1735,B,,,unread +src/System.Management.Automation/resources/ru/RunspaceInit.ru.resx,231,B,,,unread +src/System.Management.Automation/resources/ru/RunspacePoolStrings.ru.resx,165,B,,,unread +src/System.Management.Automation/resources/ru/RunspaceStrings.ru.resx,243,B,,,unread +src/System.Management.Automation/resources/ru/SecuritySupportStrings.ru.resx,168,B,,,unread +src/System.Management.Automation/resources/ru/Serialization.ru.resx,195,B,,,unread +src/System.Management.Automation/resources/ru/SessionStateProviderBaseStrings.ru.resx,156,B,,,unread +src/System.Management.Automation/resources/ru/SessionStateStrings.ru.resx,657,B,,,unread +src/System.Management.Automation/resources/ru/StringDecoratedStrings.ru.resx,64,B,,,unread +src/System.Management.Automation/resources/ru/SubsystemStrings.ru.resx,159,B,,,unread +src/System.Management.Automation/resources/ru/SuggestionStrings.ru.resx,129,B,,,unread +src/System.Management.Automation/resources/ru/TabCompletionStrings.ru.resx,610,B,,,unread +src/System.Management.Automation/resources/ru/TransactionStrings.ru.resx,174,B,,,unread +src/System.Management.Automation/resources/ru/TypesXmlStrings.ru.resx,255,B,,,unread +src/System.Management.Automation/resources/ru/VerbDescriptionStrings.ru.resx,420,B,,,unread +src/System.Management.Automation/resources/ru/WildcardPatternStrings.ru.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/Authenticode.tr.resx,195,B,,,unread +src/System.Management.Automation/resources/tr/AuthorizationManagerBase.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/AutomationExceptions.tr.resx,210,B,,,unread +src/System.Management.Automation/resources/tr/CatalogStrings.tr.resx,168,B,,,unread +src/System.Management.Automation/resources/tr/CimInstanceTypeAdapterResources.tr.resx,127,B,,,unread +src/System.Management.Automation/resources/tr/CmdletizationCoreResources.tr.resx,196,B,,,unread +src/System.Management.Automation/resources/tr/CommandBaseStrings.tr.resx,243,B,,,unread +src/System.Management.Automation/resources/tr/ConsoleInfoErrorStrings.tr.resx,153,B,,,unread +src/System.Management.Automation/resources/tr/CoreClrStubResources.tr.resx,145,B,,,unread +src/System.Management.Automation/resources/tr/CredUI.tr.resx,138,B,,,unread +src/System.Management.Automation/resources/tr/Credential.tr.resx,129,B,,,unread +src/System.Management.Automation/resources/tr/CredentialAttributeStrings.tr.resx,126,B,,,unread +src/System.Management.Automation/resources/tr/DebuggerStrings.tr.resx,264,B,,,unread +src/System.Management.Automation/resources/tr/DescriptionsStrings.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/DiscoveryExceptions.tr.resx,231,B,,,unread +src/System.Management.Automation/resources/tr/EnumExpressionEvaluatorStrings.tr.resx,148,B,,,unread +src/System.Management.Automation/resources/tr/ErrorCategoryStrings.tr.resx,219,B,,,unread +src/System.Management.Automation/resources/tr/ErrorPackage.tr.resx,138,B,,,unread +src/System.Management.Automation/resources/tr/EtwLoggingStrings.tr.resx,225,B,,,unread +src/System.Management.Automation/resources/tr/EventResource.tr.resx,924,B,,,unread +src/System.Management.Automation/resources/tr/EventingResources.tr.resx,141,B,,,unread +src/System.Management.Automation/resources/tr/ExperimentalFeatureStrings.tr.resx,67,B,,,unread +src/System.Management.Automation/resources/tr/ExtendedTypeSystem.tr.resx,406,B,,,unread +src/System.Management.Automation/resources/tr/FileSystemProviderStrings.tr.resx,366,B,,,unread +src/System.Management.Automation/resources/tr/FormatAndOutXmlLoadingStrings.tr.resx,324,B,,,unread +src/System.Management.Automation/resources/tr/FormatAndOut_MshParameter.tr.resx,177,B,,,unread +src/System.Management.Automation/resources/tr/FormatAndOut_format_xxx.tr.resx,182,B,,,unread +src/System.Management.Automation/resources/tr/FormatAndOut_out_xxx.tr.resx,138,B,,,unread +src/System.Management.Automation/resources/tr/GetErrorText.tr.resx,147,B,,,unread +src/System.Management.Automation/resources/tr/HelpDisplayStrings.tr.resx,476,B,,,unread +src/System.Management.Automation/resources/tr/HelpErrors.tr.resx,196,B,,,unread +src/System.Management.Automation/resources/tr/HistoryStrings.tr.resx,153,B,,,unread +src/System.Management.Automation/resources/tr/HostInterfaceExceptionsStrings.tr.resx,132,B,,,unread +src/System.Management.Automation/resources/tr/InternalCommandStrings.tr.resx,193,B,,,unread +src/System.Management.Automation/resources/tr/InternalHostStrings.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/InternalHostUserInterfaceStrings.tr.resx,223,B,,,unread +src/System.Management.Automation/resources/tr/Logging.tr.resx,300,B,,,unread +src/System.Management.Automation/resources/tr/Metadata.tr.resx,267,B,,,unread +src/System.Management.Automation/resources/tr/MiniShellErrors.tr.resx,126,B,,,unread +src/System.Management.Automation/resources/tr/Modules.tr.resx,687,B,,,unread +src/System.Management.Automation/resources/tr/MshHostRawUserInterfaceStrings.tr.resx,129,B,,,unread +src/System.Management.Automation/resources/tr/MshSignature.tr.resx,144,B,,,unread +src/System.Management.Automation/resources/tr/MshSnapInCmdletResources.tr.resx,132,B,,,unread +src/System.Management.Automation/resources/tr/MshSnapinInfo.tr.resx,159,B,,,unread +src/System.Management.Automation/resources/tr/NativeCP.tr.resx,147,B,,,unread +src/System.Management.Automation/resources/tr/PSCommandStrings.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/PSConfigurationStrings.tr.resx,129,B,,,unread +src/System.Management.Automation/resources/tr/PSDataBufferStrings.tr.resx,135,B,,,unread +src/System.Management.Automation/resources/tr/PSListModifierStrings.tr.resx,126,B,,,unread +src/System.Management.Automation/resources/tr/PSStyleStrings.tr.resx,70,B,,,unread +src/System.Management.Automation/resources/tr/ParameterBinderStrings.tr.resx,261,B,,,unread +src/System.Management.Automation/resources/tr/ParserStrings.tr.resx,1376,B,,,unread +src/System.Management.Automation/resources/tr/PathUtilsStrings.tr.resx,166,B,,,unread +src/System.Management.Automation/resources/tr/PipelineStrings.tr.resx,179,B,,,unread +src/System.Management.Automation/resources/tr/PowerShellStrings.tr.resx,180,B,,,unread +src/System.Management.Automation/resources/tr/ProgressRecordStrings.tr.resx,132,B,,,unread +src/System.Management.Automation/resources/tr/ProviderBaseSecurity.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/tr/ProxyCommandStrings.tr.resx,126,B,,,unread +src/System.Management.Automation/resources/tr/RegistryProviderStrings.tr.resx,333,B,,,unread +src/System.Management.Automation/resources/tr/RemotingErrorIdStrings.tr.resx,1735,B,,,unread +src/System.Management.Automation/resources/tr/RunspaceInit.tr.resx,231,B,,,unread +src/System.Management.Automation/resources/tr/RunspacePoolStrings.tr.resx,165,B,,,unread +src/System.Management.Automation/resources/tr/RunspaceStrings.tr.resx,243,B,,,unread +src/System.Management.Automation/resources/tr/SecuritySupportStrings.tr.resx,168,B,,,unread +src/System.Management.Automation/resources/tr/Serialization.tr.resx,195,B,,,unread +src/System.Management.Automation/resources/tr/SessionStateProviderBaseStrings.tr.resx,156,B,,,unread +src/System.Management.Automation/resources/tr/SessionStateStrings.tr.resx,657,B,,,unread +src/System.Management.Automation/resources/tr/StringDecoratedStrings.tr.resx,64,B,,,unread +src/System.Management.Automation/resources/tr/SubsystemStrings.tr.resx,159,B,,,unread +src/System.Management.Automation/resources/tr/SuggestionStrings.tr.resx,129,B,,,unread +src/System.Management.Automation/resources/tr/TabCompletionStrings.tr.resx,610,B,,,unread +src/System.Management.Automation/resources/tr/TransactionStrings.tr.resx,174,B,,,unread +src/System.Management.Automation/resources/tr/TypesXmlStrings.tr.resx,255,B,,,unread +src/System.Management.Automation/resources/tr/VerbDescriptionStrings.tr.resx,420,B,,,unread +src/System.Management.Automation/resources/tr/WildcardPatternStrings.tr.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Authenticode.zh-Hans.resx,195,B,,,unread +src/System.Management.Automation/resources/zh-Hans/AuthorizationManagerBase.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/AutomationExceptions.zh-Hans.resx,210,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CatalogStrings.zh-Hans.resx,168,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CimInstanceTypeAdapterResources.zh-Hans.resx,127,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CmdletizationCoreResources.zh-Hans.resx,196,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CommandBaseStrings.zh-Hans.resx,243,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ConsoleInfoErrorStrings.zh-Hans.resx,153,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CoreClrStubResources.zh-Hans.resx,145,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CredUI.zh-Hans.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Credential.zh-Hans.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hans/CredentialAttributeStrings.zh-Hans.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hans/DebuggerStrings.zh-Hans.resx,264,B,,,unread +src/System.Management.Automation/resources/zh-Hans/DescriptionsStrings.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/DiscoveryExceptions.zh-Hans.resx,231,B,,,unread +src/System.Management.Automation/resources/zh-Hans/EnumExpressionEvaluatorStrings.zh-Hans.resx,148,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ErrorCategoryStrings.zh-Hans.resx,219,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ErrorPackage.zh-Hans.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hans/EtwLoggingStrings.zh-Hans.resx,225,B,,,unread +src/System.Management.Automation/resources/zh-Hans/EventResource.zh-Hans.resx,924,B,,,unread +src/System.Management.Automation/resources/zh-Hans/EventingResources.zh-Hans.resx,141,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ExperimentalFeatureStrings.zh-Hans.resx,67,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ExtendedTypeSystem.zh-Hans.resx,406,B,,,unread +src/System.Management.Automation/resources/zh-Hans/FileSystemProviderStrings.zh-Hans.resx,366,B,,,unread +src/System.Management.Automation/resources/zh-Hans/FormatAndOutXmlLoadingStrings.zh-Hans.resx,324,B,,,unread +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_MshParameter.zh-Hans.resx,177,B,,,unread +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_format_xxx.zh-Hans.resx,182,B,,,unread +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_out_xxx.zh-Hans.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hans/GetErrorText.zh-Hans.resx,147,B,,,unread +src/System.Management.Automation/resources/zh-Hans/HelpDisplayStrings.zh-Hans.resx,476,B,,,unread +src/System.Management.Automation/resources/zh-Hans/HelpErrors.zh-Hans.resx,196,B,,,unread +src/System.Management.Automation/resources/zh-Hans/HistoryStrings.zh-Hans.resx,153,B,,,unread +src/System.Management.Automation/resources/zh-Hans/HostInterfaceExceptionsStrings.zh-Hans.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hans/InternalCommandStrings.zh-Hans.resx,193,B,,,unread +src/System.Management.Automation/resources/zh-Hans/InternalHostStrings.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/InternalHostUserInterfaceStrings.zh-Hans.resx,223,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Logging.zh-Hans.resx,300,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Metadata.zh-Hans.resx,267,B,,,unread +src/System.Management.Automation/resources/zh-Hans/MiniShellErrors.zh-Hans.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Modules.zh-Hans.resx,687,B,,,unread +src/System.Management.Automation/resources/zh-Hans/MshHostRawUserInterfaceStrings.zh-Hans.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hans/MshSignature.zh-Hans.resx,144,B,,,unread +src/System.Management.Automation/resources/zh-Hans/MshSnapInCmdletResources.zh-Hans.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hans/MshSnapinInfo.zh-Hans.resx,159,B,,,unread +src/System.Management.Automation/resources/zh-Hans/NativeCP.zh-Hans.resx,147,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PSCommandStrings.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PSConfigurationStrings.zh-Hans.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PSDataBufferStrings.zh-Hans.resx,135,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PSListModifierStrings.zh-Hans.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PSStyleStrings.zh-Hans.resx,70,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ParameterBinderStrings.zh-Hans.resx,261,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ParserStrings.zh-Hans.resx,1376,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PathUtilsStrings.zh-Hans.resx,166,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PipelineStrings.zh-Hans.resx,179,B,,,unread +src/System.Management.Automation/resources/zh-Hans/PowerShellStrings.zh-Hans.resx,180,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ProgressRecordStrings.zh-Hans.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ProviderBaseSecurity.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hans/ProxyCommandStrings.zh-Hans.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hans/RegistryProviderStrings.zh-Hans.resx,333,B,,,unread +src/System.Management.Automation/resources/zh-Hans/RemotingErrorIdStrings.zh-Hans.resx,1735,B,,,unread +src/System.Management.Automation/resources/zh-Hans/RunspaceInit.zh-Hans.resx,231,B,,,unread +src/System.Management.Automation/resources/zh-Hans/RunspacePoolStrings.zh-Hans.resx,165,B,,,unread +src/System.Management.Automation/resources/zh-Hans/RunspaceStrings.zh-Hans.resx,243,B,,,unread +src/System.Management.Automation/resources/zh-Hans/SecuritySupportStrings.zh-Hans.resx,168,B,,,unread +src/System.Management.Automation/resources/zh-Hans/Serialization.zh-Hans.resx,195,B,,,unread +src/System.Management.Automation/resources/zh-Hans/SessionStateProviderBaseStrings.zh-Hans.resx,156,B,,,unread +src/System.Management.Automation/resources/zh-Hans/SessionStateStrings.zh-Hans.resx,657,B,,,unread +src/System.Management.Automation/resources/zh-Hans/StringDecoratedStrings.zh-Hans.resx,64,B,,,unread +src/System.Management.Automation/resources/zh-Hans/SubsystemStrings.zh-Hans.resx,159,B,,,unread +src/System.Management.Automation/resources/zh-Hans/SuggestionStrings.zh-Hans.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hans/TabCompletionStrings.zh-Hans.resx,610,B,,,unread +src/System.Management.Automation/resources/zh-Hans/TransactionStrings.zh-Hans.resx,174,B,,,unread +src/System.Management.Automation/resources/zh-Hans/TypesXmlStrings.zh-Hans.resx,255,B,,,unread +src/System.Management.Automation/resources/zh-Hans/VerbDescriptionStrings.zh-Hans.resx,420,B,,,unread +src/System.Management.Automation/resources/zh-Hans/WildcardPatternStrings.zh-Hans.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Authenticode.zh-Hant.resx,195,B,,,unread +src/System.Management.Automation/resources/zh-Hant/AuthorizationManagerBase.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/AutomationExceptions.zh-Hant.resx,210,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CatalogStrings.zh-Hant.resx,168,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CimInstanceTypeAdapterResources.zh-Hant.resx,127,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CmdletizationCoreResources.zh-Hant.resx,196,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CommandBaseStrings.zh-Hant.resx,243,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ConsoleInfoErrorStrings.zh-Hant.resx,153,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CoreClrStubResources.zh-Hant.resx,145,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CredUI.zh-Hant.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Credential.zh-Hant.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hant/CredentialAttributeStrings.zh-Hant.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hant/DebuggerStrings.zh-Hant.resx,264,B,,,unread +src/System.Management.Automation/resources/zh-Hant/DescriptionsStrings.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/DiscoveryExceptions.zh-Hant.resx,231,B,,,unread +src/System.Management.Automation/resources/zh-Hant/EnumExpressionEvaluatorStrings.zh-Hant.resx,148,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ErrorCategoryStrings.zh-Hant.resx,219,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ErrorPackage.zh-Hant.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hant/EtwLoggingStrings.zh-Hant.resx,225,B,,,unread +src/System.Management.Automation/resources/zh-Hant/EventResource.zh-Hant.resx,924,B,,,unread +src/System.Management.Automation/resources/zh-Hant/EventingResources.zh-Hant.resx,141,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ExperimentalFeatureStrings.zh-Hant.resx,67,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ExtendedTypeSystem.zh-Hant.resx,406,B,,,unread +src/System.Management.Automation/resources/zh-Hant/FileSystemProviderStrings.zh-Hant.resx,366,B,,,unread +src/System.Management.Automation/resources/zh-Hant/FormatAndOutXmlLoadingStrings.zh-Hant.resx,324,B,,,unread +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_MshParameter.zh-Hant.resx,177,B,,,unread +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_format_xxx.zh-Hant.resx,182,B,,,unread +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_out_xxx.zh-Hant.resx,138,B,,,unread +src/System.Management.Automation/resources/zh-Hant/GetErrorText.zh-Hant.resx,147,B,,,unread +src/System.Management.Automation/resources/zh-Hant/HelpDisplayStrings.zh-Hant.resx,476,B,,,unread +src/System.Management.Automation/resources/zh-Hant/HelpErrors.zh-Hant.resx,196,B,,,unread +src/System.Management.Automation/resources/zh-Hant/HistoryStrings.zh-Hant.resx,153,B,,,unread +src/System.Management.Automation/resources/zh-Hant/HostInterfaceExceptionsStrings.zh-Hant.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hant/InternalCommandStrings.zh-Hant.resx,193,B,,,unread +src/System.Management.Automation/resources/zh-Hant/InternalHostStrings.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/InternalHostUserInterfaceStrings.zh-Hant.resx,223,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Logging.zh-Hant.resx,300,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Metadata.zh-Hant.resx,267,B,,,unread +src/System.Management.Automation/resources/zh-Hant/MiniShellErrors.zh-Hant.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Modules.zh-Hant.resx,687,B,,,unread +src/System.Management.Automation/resources/zh-Hant/MshHostRawUserInterfaceStrings.zh-Hant.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hant/MshSignature.zh-Hant.resx,144,B,,,unread +src/System.Management.Automation/resources/zh-Hant/MshSnapInCmdletResources.zh-Hant.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hant/MshSnapinInfo.zh-Hant.resx,159,B,,,unread +src/System.Management.Automation/resources/zh-Hant/NativeCP.zh-Hant.resx,147,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PSCommandStrings.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PSConfigurationStrings.zh-Hant.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PSDataBufferStrings.zh-Hant.resx,135,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PSListModifierStrings.zh-Hant.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PSStyleStrings.zh-Hant.resx,70,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ParameterBinderStrings.zh-Hant.resx,261,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ParserStrings.zh-Hant.resx,1376,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PathUtilsStrings.zh-Hant.resx,166,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PipelineStrings.zh-Hant.resx,179,B,,,unread +src/System.Management.Automation/resources/zh-Hant/PowerShellStrings.zh-Hant.resx,180,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ProgressRecordStrings.zh-Hant.resx,132,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ProviderBaseSecurity.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/resources/zh-Hant/ProxyCommandStrings.zh-Hant.resx,126,B,,,unread +src/System.Management.Automation/resources/zh-Hant/RegistryProviderStrings.zh-Hant.resx,333,B,,,unread +src/System.Management.Automation/resources/zh-Hant/RemotingErrorIdStrings.zh-Hant.resx,1735,B,,,unread +src/System.Management.Automation/resources/zh-Hant/RunspaceInit.zh-Hant.resx,231,B,,,unread +src/System.Management.Automation/resources/zh-Hant/RunspacePoolStrings.zh-Hant.resx,165,B,,,unread +src/System.Management.Automation/resources/zh-Hant/RunspaceStrings.zh-Hant.resx,243,B,,,unread +src/System.Management.Automation/resources/zh-Hant/SecuritySupportStrings.zh-Hant.resx,168,B,,,unread +src/System.Management.Automation/resources/zh-Hant/Serialization.zh-Hant.resx,195,B,,,unread +src/System.Management.Automation/resources/zh-Hant/SessionStateProviderBaseStrings.zh-Hant.resx,156,B,,,unread +src/System.Management.Automation/resources/zh-Hant/SessionStateStrings.zh-Hant.resx,657,B,,,unread +src/System.Management.Automation/resources/zh-Hant/StringDecoratedStrings.zh-Hant.resx,64,B,,,unread +src/System.Management.Automation/resources/zh-Hant/SubsystemStrings.zh-Hant.resx,159,B,,,unread +src/System.Management.Automation/resources/zh-Hant/SuggestionStrings.zh-Hant.resx,129,B,,,unread +src/System.Management.Automation/resources/zh-Hant/TabCompletionStrings.zh-Hant.resx,610,B,,,unread +src/System.Management.Automation/resources/zh-Hant/TransactionStrings.zh-Hant.resx,174,B,,,unread +src/System.Management.Automation/resources/zh-Hant/TypesXmlStrings.zh-Hant.resx,255,B,,,unread +src/System.Management.Automation/resources/zh-Hant/VerbDescriptionStrings.zh-Hant.resx,420,B,,,unread +src/System.Management.Automation/resources/zh-Hant/WildcardPatternStrings.zh-Hant.resx,123,B,,,unread +src/System.Management.Automation/security/Authenticode.cs,605,B,,,unread +src/System.Management.Automation/security/CatalogHelper.cs,841,B,,,unread +src/System.Management.Automation/security/CredentialParameter.cs,91,B,,,unread +src/System.Management.Automation/security/MshSignature.cs,393,B,,,unread +src/System.Management.Automation/security/SecureStringHelper.cs,643,B,,,unread +src/System.Management.Automation/security/SecurityManager.cs,828,B,,,unread +src/System.Management.Automation/security/SecuritySupport.cs,1777,B,,,unread +src/System.Management.Automation/security/nativeMethods.cs,1513,B,,,unread +src/System.Management.Automation/security/wldpNativeMethods.cs,950,B,,,unread +src/System.Management.Automation/security/Win32Native/WinTrust.cs,440,B,,,unread +src/System.Management.Automation/singleshell/config/MshConsoleLoadException.cs,116,B,,,unread +src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs,1330,B,,,unread +src/System.Management.Automation/singleshell/config/MshSnapinLoadException.cs,183,B,,,unread +src/System.Management.Automation/utils/ClrFacade.cs,371,B,,,unread +src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs,477,B,,,unread +src/System.Management.Automation/utils/CommandProcessorExceptions.cs,100,B,,,unread +src/System.Management.Automation/utils/CoreProviderCmdlets.cs,197,B,,,unread +src/System.Management.Automation/utils/CryptoUtils.cs,1175,B,,,unread +src/System.Management.Automation/utils/EncodingUtils.cs,159,B,,,unread +src/System.Management.Automation/utils/ExecutionExceptions.cs,977,B,,,unread +src/System.Management.Automation/utils/ExtensionMethods.cs,135,B,,,unread +src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs,210,B,,,unread +src/System.Management.Automation/utils/FuzzyMatch.cs,87,B,,,unread +src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs,218,B,,,unread +src/System.Management.Automation/utils/HostInterfacesExceptions.cs,228,B,,,unread +src/System.Management.Automation/utils/IObjectReader.cs,180,B,,,unread +src/System.Management.Automation/utils/IObjectWriter.cs,193,B,,,unread +src/System.Management.Automation/utils/MetadataExceptions.cs,269,B,,,unread +src/System.Management.Automation/utils/MshArgumentException.cs,134,B,,,unread +src/System.Management.Automation/utils/MshArgumentNullException.cs,131,B,,,unread +src/System.Management.Automation/utils/MshArgumentOutOfRangeException.cs,117,B,,,unread +src/System.Management.Automation/utils/MshInvalidOperationException.cs,122,B,,,unread +src/System.Management.Automation/utils/MshNotImplementedException.cs,97,B,,,unread +src/System.Management.Automation/utils/MshNotSupportedException.cs,98,B,,,unread +src/System.Management.Automation/utils/MshObjectDisposedException.cs,103,B,,,unread +src/System.Management.Automation/utils/MshTraceSource.cs,538,B,,,unread +src/System.Management.Automation/utils/ObjectReader.cs,824,B,,,unread +src/System.Management.Automation/utils/ObjectStream.cs,1943,B,,,unread +src/System.Management.Automation/utils/ObjectWriter.cs,231,B,,,unread +src/System.Management.Automation/utils/PInvokeDllNames.cs,141,B,,,unread +src/System.Management.Automation/utils/PSTelemetryMethods.cs,534,B,,,unread +src/System.Management.Automation/utils/PSTelemetryWrapper.cs,150,B,,,unread +src/System.Management.Automation/utils/ParameterBinderExceptions.cs,1031,B,,,unread +src/System.Management.Automation/utils/ParserException.cs,251,B,,,unread +src/System.Management.Automation/utils/PathUtils.cs,907,B,,,unread +src/System.Management.Automation/utils/PlatformInvokes.cs,679,B,,,unread +src/System.Management.Automation/utils/PowerShellETWTracer.cs,1540,B,,,unread +src/System.Management.Automation/utils/PowerShellExecutionHelper.cs,198,B,,,unread +src/System.Management.Automation/utils/PsUtils.cs,562,B,,,unread +src/System.Management.Automation/utils/ResourceManagerCache.cs,244,B,,,unread +src/System.Management.Automation/utils/RuntimeException.cs,299,B,,,unread +src/System.Management.Automation/utils/SessionStateExceptions.cs,971,B,,,unread +src/System.Management.Automation/utils/StringUtil.cs,273,B,,,unread +src/System.Management.Automation/utils/StructuredTraceSource.cs,1849,B,,,unread +src/System.Management.Automation/utils/Telemetry.cs,1035,B,,,unread +src/System.Management.Automation/utils/VTUtils.cs,85,B,,,unread +src/System.Management.Automation/utils/Verbs.cs,1601,B,,,unread +src/System.Management.Automation/utils/WindowsDataCollectionSetting.cs,185,B,,,unread +src/System.Management.Automation/utils/assert.cs,197,B,,,unread +src/System.Management.Automation/utils/tracing/EtwActivity.cs,465,B,,,unread +src/System.Management.Automation/utils/tracing/EtwActivityReverter.cs,62,B,,,unread +src/System.Management.Automation/utils/tracing/EtwActivityReverterMethodInvoker.cs,68,B,,,unread +src/System.Management.Automation/utils/tracing/EtwEventCorrelator.cs,116,B,,,unread +src/System.Management.Automation/utils/tracing/IMethodInvoker.cs,20,B,,,unread +src/System.Management.Automation/utils/tracing/PSEtwLog.cs,367,B,,,unread +src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs,359,B,,,unread +src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs,373,B,,,unread +src/System.Management.Automation/utils/tracing/SysLogProvider.cs,535,B,,,unread +src/System.Management.Automation/utils/tracing/Tracing.cs,61,B,,,unread +src/System.Management.Automation/utils/tracing/TracingGen.cs,977,B,,,unread +src/TypeCatalogGen/TypeCatalogGen.cs,472,C,,,unread +src/powershell/Program.cs,506,C,,,unread +src/powershell-native/Install-PowerShellRemoting.ps1,232,C,,,unread +test/hosting/test_HostingBasic.cs,224,C,,,unread +test/perf/benchmarks/Categories.cs,28,C,,,unread +test/perf/benchmarks/Engine.Compiler.cs,78,C,,,unread +test/perf/benchmarks/Engine.Parser.cs,23,C,,,unread +test/perf/benchmarks/Engine.ScriptBlock.cs,77,C,,,unread +test/perf/benchmarks/Program.cs,56,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/CommandLineOptions.cs,97,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/DiffableDisassemblyExporter.cs,90,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ExclusionFilter.cs,52,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/Extensions.cs,26,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/MandatoryCategoryValidator.cs,35,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PartitionFilter.cs,27,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PerfLabExporter.cs,115,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/RecommendedConfig.cs,86,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/TooManyTestCasesValidator.cs,33,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/UniqueArgumentsValidator.cs,42,C,,,unread +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ValuesGenerator.cs,148,C,,,unread +test/perf/dotnet-tools/Reporting/Build.cs,31,C,,,unread +test/perf/dotnet-tools/Reporting/Counter.cs,23,C,,,unread +test/perf/dotnet-tools/Reporting/EnvironmentProvider.cs,15,C,,,unread +test/perf/dotnet-tools/Reporting/IEnvironment.cs,15,C,,,unread +test/perf/dotnet-tools/Reporting/Os.cs,15,C,,,unread +test/perf/dotnet-tools/Reporting/Reporter.cs,153,C,,,unread +test/perf/dotnet-tools/Reporting/Run.cs,24,C,,,unread +test/perf/dotnet-tools/Reporting/Test.cs,43,C,,,unread +test/perf/dotnet-tools/ResultsComparer/CommandLineOptions.cs,54,C,,,unread +test/perf/dotnet-tools/ResultsComparer/DataTransferContracts.cs,133,C,,,unread +test/perf/dotnet-tools/ResultsComparer/Program.cs,290,C,,,unread +test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs,224,C,,,unread +test/tools/NamedPipeConnection/src/code/NamedPipeConnection.cs,641,C,,,unread +test/tools/TestAlc/init/Init.cs,83,C,,,unread +test/tools/TestAlc/nested/NestedCommand.cs,43,C,,,unread +test/tools/TestAlc/root/RootCommand.cs,39,C,,,unread +test/tools/TestExe/TestExe.cs,248,C,,,unread +test/tools/TestService/Program.cs,20,C,,,unread +test/tools/TestService/Service1.Designer.cs,26,C,,,unread +test/tools/TestService/Service1.cs,23,C,,,unread +test/tools/UnixSocket/UnixSocket.cs,27,C,,,unread +test/tools/WebListener/BrotliFilter.cs,34,C,,,unread +test/tools/WebListener/Constants.cs,18,C,,,unread +test/tools/WebListener/DeflateFilter.cs,34,C,,,unread +test/tools/WebListener/GzipFilter.cs,34,C,,,unread +test/tools/WebListener/Program.cs,130,C,,,unread +test/tools/WebListener/Startup.cs,111,C,,,unread +test/tools/WebListener/Controllers/AuthController.cs,77,C,,,unread +test/tools/WebListener/Controllers/CertController.cs,47,C,,,unread +test/tools/WebListener/Controllers/CompressionController.cs,53,C,,,unread +test/tools/WebListener/Controllers/DelayController.cs,164,C,,,unread +test/tools/WebListener/Controllers/DosController.cs,76,C,,,unread +test/tools/WebListener/Controllers/EncodingController.cs,60,C,,,unread +test/tools/WebListener/Controllers/GetController.cs,65,C,,,unread +test/tools/WebListener/Controllers/HomeController.cs,26,C,,,unread +test/tools/WebListener/Controllers/LinkController.cs,118,C,,,unread +test/tools/WebListener/Controllers/MultipartController.cs,96,C,,,unread +test/tools/WebListener/Controllers/RedirectController.cs,69,C,,,unread +test/tools/WebListener/Controllers/ResponseController.cs,114,C,,,unread +test/tools/WebListener/Controllers/ResponseHeadersController.cs,53,C,,,unread +test/tools/WebListener/Controllers/ResumeController.cs,128,C,,,unread +test/tools/WebListener/Controllers/RetryController.cs,63,C,,,unread +test/tools/WebListener/Models/ErrorViewModel.cs,14,C,,,unread +test/xUnit/AssemblyInfo.cs,7,C,,,unread +test/xUnit/Asserts/PriorityAttribute.cs,18,C,,,unread +test/xUnit/Asserts/PriorityOrderer.cs,56,C,,,unread +test/xUnit/csharp/test_ArgumentToVersionTransformationAttribute.cs,51,C,,,unread +test/xUnit/csharp/test_AstDefaultVisit.cs,70,C,,,unread +test/xUnit/csharp/test_Binders.cs,19,C,,,unread +test/xUnit/csharp/test_CommandLineParser.cs,1332,C,,,unread +test/xUnit/csharp/test_CompletionHelpers.cs,183,C,,,unread +test/xUnit/csharp/test_CorePsPlatform.cs,238,C,,,unread +test/xUnit/csharp/test_CryptoUtils.cs,41,C,,,unread +test/xUnit/csharp/test_ExtensionMethods.cs,18,C,,,unread +test/xUnit/csharp/test_Feedback.cs,123,C,,,unread +test/xUnit/csharp/test_FileSystemProvider.cs,206,C,,,unread +test/xUnit/csharp/test_MshSnapinInfo.cs,32,C,,,unread +test/xUnit/csharp/test_NamedPipe.cs,58,C,,,unread +test/xUnit/csharp/test_NativeInterop.cs,107,C,,,unread +test/xUnit/csharp/test_PSConfiguration.cs,1104,C,,,unread +test/xUnit/csharp/test_PSObject.cs,127,C,,,unread +test/xUnit/csharp/test_PSVersionInfo.cs,20,C,,,unread +test/xUnit/csharp/test_PowerShellAPI.cs,24,C,,,unread +test/xUnit/csharp/test_Prediction.cs,252,C,,,unread +test/xUnit/csharp/test_RemoteHyperV.cs,819,C,,,unread +test/xUnit/csharp/test_Runspace.cs,132,C,,,unread +test/xUnit/csharp/test_SecuritySupport.cs,25,C,,,unread +test/xUnit/csharp/test_Serialization.cs,50,C,,,unread +test/xUnit/csharp/test_SessionState.cs,34,C,,,unread +test/xUnit/csharp/test_Subsystem.cs,345,C,,,unread +test/xUnit/csharp/test_Utils.cs,179,C,,,unread +test/xUnit/csharp/test_WildcardPattern.cs,79,C,,,unread diff --git a/docs-out/.work/frontmatter.template.md b/docs-out/.work/frontmatter.template.md new file mode 100644 index 0000000..71aba9a --- /dev/null +++ b/docs-out/.work/frontmatter.template.md @@ -0,0 +1,15 @@ +--- +id: LANG-PARSER-001 +title: Parser +kind: subsystem +tier: A +status: draft +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [CF-GRM-001] +sources: [src/System.Management.Automation/engine/parser/Parser.cs] +mirror_cards: [src-mirror/src/System.Management.Automation/engine/parser/_folder.md] +generated_from: [data/parser-methods.json] +--- diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-PSType.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-PSType.cs.md new file mode 100644 index 0000000..06ff32f --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-PSType.cs.md @@ -0,0 +1,9 @@ +# Notes PSType.cs (T24) read 1-1520 in windows. Role: TypeDefiner = Reflection.Emit "definition" stage for class/enum TypeDefinitionAsts; its ParseError sites are semantic checks that run at COMPILE time of the root script block, not at parse time. +- Entry: TypeDefiner.DefineTypes(parser, rootAst, typeDefinitions) L1335 - called only from Compiler.DefinePowerShellTypes (Compiler.cs L2717-2737) which is called from Compiler.GenerateTypesAndUsings (Compiler.cs L2630-2655) when the root ScriptBlockAst (Parent==null) is compiled. Creates AssemblyBuilder "PowerShell Class Assembly" (version counter) RunAndCollect L1341-1348. Errors collected in a fresh Parser; if any -> types wiped and ParseException thrown (Compiler.cs L2735-2745). Comment Compiler.cs ~L2731 says errors should be at parse time ("short term solution") => CONTRADICTION candidate with parse-stage expectation. +- Per type: name via GetClassNameInAssembly L1436 (nested in function/scriptblock: prefix function name or hash of extent text). Duplicate names (case-insens.) silently skipped by definedTypes.Add L1356 (symbol resolver reports earlier). +- Order: enums sorted topologically (DefineEnumHelper.Sort L1057; cycles -> CycleInEnumInitializers L1173) and defined first L1370-1374; then DefineMembers for all classes L1376; then CreateType per class, wrapper-field init, SessionStateKeeper L1381-1431; TypeLoadException -> TypeCreationError L1418 ("cheap way" for unimplemented abstract/interface methods; comment says should move to semantic checks). +- DefineTypeHelper ctor L290 and GetBaseTypes L319: SubtypeArray L335/400/412, TypeNotFound L346/423, SealedBaseClass L356, SubtypeUnclosedGeneric L365, InterfaceNameExpected L435; base class default ctor tracking; DefineMembers L490 (BaseClassNoDefaultCtor L588, default/static ctor synthesis); DefineProperty L597 MemberAlreadyDefined L601; GetParameterTypes L798 TypeNotFound L816 TypeNotAllowedForParameter L824; CheckForDuplicateOverload L747 MemberAlreadyDefined L784; DefineMethod L851 StaticConstructorCantHaveParameters L874; return type TypeNotFound L908. +- TryConvertArg L34 CannotConvertValue L45; GetAttributeBuilder L55: constructor overload via Adapter.FindBestMethod (error id/msg from adapter) L93; positional args evaluated by ConstantValueVisitor L65 (constants only). +- DefineEnum L1187: underlying type switch L1198-1231 InvalidUnderlyingType L1225 (default branch); initializer constant via IsConstantValueVisitor.IsConstant L1241 else EnumeratorValueMustBeConstant L1266; conversion failures EnumeratorValueOutOfBounds L1248 / CannotConvertValue L1256; overflow tracking `value > maxValue` (dynamic) EnumeratorValueOutOfBounds L1277; duplicate enumerators MemberAlreadyDefined L1286. Auto-increment value+1. +- Emitted IL: property get/set with ClassOps.ValidateSetProperty call when ValidateArguments attributes (L700-713); constructors capture SessionState via SessionStateKeeper (L941-950); method bodies forward to ScriptBlockMemberMethodWrapper.InvokeHelper/InvokeHelperT (L1024-1036). +- NoRunspaceAffinityAttribute L1510 (public, [AttributeUsage Class]). diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SemanticChecks.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SemanticChecks.cs.md new file mode 100644 index 0000000..e057505 --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SemanticChecks.cs.md @@ -0,0 +1,49 @@ +# Notes SemanticChecks.cs (T24) +## W1 1-300 +- L21 `internal sealed partial class SemanticChecks : AstVisitor2, IAstPostVisitHandler`; entry `CheckAst(Parser, ScriptBlockAst)` L39-47 pushes root onto `_scopeStack`, `ast.InternalVisit(checker)`, asserts stacks balanced. +- statics s_isConstantAttributeArgVisitor / ForClassVisitor (IsConstantValueVisitor) L25-34. +- CheckForDuplicateParameters L85-112: DuplicateFormalParameter L95 (ordinal-ignore-case set of UserPath), VoidTypeConstraintNotAllowed L106. +- VisitParamBlock L114, VisitTypeConstraint L121 -> CheckArrayTypeNameDepth. +- VisitAttribute L128-268: target computation (class/enum/interface, property/field, ctor/method, param-of-method), AttributeNotAllowedOnDeclaration L186, PropertyNotFoundForAttribute L202, ReadOnlyProperty (ExtendedTypeSystem) L217/L229, DuplicateNamedArgument L243, non-constant arg errors L253/L263 (id dynamic via GetNonConstantAttributeArgErrorExpr L73: class ctx -> ParameterAttributeArgumentNeedsToBeConstant else ...OrScriptBlock). +## W2 300-600 +- VisitParameter L296: OrderedAttributeOnlyOnHashLiteralNode L306 (param constraint [ordered]); MultipleTypeConstraintsOnMethodParam L318 (class method param). +- VisitTypeExpression L332 depth check + MarkAstParentsAsSuspicious when [Type]. +- CheckArrayTypeNameDepth L345: limit 200 -> ScriptTooComplicated L354. +- VisitTypeDefinition L371: finds DscResourceAttribute -> DscResourceChecker.CheckType L386. +- VisitFunctionMember L392: pushes _memberScopeStack; ParamBlockNotAllowedInMethod L399; NamedBlockNotAllowedInMethod L410; ConstructorCantHaveReturnType L417; calls VariableAnalysis.AnalyzeMemberFunction L423 (!); MethodHasCodePathNotReturn L426. +- VisitFunctionDefinition L434: OnlyOneParameterListAllowed L439; DuplicateFormal via CheckForDuplicateParameters L445; WorkflowNotSupportedInPowerShellCore L450. +- VisitSwitchStatement L458: KeywordParameterReservedForFutureUse L463 (-parallel). +- VisitDataStatement L483: RestrictedLanguageChecker(_parser, allowedCommands, null, false) over Body L487. +- VisitForEachStatement L493: KeywordParameterReservedForFutureUse L498 (parallel), L508 (throttlelimit), ThrottleLimitRequiresParallelFlag L520. +- VisitTryStatement L529: EmptyCatchNotLast L545, ExceptionTypeAlreadyCaught L572. +## W3 600-900 +- CheckLabelExists L591: LabelNotFound L605 only when inside a FunctionMemberAst (class method). +- CheckForFlowOutOfFinally L630: ControlLeavingFinally L658. +- VisitBreak L680/ VisitContinue L689; CheckForReturnStatement L698: VoidMethodHasReturn L709, NonVoidMethodMissingReturnValue L718; VisitReturn L725. +- CheckAssignmentTarget L738: callback reportError; void in convert L800 (VoidTypeConstraintNotAllowed), ReferenceNeedsToBeByItselfInTypeConstraint L811, AssignmentStatementToAutomaticNotSupported L831; null-conditional member/index disallowed as target (errorAst -> InvalidLeftHandSide via callback). +- VisitAssignmentStatement L866 InvalidLeftHandSide L870. +- VisitBinaryExpression L877: &&/|| appearing as BinaryExpressionAst -> InvalidEndOfLine L882. +- VisitUnaryExpression L891: ++/-- -> OperatorRequiresVariableOrProperty L900. +## W4 900-1200 +- VisitConvertExpression L910: [ordered] non-hashtable -> OrderedAttributeOnlyOnHashLiteralNode L919; [ref][ref] ReferenceNeedsToBeByItselfInTypeSequence L947; ReferenceNeedsToBeLastTypeInTypeConversion L994; [Type] -> MarkAstParentsAsSuspicious L1007. +- VisitUsingExpression L1013 -> CheckUsingExpression L1031: allowed: variable, member (non-invoke, string-const member) chain, index with constant index; else InvalidUsingExpression L1023. +- VisitVariableExpression L1061: SplattingNotPermittedInArgumentList L1069, SplattingNotPermitted L1076; VariableNotLocal L1092 when TupleIndex==VariableAnalysis.ForceDynamic && !Assigned && !global && !script && !constant && !implicit-class-method var (reads tuple index set by VariableAnalysis); NonStaticMemberAccessInStaticMember L1102 for $this. +- VisitHashtable L1112: DuplicatePropertyInInstanceDefinition L1127 / DuplicateKeyInHashLiteral L1132 -> report L1136. +- VisitAttributedExpression L1144: UnexpectedAttribute L1158. +- VisitBlockStatement L1166: UnexpectedKeyword L1173 unless IsInWorkflow. +- VisitMemberExpression/InvokeMember L1181/1187 CheckMemberAccess L1193 -> MarkAstParentsAsSuspicious when member not constant. +## W5 1200-1500 +- MarkAstParentsAsSuspicious L1211: sets Ast.HasSuspiciousContent=true up the parent chain (used for [Type] expr/convert, non-constant member names, static member on non-type expr). +- VisitScriptBlock L1225 push _scopeStack, push null on _memberScopeStack unless script block is a method body. VisitScriptBlockExpression L1238 DSC: ResourceNotDefined L1290 (CommandAst + ScriptBlockExpr inside configuration). +- VisitUsingStatement L1311: supported kinds Namespace/Assembly/Module; else (or alias) UsingStatementNotSupported L1317; InvalidNamespaceValue L1328 via GeneratedRegex NamespacePattern L1354. +- VisitConfigurationDefinition L1357: UnsupportedNamedBlockInConfiguration L1370. +- VisitDynamicKeywordStatement L1382: Keyword.SemanticCheck callback (DynamicKeywordSemanticCheckException L1397; errors passed through L1393); ConfigurationInvalidPropertyName L1417; InvalidInstanceProperty L1428; RegularResourceUsedInMetaConfig L1452; MetaConfigurationUsedInRegularConfig L1459 (ICrossPlatformDsc subsystem or DscClassCache.SystemResourceNames). +- VisitPropertyMember L1470: TypeNotAllowedForProperty L1479 (void / generic type definition); pushes member scope. +- PostVisit L1490: pops member/ scope stacks; sets scriptBlockAst.PostParseChecksPerformed = true L1503; HadErrors |= parser.ErrorList.Count>0 L1507. +## W6 1500-1800 DscResourceChecker L1516-1805 +- CheckType L1524: members scan: Set/Get/Test/default ctor/key; LookupRequiredMembers base types L1620; errors: DscResourceMissingSetMethod L1573, MissingGetMethod L1581, MissingTestMethod L1589, MissingDefaultConstructor L1597 (non-default ctor & no default), MissingKeyProperty L1605; DscResourceInvalidGetMethod L1693/1701 (Get with 0 params must return class type or array); CheckTest requires bool return & 0 params L1717; CheckSet 0 params void L1734; CheckKey L1752 DscPropertyAttribute Key=true; DscResourceInvalidKeyProperty L1793 (type must be string/integer/enum). +## W7 1800-2455 RestrictedLanguageChecker L1807-2454 +- ctor(parser, allowedCommands, allowedVariables, allowEnvironmentVariables) L1815; single "*" => all variables allowed; default allowed s_defaultAllowedVariables L2304 = PSCulture, PSUICulture, true, false, null. +- Runtime entry points: CheckDataStatementLanguageModeAtRuntime L1850 (CLM: throws DataSectionAllowedCommandDisallowed unless system lockdown policy is Audit, then WDAC audit log); CheckDataStatementAstAtRuntime L1874; EnsureUtilityModuleLoaded L1885. +- Visitor rows: ScriptBlock L1904 ScriptBlockNotSupportedInDataSection; ParamBlock L1913; TypeConstraint/TypeExpression -> CheckTypeName L1927 (TypeCode.Object rejected, unresolved rejected) TypeNotAllowedInDataSection L1939; Attribute L1955; FunctionDefinition L1978; Trap L2001; Switch L2010; DataStatement L2019; ForEach L2028; DoWhile L2037; For L2046; While L2055; Try L2071; Break/Continue/Return/Exit/Throw FlowControl L2080..2116; DoUntil L2125; Assignment L2135; Command: Dot-sourcing DotSourcingNotSupportedInDataSection L2158, command-name not allowed L2172 (&) / L2179 / L2193 CmdletNotInAllowedListForDataSection (if _allowedCommands null any command allowed); Redirection L2217/L2226; Binary op with TokenFlags.DisallowedInRestrictedMode L2245 -> OperatorNotSupportedInDataSection L2247; Unary L2258; Variable L2307 VariableReferenceNotSupportedInDataSection L2346 (env: drive allowed when allowEnvironmentVariables - module manifests L2317); Member L2356, InvokeMember L2365, Index L2421 ArrayReference, AttributedExpression L2431, BlockStatement L2441 ParallelAndSequence, ScriptBlockExpression L2395. +- Allowed: constants, sub-expressions, array literals/expressions, hashtables, paren, expandable strings (REVIEW comment L2411), convert (type checked), using expression, if/pipeline/statement blocks, command expressions. diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SymbolResolver.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SymbolResolver.cs.md new file mode 100644 index 0000000..ab5ab8e --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-SymbolResolver.cs.md @@ -0,0 +1,10 @@ +# Notes SymbolResolver.cs (T24) - read 1-763 in 3 windows +- enum ScopeType L17 {Type, Method, Function, ScriptBlock}. TypeLookupResult L25 (Type + ExternalNamespaces; IsAmbiguous = >1 external namespaces). Scope L42: _typeTable & _variableTable (ordinal-ignore-case); ctor for TypeDefinitionAst L61 registers PropertyMemberAst names (first wins; duplicates reported later). AddType L84 (MemberAlreadyDefined L97 if same-scope duplicate and not external; external type is overridden by local); AddTypeFromUsingModule L109 (adds simple and module-qualified name `Module.Type`; duplicate qualified -> MemberAlreadyDefined L130). LookupType L141 (null when assembly-qualified). LookupVariable L153. +- SymbolTable L161: list of Scope as stack; AddTypesInScope L172 pre-registers all TypeDefinitionAst in scope w/o nested script blocks (forward refs between classes); EnterScope L186/L193; LeaveScope L200; LookupType innermost-out L225; LookupVariable L238; GetCurrentTypeDefinitionAst L255; IsInMethodScope L269. +- SymbolResolver : AstVisitor2, IAstPostVisitHandler L275. [ThreadStatic] t_usingStatementResolvePowerShell L282: PowerShell instance (CurrentRunspace if Runspace.DefaultRunspace != null else minimal ISS with Get-Module + FileSystemProvider) L285-315. +- ResolveSymbols(parser, rootScriptBlockAst) L325: requires root (Parent==null); TypeResolutionState from using statements (TypeOps.GetNamespacesForTypeResolutionState) else TypeResolutionState.GetDefaultUsingState(null); EnterScope(ScriptBlock); scriptBlockAst.Visit(resolver); LeaveScope; asserts empty. +- Visit overrides: TypeDefinition L340 enter scope; ScriptBlockExpression L346 enter; FunctionDefinition L352 enter Function scope (unless method's inner FunctionDefinition); FunctionMember L367 enter Method scope; PostVisit L719 -> SymbolResolvePostActionVisitor L731 leaves scope for FunctionDefinition/ScriptBlockExpression/TypeDefinition/FunctionMember. +- VisitAssignmentStatement L373 (only in method scope): assignment target resolves to a class property -> MissingTypeInStaticPropertyAssignment L408 (static) / MissingThis L416 (instance). +- VisitTypeExpression/VisitTypeConstraint/VisitAttribute L431/437/589 -> DispatchTypeName L595 -> VisitTypeName L635 (local class lookup -> SetTypeDefinition; ambiguous -> AmbiguousTypeReference L641; else TypeResolver.ResolveTypeNameWithContext; on failure, error TypeNotFound/CustomAttributeTypeNotFound L680 ONLY when currently inside a type definition and not [ordered]; on success sets ISupportsTypeCaching.CachedType L686), VisitArrayTypeName L623 / VisitGenericTypeName L694 (TypeCache lookup/add). +- VisitUsingStatement L534 (kind Module only): GetModulesFromUsingModule L456 (ModuleSpecification constant hashtable via IsConstantValueVisitor.IsConstant forRequires:true; wildcard names rejected; relative paths combined with dir of _parser._fileName L503; invokes Get-Module -FullyQualifiedName -ListAvailable via PowerShell L517-525). Errors: RequiresArgumentMustBeConstant L544, RequiresModuleInvalid L551, WildCardModuleNameError L558, ModuleNotFoundDuringParse L579; success -> usingStatementAst.DefineImportedModule(moduleInfo[0]) then AddTypeFromUsingModule per exported type L569-573. +- Note: unresolved types outside type definitions produce NO parse error (resolved lazily at run time). diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeInferenceVisitor.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeInferenceVisitor.cs.md new file mode 100644 index 0000000..dc51efc --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeInferenceVisitor.cs.md @@ -0,0 +1,21 @@ +# Notes TypeInferenceVisitor.cs (T24) +## W1 1-300 +- public enum TypeInferenceRuntimePermissions {None=0, AllowSafeEval=1} L24. `internal static class AstTypeInference` L40 (NOT public in this source; hint says public entry points) with 5 InferTypeOf overloads L47-L109: (Ast), (Ast, perms), (Ast, PowerShell), (Ast, PowerShell, perms), internal (Ast, TypeInferenceContext, perms = None). Core L94-109: sets context.RuntimePermissions, runs `context.InferType(ast, new TypeInferenceVisitor(context))`, Distinct by PSTypeNameComparer (name equality) -> List; restores permissions in finally. Overloads w/o PowerShell create `PowerShell.Create(RunspaceMode.CurrentRunspace)` L60. +- PSTypeNameComparer L112 (Name only; ordinal). +- TypeInferenceContext L125: wraps PowerShell + PowerShellExecutionHelper; CurrentThisType, CurrentTypeDefinitionAst, AnalyzedCommands (recursion guard set), RuntimePermissions; TryGetRepresentativeTypeNameFromExpressionSafeEval L161 (gated by AllowSafeEval, uses SafeExprEvaluator.TrySafeEval); GetMembersByInferredType L174 (synthetic names, CLR Type, TypeDefinitionAst, else type-table by name + CIM class lookup); AddMembersByInferredTypesClrType L228 (type table + DotNetAdapter reflect members, hidden filtered unless inside same type); AddMembersByInferredTypeDefinitionAst L291 (class members, base types, Enum value__ L392); AddMembersByInferredTypeCimType L405 executes `CimCmdlets\Get-CimClass -Namespace -Class` via PowerShell helper (runs a command!) when type name looks like CimInstance#ns/class (ParseCimCommandsTypeName L495 regex L509). +- InferType L444 requires non-null result from visitor. TryGetRepresentativeTypeNameFromValue L451: first element of list, PSObject -> PSSyntheticTypeName with visible properties. +## W2 300-600 (cont.) TypeInferenceVisitor : ICustomAstVisitor2 L550; simple visits: TypeExpression -> StaticType; ArrayExpression -> object[] when empty else array of element types; ArrayLiteral element types. +## W3 600-900 +- VisitHashtable L602: builds PSSyntheticTypeName(Hashtable, properties): key names from string/constant or `SafeExprEvaluator.TrySafeEval` (L633) ; values: constant, else TrySafeEval (L649) - NOT gated by RuntimePermissions (only TryGetRepresentativeTypeNameFromExpressionSafeEval at L161 checks permission). => inconsistency candidate. +- ScriptBlockExpression -> [ScriptBlock]; ExpandableString -> string; UsingExpression -> sub-expression types; Paren/Attributed/BlockStatement pass-through. +- VisitBinaryExpression L721: and/or/xor/-is/-isnot/-contains-family/-in family => bool; -as with type literal => that type; comparison ops => bool + LHS types (enumerable filter); replace/format/join => string; split => string[]; ?? => union of both sides; arithmetic (+,-,*,/,%,-shl,-shr): LHS types then look up public static op_* methods (op_Addition, op_Subtraction, op_Multiply, op_Division, op_Modulus, op_LeftShift, op_RightShift) on LHS CLR types matching RHS param type; fallback LHS types. +## W4 900-1200 +- Unary: not/! => bool else child types. Convert: type or TypeDefinition type; [PSObject]@{} -> synthetic. Constant -> value type; StringConstant -> string; ErrorStatement/ErrorExpression -> nested asts' types. ScriptBlock: begin+process+end concatenated (not dynamicparam, not clean). NamedBlock/StatementBlock skip assignment & ++/-- statements. Parameter: first TypeConstraint + PSTypeNameAttribute via attributeAst.GetAttribute() (instantiates attribute; RuntimeException swallowed) L1073. FunctionDefinition -> empty. If/Switch: all clause bodies + else/default. Loop statements: body only. Trap/Data/Catch: body. +## W5-W9 1200-3338 +- Command inference InferTypesFrom(CommandAst) L1286: redirection handling (output file redirect => nothing; 2>&1 style merges add ErrorRecord/WarningRecord/VerboseRecord/DebugRecord/InformationRecord); anonymous script block commands; PseudoParameterBinder().DoPseudoParameterBinding(..., BindingType.ParameterCompletion) L1362 (completion code); unresolved command: CommandDiscovery.LookupCommandInfo(name, CommandTypes.Application, ResolveLiteralThenPathPatterns, CommandOrigin.Internal, ctx) => string for applications L1375; path-refined OutputType via CreateGetCommandCopy L1411; special cases InferTypesFromObjectCmdlets L1473 (New-Object, Get/New-CimInstance, Where/Sort-Object, ForEach-Object, Select-Object, Group-Object, Get-Random); script functions without OutputType analysed by walking body with recursion guard AnalyzedCommands L1444-1457; else commandInfo.OutputType. +- Member inference InferTypesFrom(MemberExpressionAst) L1910 -> GetExpressionType L2237 (dead branch L2265-2274: both paths return exprType) -> GetMembersByInferredType; TryGetTypeFromMember L2030 handles PropertyInfo/FieldInfo/MethodCacheEntry/MemberAst/PSMemberInfo (script property/method => inferred from OutputType or body with $this set L2143-2164). +- InferTypeFrom(VariableExpressionAst) L2280: algorithm: not a variable / $null => none; `$_`/`$PSItem` L2293-2404 context search (catch/trap => ErrorRecord[], switch condition, `.Where{}` target, previous pipeline command); `$this` L2407; SpecialVariables.AllScopeVariables L2418; AutomaticVariables typed L2436; else VariableAssignmentVisitor L2454 textual last-assignment search per enclosing scope (stops at StopSearchOffset); type constraint wins; then LastAssignment inferred; finally optional SafeEval type L2528. +- GetArrayType L2539, GetMostSpecificEnumeratedItemType L2595 (string/IDictionary/XmlNode not enumerated; DataTable->DataRow), InferTypeFrom(IndexExpressionAst) L2705 (array, IList<>, IDictionary<,>, default indexer), GetInferredEnumeratedTypes L2796. +- ICustomAstVisitor2 members: TypeDefinition/PropertyMember/FunctionMember/UsingStatement => empty; Configuration => body; DynamicKeyword => first command element; Ternary => union; PipelineChain => union lhs+rhs. +- VariableAssignmentVisitor L2881 (private AstVisitor2): LocalScopeOnly, ScopeIsLocal, LastConstraint/LastAssignment/LastAssignmentType, StopSearchOffset; handles assignments, Set/New-Variable-like commands via CompletionCompleters.s_varModificationCommands, *Variable params (ErrorVariable..., OutVariable), pipeline variable, variable: redirection, foreach, [ref], data statement; skips non-dot-sourced script blocks. +- TypeInferenceExtension L3287: EqualsOrdinalIgnoreCase, GetGetterProperty, IsDotsourced (uses CompletionCompleters.s_localScopeCommandNames). diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeResolver.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeResolver.cs.md new file mode 100644 index 0000000..b75d1a1 --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-TypeResolver.cs.md @@ -0,0 +1,10 @@ +# Notes TypeResolver.cs (T24) read 1-980 +- TypeResolver static class L31. Public-ish entry points (comment L34-39): ConvertTypeNameToType, TryResolveType L456, ConvertStringToType. Actual: ResolveTypeNameWithContext L311, ResolveTypeName L451, ResolveITypeName L463, ResolveType(string) L490 (uses Parser.ScanType), ResolveAssemblyQualifiedTypeName L284 (Type.GetType(FullName) ?? Type.GetType("System."+FullName); requires IsPublic; may load assemblies). +- IsPublic L145 (nested public inside public). LookForTypeInSingleAssembly L41 (assembly.GetType(name, false, ignoreCase true) + IsPublic). LookForTypeInAssemblies L69 (alternate name generic `N / Attribute suffix; ambiguity -> AmbiguousTypeException L55 only when reportAmbiguousException). +- ResolveTypeNameWorker L168 order: scope tables (SessionStateScope.LookupType up chain; `using type`/ class aliases) -> builtinTypeAccelerators -> assemblies (typeResolutionState.assemblies, ambiguity reported) -> userTypeAccelerators (under lock) [last two only if !onlySearchInGivenAssemblies for accel]. +- CallResolveTypeNameWorkerHelper L233: thread-static searched-assembly set t_searchedAssemblies L228; 3 steps: (1) state assemblies w/ ambiguity, (2) context.AssemblyCache.Values (only if assemblies not explicitly passed), (3) provided assemblies list. +- ResolveTypeNameWithContext L311: null state -> TLS ExecutionContext default using state (L316-321); cache lookup unless type defined in current state (ContainsTypeDefined) L324; assembly-qualified -> L332; TypeDefinition-backed names return typeName._typeDefinitionAst.Type L372; assemblies = ClrFacade.GetAssemblies(state, typeName) (CORECLR refetch per namespace L400-407); then retries with each `using namespace` ns (L394-428) -> ambiguity -> PSInvalidCastException "AmbiguousTypeReference" L437. +- TypeResolutionState L520: namespaces (default {"System"}), assemblies, _typesDefined(set, case-insens.), genericArgumentCount, attribute flag; immutable (CloneWithAddTypesDefined L543); GetDefaultUsingState L584 (current scope's state or UsingSystem); GetAlternateTypeName L596 (generic: name+"`"+N when no backtick; attribute: +"Attribute"); Equals/GetHashCode L611/649 structural. +- TypeCache L672: ConcurrentDictionary<(ITypeName, TypeResolutionState),Type> process-wide static; Lookup/Add (GetOrAdd => first writer wins; null results are cached too via Add(…, result) in assembly-qualified path L335). +- CoreTypes L709 (System.Management.Automation ns): Lazy Dictionary accelerators L722-816; comment L715-721: types fully supported in ConstrainedLanguage; do not add unless safe; Contains L818: items, any enum, Nullable<>/FlagsExpression<> generics, arrays of such. +- TypeAccelerators L844: builtin dict (case-insens.) built from CoreTypes (L857-869) + extra non-core "scriptblock, pspropertyexpression, psvariable, type, psmoduleinfo, powershell, runspacefactory, runspace, initialsessionstate, psscriptmethod, psscriptproperty, psnoteproperty, psaliasproperty, psvariableproperty" L873-886; userTypeAccelerators; public Add L920 (NO lock; reader locks userTypeAccelerators at TypeResolver L208), Remove L934, Get L953 (cached snapshot dict), FillCache L967, FindBuiltinAccelerator L889. diff --git a/docs-out/.work/notes/src-System.Management.Automation-engine-parser-VariableAnalysis.cs.md b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-VariableAnalysis.cs.md new file mode 100644 index 0000000..90bc228 --- /dev/null +++ b/docs-out/.work/notes/src-System.Management.Automation-engine-parser-VariableAnalysis.cs.md @@ -0,0 +1,36 @@ +# Notes VariableAnalysis.cs (T24) +## W1 1-300 +- VariablePathExtensions.IsAnyLocal L14: IsUnscopedVariable || IsLocal || IsPrivate. => $global:/$script:/$using:/drive-qualified/etc. are NOT tuple candidates. +- VariableAnalysisDetails L20: BitIndex, LocalTupleIndex, Type, Name, Automatic, PreferenceVariable, Assigned, AssociatedAsts. +- FindAllVariablesVisitor L44 (pass 1: collect names). Pessimizing cmdlet names L48-63 (New/Remove/Set-Variable, Set-PSBreakpoint, + module-qualified, aliases nv rv sbp sv set): any command whose first element is a StringConstant in the set => _disableOptimizations (L282-286). Dot-sourcing operator => disable (L288-301). Private-scope variable ($private:) => disable (L249-253). +- Visit overloads: trap L73 and expression (default arg) L84 -> disableOptimizations: true, scriptCmdlet false; IParameterMetadataProvider L94 returns (variables, localsAllocated, forceNoOptimizing). Body visited before params (L102-105). +- Ctor L122: seeds all SpecialVariables.AutomaticVariables with index i and type AutomaticVariableTypes[i] (automatic: true) L147-150; if scriptCmdlet also PreferenceVariables with index i+NumberOfAutomaticVariables L152-160; `$?` seeded as Unanalyzed bool automatic L162. Asserts fix order of first 9 automatics (_ , args, this, input, PSCmdlet, PSBoundParameters, MyInvocation, PSScriptRoot, PSCommandPath) L127-144. +- VisitParameters L165: parameters w/o default-able type (Compiler.TryGetDefaultParameterValue fails) -> ForceDynamic L188-191; param type overrides body-deduced type L180. +- NoteVariable L202: BitIndex = count at insertion. +- VisitDataStatement L220 notes `data` variable; VisitSwitchStatement L230 notes $switch (IEnumerator); VisitForEachStatement L237 $foreach (IEnumerator); VisitVariableExpression L244 notes local variables with unaliased name (PSItem->_ ); VisitUsingExpression L263 assigns RuntimeUsingIndex sequentially (counter _runtimeUsingIndex) if -1, asserts equal otherwise. Skips children of FunctionDefinition L306, ScriptBlockExpression L312, Trap L318 (own scopes). +## W2 300-600 +- Constants: Unanalyzed = -1 L329; ForceDynamic = -2 L338 (comment lists 3 reasons: type may change; validation attrs/>1 conversion; unresolved conversion type). +- Flow-graph: Block (L356) with _asts, successors/predecessors, _throws/_returns/_unreachable; FlowsTo L390 marks next reachable if this reachable; GenerateReverseDepthFirstOrder L411. AssignmentTarget pseudo-Ast L441. +- GetUnaliasedVariableName L479: PSItem->Underbar. +- s_allScopeVariables ConcurrentDictionary L495; NoteAllScopeVariable L497; AnyVariablesCouldBeAllScope L502 (callers: runtime; comment L491-494: names known to be AllScope always; others special check before opt/unopt code). +- Public analysis entry points: AnalyzeExpression L516 (default arg exprs), AnalyzeTrap L539, Analyze(IParameterMetadataProvider, disableOptimizations, scriptCmdlet) L568, AnalyzeMemberFunction L579 (returns whether all exit predecessors return/throw/unreachable). +- Output contract: Tuple nameToIndexMap> (FinishAnalysis L659-745). +## W3 600-900 +- AnalyzeImpl(IParameterMetadataProvider) L586: for each param whose varPath IsAnyLocal: counts TypeConstraints (first is parameter type), ValidateArguments/ArgumentTransformation attrs -> anyAttributes; unresolved type -> anyUnresolved; ForceDynamic if (anyAttributes || anyUnresolvedTypes || countConverts>0 || PSReference || MustBeBoxed) && !Automatic && !Preference L643-647; adds AssignmentTarget(varName,type) to entry block L649. +- FinishAnalysis L659: reverse DFS order; first block bitarray all-false; other blocks = AND of predecessors' bitarrays (definite assignment) L668-690; vars ForceDynamic -> FixTupleIndex/FixAssigned for associated asts L694-704; orderedLocals = those with index>=0 or (ForceDynamic && Automatic && name != "?") ordered by index L711-716; assert: when optimizations disabled only automatic(+preference if scriptCmdlet) are allocated L718-721; nameToIndexMap L723-741; tupleType = MutableTuple.MakeTupleType(types) L743. +- MustBeBoxed L747: mutable value type (PSVariableAssignmentBinder.IsValueTypeMutable) except SwitchParameter. +- AnalyzeBlock L788: for each VariableExpressionAst in block: automatic -> TupleIndex=details index & Automatic=true; else TupleIndex = assigned-bit-set-at-this-point && !PreferenceVariable ? LocalTupleIndex : ForceDynamic (read before definite assignment => dynamic). +- CheckLHSAssign L844: [convert]$x = ... -> convertType; $foreach/$switch assigned directly => type object; non-local LHS => ForceDynamic L880. +- CheckLHSAssignVar L884: first assignment allocates slot (_localsAllocated++) unless _disableOptimizations or name in s_allScopeVariables -> ForceDynamic L889-891; MustBeBoxed type => ForceDynamic L894; type compat: first assignment sets Type = convertType ?? object L900-903; later different type => ForceDynamic (or type=object for automatic/preference) L913-925; assignment on path where not yet assigned & no conversion => convertType=object forces comparison L906-911. +## W4 900-1200 +- Visit* for flow graph: ScriptBlock L943 visits Dynamicparam,Begin,Process,End,Clean blocks in that order; FunctionDefinition not recursed L994; If L1018; Ternary L1058; Trap L1080 body visited; Switch L1086 (allocates $switch slot unless disabled, models as while loop GenerateWhileLoop); DataStatement L1146. +## W5-W7 1200-1848 +- GenerateWhileLoop L1157 (flow model comment L1162-1174), GenerateDoLoop L1219. Foreach L1261 (allocates $foreach slot; Condition then $foreach+loop var assigned after condition; flow around loop), DoWhile/DoUntil L1291/1297, For L1303 (initializer, optional condition, iterator as continueAction), While L1316. +- Try L1330: conservative: all catches/finally reachable only from block-before-try (data flow assumes try may throw at first stmt) L1332-1364; finally modeled with rethrow edge if no catch-all L1378-1387. +- BreakOrContinue L1402 (label lookup in _loopTargets, no target => treated as throw/exit L1424-1429; next block unreachable). Return L1463 `_returns`, Exit L1469 & Throw L1475 `_throws`. +- GetAssignmentTargets L1483 (paren/array-literal destructuring). VisitAssignmentStatement L1510: visits RHS first; LHS attrs: anyAttributes (non-convert attributes) or convertCount>1 or unresolved convert type => ForceDynamic L1540-1549; simple (<=1 convert, no other attrs) adds AssignmentTarget L1551-1554; non-variable LHS (member/index) visited as normal expression. +- VisitPipeline L1567: any CommandAst in pipeline inside a loop => pessimistic edges to all enclosing loops' break/continue targets (non-local goto) L1584-1601. +- VisitBinaryExpression L1639: -and/-or modeled short circuit. +- VisitUsingExpression L1698: sub-expression NOT visited ("treated like constant replaced before the script block is executed"). +- VisitVariableExpression L1705: local var: if already allocated: TupleIndex = Preference ? ForceDynamic : index, Automatic flag; else deferred to block list; always adds to AssociatedAsts; non-local (global:, script:, using:, drive, etc.) => TupleIndex = ForceDynamic. +- VisitScriptBlockExpression L1791 not recursed; TypeDefinition/PropertyMember/FunctionMember/UsingStatement/Configuration/DynamicKeyword return null (L1834-1846). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.Generated.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.Generated.cs.md new file mode 100644 index 0000000..853713b --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.Generated.cs.md @@ -0,0 +1,6 @@ +# CallInstruction.Generated.cs (959) fully read: W1 L1-300, W2 L300-630, W3 L630-959 +- Header L32-33 "generated by function: gen_all from: generate_reflected_calls.py" (script not in repo). +- L36 `private const int MaxHelpers = 10;` L37 `private const int MaxArgs = 3;` +- Members in partial CallInstruction: InvokeInstance(instance, args) switch 0..8; Invoke(args[]) switch 0..9; virtual Invoke overloads 0..9 object args (throw InvalidOperationException); FastCreate (type-code chain) for 1/2/3 types; GetHelperType (void: 0..9 args => ActionCallInstruction<...>; non-void: 1..10 type args => FuncCallInstruction<...>); CacheFunc<...> overloads for arities 0..8 args (9 methods) + CacheAction overloads 0..8 args (9 methods) (L250-428). NOTE: CacheFunc/CacheAction pre-seed s_cache with a given delegate -> grep users. +- Classes: ActionCallInstruction (0 args) + ActionCallInstruction.. (arity 1-9) = 10 classes (L432-690); FuncCallInstruction (0 args) .. (9 args) = 10 classes (L692-940); MethodInfoCallInstruction partial L942 Invoke 0,1,2 args. Each: Info, ArgumentCount, two ctors (delegate / MethodInfo.CreateDelegate), Invoke(...) boxed null-tolerant casts, Run(frame): casts frame.Data[stackIndex-k], calls delegate, adjusts StackIndex (void: -= n; func: result stored at first arg slot, StackIndex -= n-1). +- Total generated instruction classes here: 20 (+ base CallInstruction (non-generated) and MethodInfoCallInstruction). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.cs.md new file mode 100644 index 0000000..a916721 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_CallInstruction.cs.md @@ -0,0 +1,4 @@ +# CallInstruction.cs (368) fully read (1 window) +- L22 abstract partial CallInstruction: Info, ArgumentCount; ProducedStack = ReturnType void ? 0 : 1; ConsumedStack = ArgumentCount (this included for instance methods); InstructionName "Call". +- s_cache Dictionary (L35) keyed by MethodInfo, ShouldCache = not DynamicMethod (L179). Create(info, parameters) L45: array Get/Set special-cased (GetArrayAccessor L135: rank1-3 via GetValue / ArrayItemSetter1-3, other ranks reflection); DynamicMethod or instance method on value type => MethodInfoCallInstruction (reflection Invoke); argumentCount >= MaxHelpers(10) => MethodInfoCallInstruction; any by-ref param => MethodInfoCallInstruction; else cache lookup; `argumentCount < MaxArgs (3)` => FastCreate else SlowCreate (MakeGenericType + Activator); NotSupportedException from CreateDelegate => reflection fallback. +- MethodInfoCallInstruction L266: Run copies args from frame, `_target.Invoke` with TargetInvocationException unwrapped via ExceptionHelpers.UpdateForRethrow. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ControlFlowInstructions.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ControlFlowInstructions.cs.md new file mode 100644 index 0000000..44eaf52 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ControlFlowInstructions.cs.md @@ -0,0 +1,5 @@ +# ControlFlowInstructions.cs (795) fully read: W1 L1-300, W2 L301-600, W3 L601-795 +- OffsetInstruction abstract (L29; Unknown=Int32.MinValue; CacheSize=32; Fixup(offset) caches instances by offset), BranchFalseInstruction L66 (pop bool, branch if false), BranchTrueInstruction L94, CoalescingBranchInstruction L122 (peek != null => branch; consumed 1 produced 1), BranchInstruction L152 (hasResult/hasValue variant; caches [consumed][produced]), IndexedBranchInstruction abstract L198 (label index into Interpreter._labels), GotoInstruction L250 (4 variants x32 cache; Run => frame.Goto(label, value-or-NoValue)). +- EnterTryCatchFinallyInstruction L305: Run executes try/catch/finally *recursively inside the instruction* using C# try/catch/finally: runs instructions in [TryStart,TryEnd) in a nested loop; RethrowException passes through; catch(Exception): frame.SaveTraceToException; if no catch blocks rethrow; GotoHandler finds first handler assignable (Array.Find, first match in order); runs handler loop; rethrow flag; finally block executed in C# finally clause by running [FinallyStart,FinallyEnd). Returns frame.InstructionIndex - prevInstrIndex. +- EnterFinallyInstruction L452 (produces 2 stack slots: pending continuation + value; consumed continuation 1), LeaveFinallyInstruction L494 (consumes 2), EnterExceptionHandlerInstruction L517 (nop, stack balance; Void/NonVoid singletons), LeaveExceptionHandlerInstruction L552 (jump to label), LeaveFaultInstruction L595 (pop exception, throw RethrowException), ThrowInstruction L629 (4 singletons Throw/VoidThrow/Rethrow/VoidRethrow; rethrow => RethrowException), SwitchInstruction L671 (Dictionary cases; pop int, jump to offset else +1). +- **EnterLoopInstruction L692**: fields _instructionIndex, _variables (locals.CopyLocals()), _closureVariables, _loop, _loopEnd, _compilationThreshold (ctor arg: 16 from EnterLoopExpression). Run L715: `if (unchecked(_compilationThreshold--) == 0)` { if frame.Interpreter.CompileSynchronously => Compile(frame) else ThreadPool.QueueUserWorkItem(Compile, frame) } return 1. Counter is per-instruction (shared by all frames/invocations of this interpreter instance). Compile L749: lock(this); new LoopCompiler(...).CreateDelegate(); **`instructions[_instructionIndex] = new CompiledLoopInstruction(delegate)`**; nulls _loop/_variables/_closureVariables ("invalidate this instruction, some threads may still hold on it"). CompiledLoopInstruction L780: Run => `_compiledLoop(frame.Data, frame.Closure, frame)` returns relative offset. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructionN.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructionN.cs.md new file mode 100644 index 0000000..4329de6 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructionN.cs.md @@ -0,0 +1 @@ +# DynamicInstructionN.cs (78) fully read: sealed partial class DynamicInstructionN : Instruction; fallback for dynamic sites with delegate types not covered by DynamicInstruction<...> (arity > 15 args) or void-returning delegates (isVoid ctor). Holds CallInstruction _target for the delegate's Invoke method, CallSite, _targetDelegate = site.Target via reflection (GetField("Target")), argument count = parameters.Length-1. Run L49: copies args (site first) from frame to object[], `_target.InvokeInstance(_targetDelegate, args)`; void => StackIndex = first else store result. ProducedStack = void?0:1. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructions.Generated.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructions.Generated.cs.md new file mode 100644 index 0000000..5314359 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicInstructions.Generated.cs.md @@ -0,0 +1,5 @@ +# DynamicInstructions.Generated.cs (522) fully read (W1 L1-260, W2 L260-522) +- L22 partial DynamicInstructionN: GetDynamicInstructionType(delegateType) L23: argTypes = delegateType.GetGenericArguments(); if 0 => null; newArgTypes = argTypes.Skip(1) (drops CallSite); switch on length 1..16 -> typeof(DynamicInstruction<...>) with N type params; else Assert.Unreachable (GENERATED region L33-57, gen_types). +- CreateUntypedInstruction(binder, argCount) L65: switch 0..15 -> DynamicInstruction.Factory(binder); default null (GENERATED, gen_untyped). NO callers found (see rg) -> dead helper. +- Classes DynamicInstruction (0 args) .. DynamicInstruction (15 args) = 16 generic classes (L103-516), "generated by gen_instructions". Each: private CallSite> _site; static Instruction Factory(binder) => new(CallSite<...>.Create(binder)); ProducedStack 1; ConsumedStack N; Run: `frame.Data[sp-N] = _site.Target(_site, (T0)Data[..]...)`; StackIndex adjusted; return 1; ToString "Dynamic(binder)". +- => one CallSite per DynamicInstruction instance (per emitted dynamic expression) -> DLR call-site caches (L0/L1/L2 rule caches) are per site, identical to compiled DLR sites; binding rules are produced by the PowerShell binders (not by the interpreter). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicSplatInstruction.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicSplatInstruction.cs.md new file mode 100644 index 0000000..e34bf4c --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_DynamicSplatInstruction.cs.md @@ -0,0 +1 @@ +# DynamicSplatInstruction.cs (53) fully read: sealed DynamicSplatInstruction(argumentCount, CallSite>); Run wraps frame.Data[first..] as ArgumentArray (DLR type) and calls site target. Produced 1 consumed argCount. NO creator found by rg (see grep) -> unused in this repo (INFERENCE: inherited DLR code). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ILightCallSiteBinder.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ILightCallSiteBinder.cs.md new file mode 100644 index 0000000..fa06b4a --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_ILightCallSiteBinder.cs.md @@ -0,0 +1 @@ +# ILightCallSiteBinder.cs (28) fully read: internal interface ILightCallSiteBinder { bool AcceptsArgumentArray { get; } } - nullable enabled. Implementers: see rg. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Instruction.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Instruction.cs.md new file mode 100644 index 0000000..a4b76e1 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Instruction.cs.md @@ -0,0 +1,3 @@ +# Instruction.cs (88) fully read +- IInstructionProvider.AddInstructions(LightCompiler) L21 (nullable enabled region). abstract Instruction L27: UnknownInstrIndex=int.MaxValue; virtual ConsumedStack/ProducedStack/ConsumedContinuations/ProducedContinuations (default 0); StackBalance; abstract `int Run(InterpretedFrame)` returns relative IP offset; InstructionName = type name minus "Instruction"; ToDebugString; GetDebugCookie. +- NotInstruction L72: pop bool push !bool; consumed 1 produced 1. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionFactory.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionFactory.cs.md new file mode 100644 index 0000000..91c7c84 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionFactory.cs.md @@ -0,0 +1,4 @@ +# InstructionFactory.cs (130) fully read +- abstract InstructionFactory L23: ConditionalWeakTable s_factories pre-seeded with 15 types: object,bool,byte,sbyte,short,ushort,int,uint,long,ulong,float,double,char,string,BigInteger (L32-46); other types via reflection MakeGenericType(InstructionFactory<>).Factory (L51-52). Abstract factory methods: GetArrayItem, SetArrayItem, TypeIs, TypeAs, DefaultValue, NewArray, NewArrayInit(count). +- InstructionFactory L70 sealed: lazily caches one instance of GetArrayItemInstruction, SetArrayItemInstruction, TypeIsInstruction, TypeAsInstruction, DefaultValueInstruction, NewArrayInstruction; NewArrayInitInstruction(elementCount) cached for count < MaxArrayInitElementCountCache=32. +- => these 7 generic instruction families are instantiated per element type T on demand ("instances created by factories"). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionList.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionList.cs.md new file mode 100644 index 0000000..a4432b4 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InstructionList.cs.md @@ -0,0 +1,11 @@ +# InstructionList.cs (1221) fully read: W1 L1-300, W2 L300-600, W3 L600-900, W4 L900-1221 +- InstructionArray readonly struct L27: MaxStackDepth, MaxContinuationDepth, Instruction[] Instructions, object[] Objects (constant pool), RuntimeLabel[] Labels, DebugCookies. DebugView types. +- InstructionList L85: Emit(instr) tracks _currentStackDepth/_maxStackDepth and continuation depth via Consumed/Produced (L207-227). SetDebugCookie is [Conditional("DEBUG")]. ToArray L291 builds InstructionArray (STATS code under #if STATS, off). +- Const caches: PushIntMinCachedValue=-100, PushIntMaxCachedValue=100, CachedObjectCount=256 (L324-326), LocalInstrCacheSize=64 (L427). EmitLoad: null/true/false/int in [-100,100] singletons; other objects go to _objects pool with LoadCachedObjectInstruction(index) for first 256 per list, beyond that LoadObjectInstruction(value) (L351-397). +- SwitchToBoxed(index, instrIndex) L413: rewrites instruction implementing IBoxableInstruction to its Boxed variant when a local gets boxed after use. +- Locals emit: EmitLoadLocal / LoadLocalBoxed / LoadLocalFromClosure / LoadLocalFromClosureBoxed / AssignLocal / StoreLocal / AssignLocalBoxed / StoreLocalBoxed / AssignLocalToClosure / (StoreLocalToClosure = AssignLocalToClosure + Pop) / InitializeLocal (ImmutableValue for primitives default, MutableValue for other value types, Reference for refs) / Parameter / ParameterBox / InitImmutableRefBox / NewRuntimeVariables. +- Arrays: EmitGetArrayItem/SetArrayItem (class/interface element -> object factory), NewArray, NewArrayBounds(rank), NewArrayInit (fast paths for CommandParameterInternal, CommandParameterInternal[], object, string). +- Arithmetic: EmitAdd/Sub/Mul with checked -> *OvfInstruction; EmitDiv; compare: Equal, NotEqual, LessThan, GreaterThan; **EmitLessThanOrEqual and EmitGreaterThanOrEqual throw NotSupportedException (L797-812)**. Conversions: NumericConvert Checked/Unchecked. Not, DefaultValue, New, CreateDelegate, TypeEquals/TypeIs/TypeAs. Fields: LoadField/LoadStaticField (cached per FieldInfo in s_loadFields under lock), StoreField/StoreStaticField. EmitCall -> CallInstruction.Create(method, parameters). +- Dynamic: EmitDynamic(Type, binder) -> CreateDynamicInstruction(delegateType, binder) L1023: lock(s_factories); void-returning delegate => DynamicInstructionN(.., isVoid:true) (L1030-1035); no generated type (arity > 15 or non-matching) => DynamicInstructionN; else cached factory from DynamicInstructionN.GetDynamicInstructionType(delegateType) -> `DynamicInstruction<...>.Factory`. +- Generated region L936-1018: EmitDynamic(binder) overloads for 1..15 arguments (15 overloads: .. ), generated by gen_instructionlist_factory from generate_dynamic_instructions.py (script not in repo). +- Control: BuildRuntimeLabels L1060 (adds trailing "return and rethrow" RuntimeLabel(RethrowOnReturn,0,0)), MakeLabel, FixupBranch, EnsureLabelIndex, MarkRuntimeLabel, EmitGoto/Branch/CoalescingBranch/BranchTrue/BranchFalse/Throw/ThrowVoid/Rethrow/RethrowVoid/EnterTryFinally/EnterTryCatch/EnterFinally/LeaveFinally/LeaveFault/EnterExceptionHandler(Non)Void/LeaveExceptionHandler/Switch. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InterpretedFrame.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InterpretedFrame.cs.md new file mode 100644 index 0000000..0ad7936 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_InterpretedFrame.cs.md @@ -0,0 +1,7 @@ +# InterpretedFrame.cs (333) fully read +- L28 sealed InterpretedFrame. L30 static ThreadLocal CurrentFrame. Fields: Interpreter, _parent, _continuations int[], _continuationIndex, _pendingContinuation, _pendingValue, public Data object[], Closure StrongBox[], StackIndex, InstructionIndex. +- L48-64 ctor: StackIndex = interpreter.LocalCount; Data = new object[LocalCount + Instructions.MaxStackDepth]; _continuations = new int[MaxContinuationDepth] if >0; _pendingContinuation=-1, _pendingValue=NoValue. => locals occupy Data[0..LocalCount), evaluation stack above. +- L78-113 Push (object/bool/int via ScriptingRuntimeHelpers cached boxes), Pop, Peek, Dup, SetStackDepth(depth)=LocalCount+depth. +- L115-123 `ExecutionContext => (ExecutionContext)Data[1]`, `FunctionContext => (FunctionContext)Data[0]` : slot 0 = lambda parameter FunctionContext; slot 1 = first block local (the compiler must declare executionContext as first block variable - verify in Compiler.cs). +- L129-218 stack trace support: Parent, IsInterpretedFrame (Interpreter.Run), GroupStackFrames, GetStackTraceDebugInfo, SaveTraceToException (exception.Data[typeof(InterpretedFrameInfo)]), GetExceptionStackTrace; Enter()/Leave() link to ThreadLocal CurrentFrame. +- L222-329 continuations: IsJumpHappened, Push/RemoveContinuation, YieldToCurrentContinuation, YieldToPendingContinuation, Push/PopPendingContinuation, GotoMethod/VoidGotoMethod reflection, VoidGoto, Goto(labelIndex, value, gotoExceptionHandler): if _continuationIndex == target.ContinuationStackDepth => jump (reset stack depth, set value) else set pending continuation and yield to current (finally) continuation. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Interpreter.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Interpreter.cs.md new file mode 100644 index 0000000..5e71207 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Interpreter.cs.md @@ -0,0 +1,5 @@ +# Interpreter.cs (110) fully read +- L31 class Interpreter: forth-style stack machine (doc L22-30). NoValue sentinel L33; RethrowOnReturn = Int32.MaxValue L35. L37-39 comment: "zero: sync compilation; negative: default" for _compilationThreshold. +- L47 ctor(name, locals, labelMapping, InstructionArray, debugInfos, compilationThreshold). +- L78-81 `CompileSynchronously => _compilationThreshold <= 1`. +- L98-108 Run(InterpretedFrame): `while (index < instructions.Length) { index += instructions[index].Run(frame); frame.InstructionIndex = index; }` (NoInlining + SpecialName). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightCompiler.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightCompiler.cs.md new file mode 100644 index 0000000..a5d4cbe --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightCompiler.cs.md @@ -0,0 +1,29 @@ +# interpreter/LightCompiler.cs (2052 lines) - T27 notes +## W1 L1-300: ExceptionHandler(L30), TryCatchFinallyHandler(L109) with GotoHandler(L173: Array.Find handler by Matches(exception.GetType())), RethrowException(L186), DebugInfo(L190; GetMatchingDebugInfo binary search L211), InterpretedFrameInfo(L250), LightCompiler(L271). +- **L273 `internal const int DefaultCompilationThreshold = 32;`** L275 comment "zero: sync compilation" on `_compilationThreshold`. L291 `_forceCompile` flag. +## W2 L301-600 +- L297-301 ctor LightCompiler(int compilationThreshold): `_compilationThreshold = compilationThreshold < 0 ? DefaultCompilationThreshold : compilationThreshold`. => Compiler passes -1 (CompileOnDemand) => 32; int.MaxValue (NeverCompile). +- L303 nested ctor (parent) copies threshold. +- L324-344 CompileTop(LambdaExpression): define params as locals (EmitInitializeParameter), Compile(body), pop if body non-void but lambda returns void, returns new LightDelegateCreator(MakeInterpreter(name), node). +- L364-373 MakeInterpreter: if _forceCompile => null (no interpreter => LightDelegateCreator compiles); else new Interpreter(name, _locals, GetBranchMapping(), instrs, debugInfos, _compilationThreshold). +- L409-447 closure resolution EnsureAvailableForClosure/ResolveLocal; box local when captured; _parent chain. +- L449-525 CompileGetVariable/GetBoxedVariable/SetVariable: emits LoadLocal / LoadLocalBoxed / LoadLocalFromClosure / StoreLocal / AssignLocal... (+Boxed / ToClosure) +- L533-585 Block: defines locals (EmitInitializeLocal), CompileAsVoid for all but last. +## W3 L601-900: Index (EmitCall getter/Set, EmitGetArrayItem/SetArrayItem), member assign (property setter call / EmitStoreField), assign dispatch L727: Index/MemberAccess/Parameter/Extension else InvalidOperationException; binary L751: Method!=null -> call; ArrayIndex, Add/AddChecked/Sub/SubChecked/Mul/MulChecked/Divide -> CompileArithmetic; Equal/NotEqual; < <= > >= (numeric types only); other => NotImplementedException (And, Or, Modulo, Power, shifts, ExclusiveOr). Convert: numeric convert instruction else no-op ("TODO conversions..."). +- L851-855: EmitDiv for Divide only. Note: NO Modulo instruction. +## W4 L901-1200 +- Not (bool only else NotImplemented), TypeAs; unary other => NotImplementedException (Negate w/o Method etc). +- AndAlso/OrElse on bool: branch instrs; Nullable bool => NotImplemented. +- Conditional L997. LoopExpression L1032: body fully commented out (no-op!) i.e. ExpressionType.Loop emits nothing - PowerShell does not use Expression.Loop: uses its own EnterLoopExpression/PowerShellLoopExpression extensions with IInstructionProvider (Compiler.cs L6947-7080). +- Switch L1059: only int test values w/o comparison method, constant test values; else NotImplementedException. +- Label/Goto. Label scope infra (LabelScopeKind) L1174+. +## W5 L1201-1500: label helpers; TryPushLabelBlock; throw/rethrow; Try expr L1398: EmitEnterTryFinally / EmitEnterTryCatch; fault emulation for single catch(Exception) no-variable body ending in rethrow (L1437-1466); catch handlers with Filter => NotImplementedException (L1474-1479); node.Fault != null => NotImplementedException (L1516-1519). +## W6 L1501-1800 +- L1550 Dynamic: compile args then EmitDynamic(DelegateType, Binder). +- **L1563-1595 Call: `_forceCompile = true` if any parameter IsByRef or (instance method on non-primitive value type)** [fallback: whole lambda compiled instead of interpreted]. L1597-1625 New: forceCompile if ctor has byref param. +- Member: literal field/static readonly => load constant; static => EmitLoadField; property => call getter; else NotImplementedException. +- NewArrayInit/NewArrayBounds. Extension L1709: IInstructionProvider.AddInstructions(this) else CanReduce -> Compile(Reduce()) else NotImplemented. +- DebugInfo L1728 -> DebugInfo records only (no instruction). RuntimeVariables L1743 -> EmitNewRuntimeVariables. Lambda L1757: nested LightCompiler(this), closure vars captured as boxed, EmitCreateDelegate(creator). +- Coalesce: non-nullable w/o Conversion; else NotImplementedException. Invocation: lambda operand => NotImplemented; else Call to Invoke. +## W7 L1801-2052: ListInit/MemberInit/Quote/Reducible => NotImplementedException; Unbox nop; TypeEqual/TypeIs (sealed => TypeEquals)/TypeAs; Compile(expr,asVoid); CompileAsVoid; CompileNoLabelPush giant switch (L1945-2040): maps ExpressionType; `default: throw Assert.Unreachable`; compound assignments => CompileReducibleExpression => NotImplementedException. +## KEY OPEN: where NotImplementedException is caught? No try/catch in Compiler.CompileTree (to verify). Means IR must avoid these node types by construction. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightDelegateCreator.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightDelegateCreator.cs.md new file mode 100644 index 0000000..e8a8581 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightDelegateCreator.cs.md @@ -0,0 +1,5 @@ +# LightDelegateCreator.cs (220) fully read in 1 window +- L30 class; fields _interpreter (null if forced compile), _lambda, _compiledDelegateType, _compiled, _compileLock. +- L78-112 CreateDelegate(closure): if _compiled != null and SameDelegateType -> return compiled delegate directly; if _interpreter==null => Compile(null) synchronously then CreateCompiledDelegate; else new LightLambda(this, closure, _interpreter._compilationThreshold).MakeDelegate(DelegateType). +- L132 CreateCompiledDelegate(closure): if HasClosure, _compiled is Func[],Delegate> applied to closure. +- L151-188 Compile(state): lock(_compileLock), once; if interpreter!=null: change lambda delegate type to Func/Action (GetFuncOrAction L190); HasClosure => LightLambdaClosureVisitor.BindLambda(lambda, ClosureVariables) else lambda.Compile() (IL JIT via System.Linq.Expressions). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.Generated.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.Generated.cs.md new file mode 100644 index 0000000..b1178f5 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.Generated.cs.md @@ -0,0 +1,4 @@ +# LightLambda.Generated.cs (769) fully read (L1-200, 200-500, 500-769) +- Header L24-25: "generated by function: gen_run_methods from: generate_dynamic_instructions.py" (script not in repo? check rg). L27 `internal const int MaxParameters = 16;` +- Pattern per arity N in 0..15: `TRet RunN(args)`, `void RunVoidN<...>`, `static Delegate MakeRunN<...>`, `static Delegate MakeRunVoidN<...>`. Body: `if (_compiled != null || TryGetCompiled()) return ((Func<..>)_compiled)(args); var frame = MakeFrame(); frame.Data[i]=argi; var current = frame.Enter(); try {_interpreter.Run(frame);} finally {frame.Leave(current);} return (TRet)frame.Pop();` +- Instances: 16 arities x 4 methods = 64 methods (L28-762). END marker L764. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.cs.md new file mode 100644 index 0000000..13f29ea --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LightLambda.cs.md @@ -0,0 +1,9 @@ +# LightLambda.cs (303) fully read +- L33 LightLambdaCompileEventArgs. L43 LightLambda partial: fields _closure, _interpreter, s_runCache CacheDict>(100) L47, _delegateCreator, _compiled, _compilationThreshold (per instance, mutable int). Event Compile. +- L67-158 GetRunDelegateCtor/MakeRunDelegateCtor: picks RunN/RunVoidN by Invoke signature; MaxParameters (16, in .Generated) -> null => CreateCustomDelegate (L161: builds Expression lambda calling Run(object[]) and lambda.Compile()); by-ref params => null (custom); special RunVoidRef2 for (ref,ref) void; DynamicMethod FastCtor via IL (ldftn+newobj). +- L184 MakeDelegate(type). +- **L197-246 TryGetCompiled**: if _delegateCreator.HasCompiled => _compiled = CreateCompiledDelegate(_closure); raise Compile event if SameDelegateType; return true. Else **`if (unchecked(_compilationThreshold--) == 0)`** -> if _interpreter.CompileSynchronously => _delegateCreator.Compile(null) then TryGetCompiled(); else **ThreadPool.QueueUserWorkItem(_delegateCreator.Compile, null)** (background). Comment: racing threads OK; no lock on hot path. + => count semantics: counter starts at T; call k reads T-k+1; compile triggered when read==0 i.e. on call T+1 (33rd call for T=32); that call still interpreted (async). For T<=1 sync: threshold 0: first call (reads 0) compiles synchronously; threshold 1: second call. + Hmm threshold==1: call1 reads 1 no; call2 reads 0 -> sync compile. threshold 0 call1 reads 0. +- L277 Run(params object[]): generic path (used by custom delegates): `_compiled.DynamicInvoke(arguments)`; else MakeFrame, copy args to frame.Data, Enter/Leave, return frame.Pop(). +- L253 RunVoidRef2 copy-in/copy-out; compiled path commented out. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalAccess.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalAccess.cs.md new file mode 100644 index 0000000..afd93e5 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalAccess.cs.md @@ -0,0 +1,6 @@ +# LocalAccess.cs (456) fully read, 2 windows +- IBoxableInstruction L28 (BoxIfIndexMatches). LocalAccessInstruction abstract L34 (_index). +- Load: LoadLocal (produce 1; push Data[idx]), LoadLocalBoxed (StrongBox.Value), LoadLocalFromClosure (frame.Closure[idx].Value), LoadLocalFromClosureBoxed (pushes the box itself). +- Store/Assign: AssignLocal (peek -> Data[idx], keeps value), StoreLocal (pop), AssignLocalBoxed, StoreLocalBoxed, AssignLocalToClosure (peek->Closure[idx].Value). +- Initialize (abstract InitializeLocalInstruction L237 with nested classes): Reference ("InitRef" -> null), ImmutableValue ("InitImmutableValue"), ImmutableBox ("InitImmutableBox": new StrongBox), ParameterBox (wrap param in box), Parameter ("InitParameter": nop), MutableValue ("InitMutableValue": Activator.CreateInstance(type); TargetInvocationException unwrapped), MutableBox ("InitMutableBox"). +- RuntimeVariablesInstruction L424: consumes _count boxes (IStrongBox), pushes RuntimeVariables.Create(ret). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalVariables.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalVariables.cs.md new file mode 100644 index 0000000..c9b781c --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LocalVariables.cs.md @@ -0,0 +1,3 @@ +# LocalVariables.cs (322) fully read +- LocalVariable L28: Index, flags IsBoxed(1)/InClosure(2), LoadFromArray(frameData, closure) -> ArrayAccess (+Convert to StrongBox if boxed) used by LoopCompiler. LocalDefinition struct L84 (index+ParameterExpression). +- LocalVariables L143: HybridReferenceDictionary _variables; _closureVariables; _localCount/_maxLocalCount. DefineLocal(variable,start) allocates next slot index (nested scopes of same ParameterExpression chain via VariableScope.Parent); UndefineLocal decrements _localCount (slot reuse after block end) ; Box(variable, instructions) marks local IsBoxed and rewrites already-emitted instructions in scope [Start,Stop) via SwitchToBoxed (skips child scopes); LocalCount => _maxLocalCount (frame slot count); CopyLocals() (used by EnterLoopInstruction); AddClosureVariable (index in closure array). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LoopCompiler.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LoopCompiler.cs.md new file mode 100644 index 0000000..6235e82 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_LoopCompiler.cs.md @@ -0,0 +1,7 @@ +# LoopCompiler.cs (385) fully read in 1 window +- L29 `LoopCompiler : ExpressionVisitor`; LoopFunc = Func[], InterpretedFrame, int> (L27). Fields: frameData/frameClosure/frame params, _returnLabel (int), _outerVariables/_closureVariables dictionaries (LocalVariable), _loop (PowerShellLoopExpression), _loopVariables (flow in/out), _loopLocals, label mapping, loopStart/loopEnd instruction indices. +- L87-142 CreateDelegate: Visit(loop); for each outer variable referenced: if InClosureOrBoxed -> assign local box var from frame closure/data array element (`local.LoadFromArray`) else copy value in (`Assign(var, Convert(elemRef))` always even if write-only), and if variable has Write access -> in a finally: `elemRef = Box(var)` (write back). Wrap loop in TryFinally when writebacks exist. Body ends with label returning constant `loopEnd - loopStart` (relative instruction offset to jump to after loop). `lambda.Compile()` (IL JIT). +- State transferred on promotion: the frame's `Data` array (locals), `Closure` boxes and the `InterpretedFrame` itself (for gotos out of the loop). Evaluation stack is not transferred (loop is a statement; stack depth at loop entry assumed same). +- L144 VisitExtension: reduce extensions (so PowerShell extension nodes -> plain trees; UpdatePositionExpr reduces to DebugInfo + field store). +- L158-185 VisitGoto: label unknown to _labelMapping => inside loop; label inside [loopStart, loopEnd) => stays; else exits the loop: returns `Expression.Return(_returnLabel, frame.Goto(labelIndex, box(value)) / frame.VoidGoto(labelIndex))` i.e. compiled loop returns the interpreter's goto offset so the interpreter continues at the label (break/continue outside, return etc.). +- L196-251 scope tracking (_loopLocals) for blocks, catch variables, nested lambdas. L253 VisitBinary reduces compound assignment; assignment to outer param -> write access; boxed vars => `box.Value`. L305 VisitUnary reduce inc/dec. L320 VisitParameter read access. TODO comment L317: by-ref (ref/out) args unsupported; MethodCall/Dynamic/New not overridden (LightCompiler also forceCompiles by-ref). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_PowerShellInstructions.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_PowerShellInstructions.cs.md new file mode 100644 index 0000000..820131e --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_PowerShellInstructions.cs.md @@ -0,0 +1,2 @@ +# PowerShellInstructions.cs (51) fully read +- L18 UpdatePositionInstruction: stores `functionContext._currentSequencePointIndex = _sequencePoint`; if _checkBreakpoints && context._debuggingMode > 0 => context.Debugger.OnSequencePointHit(functionContext); returns +1. Create(seqPoint, checkBreakpoints). Only PowerShell-specific instruction class in the folder. Emitted by UpdatePositionExpr.AddInstructions (Compiler.cs L7077-7080). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Utilities.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Utilities.cs.md new file mode 100644 index 0000000..4098bbc --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_Utilities.cs.md @@ -0,0 +1,4 @@ +# Utilities.cs (1157) fully read: W1 L1-300, W2 L300-600, W3 L600-900, W4 L900-1157 +- TypeUtils (IsNumeric incl. Char, IsArithmetic excl. Char/Byte/SByte...). ArrayUtils.AddLast. DelegateHelpers L129: `MaximumArity = 17` (generated gen_max_delegate_arity from generate_dynsites.py L136); MakeDelegate(types) -> Action<> up to 16 params / Func<> up to 16 params+ret (17 type args); beyond => Assert.Unreachable. +- ScriptingRuntimeHelpers L227: Int32ToObject (just boxing; no cache despite name), BooleanToObject, True/False boxed singletons, GetPrimitiveDefaultValue(Type). +- ArgumentArray L276 (for DynamicSplat), ExceptionHelpers.UpdateForRethrow (collects StackTrace list in Exception.Data["PreviousStackTraces"]), HybridReferenceDictionary L373 (array of 10 entries `_arraySize` then Dictionary), CacheDict L580 (LRU, maxSize ctor; used with 100 in LightLambda.s_runCache), ThreadLocal L684 (custom, indexed by ManagedThreadId; used by InterpretedFrame.CurrentFrame), Assert (Unreachable => Debug.Fail + InvalidOperationException), ExpressionAccess flags, Utils (Constant/Empty/Void/Default/Convert/Box/IsReadWriteAssignment), CollectionExtension (TrueForAll, Map, ListHashCode, ListEquals), ListEqualityComparer. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_arith-family.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_arith-family.md new file mode 100644 index 0000000..63d82e3 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_arith-family.md @@ -0,0 +1,8 @@ +# Arithmetic/comparison instruction files: AddInstruction.cs(285) SubInstruction.cs(285) MulInstruction.cs(285) DivInstruction.cs(152) EqualInstruction.cs(190) NotEqualInstruction.cs(190) LessThanInstruction.cs(169) GreaterThanInstruction.cs(169) NumericConvertInstruction.cs(285) +Read L15-end (L1-14 = identical license header, md5 verified) in one window each. +- Add/Sub/Mul: each file = abstract {Op}Instruction (consumed 2 produced 1) with 8 nested sealed classes {Op}{Int32,Int16,Int64,UInt16,UInt32,UInt64,Single,Double} (unchecked arithmetic) + factory Create(Type) switch on TypeCode (cached statics; default throw Assert.Unreachable) and a second abstract {Op}OvfInstruction with 8 nested classes using checked() (Single/Double variants are not checked) => 2 abstract + 16 nested per file = 18 classes/file (x3 = 54). +- Div: DivInstruction abstract + 8 nested (no Ovf variant) = 9 classes; integer division by zero => DivideByZeroException from C# runtime (no explicit check). +- DEFECTS (copy-paste): UInt64 variants cast operands to (Int16) instead of (UInt64): AddInstruction.cs L98, AddOvf L231, SubInstruction.cs L98, SubOvf L231, MulInstruction.cs L98, MulOvf L231, DivInstruction.cs L98 (7 sites). EqualInstruction.Create/NotEqualInstruction.Create map UInt16/UInt32/UInt64 to the signed Int16/Int32/Int64 instruction classes (Equal L165-167, NotEqual L165-167) -> InvalidCastException on boxed unsigned values if ever reached. Reachability: Compiler.cs emits typed arithmetic only for double (Compiler.cs L5742-5771) => INFERENCE not reachable from PowerShell IR. +- Equal/NotEqual: 12 nested (Boolean,SByte,Int16,Char,Int32,Int64,Byte,UInt16,UInt32,UInt64,Single,Double) + Reference = 13 nested + abstract = 14 classes each; enum types unwrap to underlying; value-type Object (Nullable) / Decimal / String? => NotImplementedException (String TypeCode.String -> default NotImplemented! but string is a reference type: TypeCode.String falls to `default: throw NotImplementedException` since typeToUse.GetTypeCode()==String not Object) - flag: EqualInstruction.Create(typeof(string)) throws NotImplementedException (L180-181) . Compiler emits Expression.Equal on object/reference types only (iteratorTemp==null etc: type IEnumerator/object => TypeCode.Object => reference ok). +- LessThan / GreaterThan: abstract + 11 nested (SByte,Int16,Char,Int32,Int64,Byte,UInt16,UInt32,UInt64,Single,Double) = 12 classes each; LessThanOrEqual / GreaterThanOrEqual have NO instruction (InstructionList throws NotSupportedException). +- NumericConvertInstruction: abstract + nested Unchecked and Checked (convert by switching _from then _to on TypeCode) = 3 classes; InstructionName "UncheckedConvert"/"CheckedConvert". diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_misc-small.md b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_misc-small.md new file mode 100644 index 0000000..651db03 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_interpreter_misc-small.md @@ -0,0 +1,9 @@ +# Small interpreter files (all fully read; L1-14 are the identical Apache license header, md5 159e1058... for Add/Div/Sub/Mul/Equal/LessThan/NumericConvert/NotEqual/GreaterThan/Interpreter) +## LightLambdaClosureVisitor.cs (304): ExpressionVisitor used when a *lambda with closure variables* is compiled (LightDelegateCreator.Compile -> BindLambda): replaces captured variables by `closure[i].Value` StrongBox accesses; builds Func[],Delegate> via Compile(). VisitExtension reduces extensions (`node.ReduceExtensions()`). MergedRuntimeVariables for RuntimeVariablesExpression. NOTE: the PowerShell IR has one outermost lambda per named block (no closures) so this visitor is only exercised for nested lambdas (none produced by Compiler.cs apart from the top-level) - INFERENCE. +## LabelInfo.cs (364): LabelInfo (label define/reference/validation; InvalidOperationException messages "Label target already defined", "Ambiguous jump", "Control cannot leave filter test", "Control cannot enter an expression", "Control cannot enter try", "label target undefined"), LabelScopeKind enum (Statement, Block, Switch, Lambda, Try, Catch, Finally, Filter, Expression), LabelScopeInfo (CanJumpInto: Block, Statement, Switch, Lambda). +## BranchLabel.cs (129): RuntimeLabel struct (Index, StackDepth, ContinuationStackDepth), BranchLabel (forward-branch fixups, Mark records stack depth, target index). +## RuntimeVariables.cs (55): RuntimeVariables : IRuntimeVariables over IStrongBox[]. +## StackOperations.cs (113): LoadObjectInstruction, LoadCachedObjectInstruction (reads Interpreter._objects[index]), PopInstruction (singleton), DupInstruction (singleton). +## TypeOperations.cs (197): CreateDelegateInstruction (pops closure boxes, _creator.CreateDelegate(closure), pushes delegate), NewInstruction (ConstructorInfo.Invoke, unwraps TargetInvocationException), DefaultValueInstruction, TypeIsInstruction (`is T`), TypeAsInstruction, TypeEqualsInstruction (obj != null && obj.GetType()==type). +## ArrayOperations.cs (133): NewArrayInitInstruction(count), NewArrayInstruction, NewArrayBoundsInstruction(elementType, rank), GetArrayItemInstruction, SetArrayItemInstruction. +## FieldOperations.cs (105): LoadStaticField, LoadField, StoreField (boxed receiver: value-type receivers are mutated on a copy), StoreStaticField. Use FieldInfo.GetValue/SetValue reflection (slow path). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_lang_parserutils.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_lang_parserutils.cs.md new file mode 100644 index 0000000..3888fd4 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_lang_parserutils.cs.md @@ -0,0 +1,22 @@ +# parserutils.cs notes (T22) -- HINT MISMATCH: despite name, file holds RUNTIME operator helpers (ParserOps) and flow-control exceptions, not parser utilities. Owned semantically by T26/T28; T22 documents only the parser<->runtime boundary. + +## W1 L1-300 +- Flow-control exceptions L23-170: FlowControlException (abstract, SystemException) L28; LoopFlowException(label; MatchLabel/MatchLoopLabel OrdinalIgnoreCase; empty label matches any) L36-67; BreakException L72; ContinueException L93; ReturnException (internal) L111; ExitException (public, Argument) L124; ExitNestedPromptException L144; TerminateException L151; StopUpstreamCommandsException L160. +- SplitOptions [Flags] L176-221: SimpleMatch 0x01, RegexMatch 0x02, CultureInvariant 0x04, IgnorePatternWhitespace 0x08, Multiline 0x10, Singleline 0x20, IgnoreCase 0x40, ExplicitCapture 0x80. +- delegate PowerShellBinaryOperator(context, errorPosition, lval, rval) L225. ParserOps static class L232: MethodNotFoundErrorId; caches _MinCache=-100,_MaxCache=1000 boxed ints, 255 char strings; BoolToObject; IntToObject; WrappedNumber(data,text) PSObject.TokenText; FixNum; ConvertTo. +## W2 L300-600 +- ImplicitOp L347-395 (op_* user-defined operator lookup: prefers LHS type unless primitive/null then RHS; NotADefinedOperationForType). Split implementation L404-556: unfoldTuple, enumerateContent, parseRegexOptions, UnarySplitOperator (pattern \s+ with TrimContent), SplitOperator, SplitOperatorImpl (args: predicate scriptblock or pattern, limit, options; BadOperatorArgument; InvalidSplitOptionWithPredicate), NegativeSplitWithPredicate L558. +## W3 L600-900 +- SplitWithPredicate L633, SplitWithPattern L713 (default RegexMatch; SimpleMatch only combinable with IgnoreCase else InvalidSplitOptionCombination; negative limit -> RightToLeft), UnaryJoinOperator L767, JoinOperator L780, RangeOperator L803 (char range when both single non-digit char else Convert.ToInt32 -> IntOps.Range), GetRangeEnumerator L832, AsChar L875, ReplaceOperator starts L891. + +## W4 L900-1200 +- ReplaceOperator L891-961 (args 1..2; >2 -> BadReplaceArgument; pattern Regex or string via NewRegex; InvalidRegularExpression), ReplaceOperatorImpl struct L963-1035 (string replacement | ScriptBlock MatchEvaluator ($_ = match, useLocalScope false) | TryConvertTo MatchEvaluator | ToStringParser). IsOperator L1045 / IsNotOperator L1086 (right operand converted to Type; PSCustomObject / PSObject special cases; IsOperatorRequiresType). LikeOperator L1128 (WildcardPattern; ilike/inotlike ignore case; array LHS filters). MatchOperator L1174 starts (sets $Matches via SpecialVariables.MatchesVarPath; Hashtable CurrentCultureIgnoreCase; int group names become int keys). +## W5 L1200-1500 +- MatchOperator array path: filter with stopping check every >1000 items (PipelineStoppedException). ContainsOperatorCompiled L1273; ContainsOperator L1307 (LanguagePrimitives.Equals InvariantCulture); CompareDelegate + CompareOperators L1330-1352; NewRegex L1360-1378 cache: ConcurrentDictionary>, MaxRegexCache = 1000 per options, Clear() when Count > MaxRegexCache; MoveNext/Current L1397-1455 wrap exceptions into RuntimeException "BadEnumeration" (pipeline stopping check each MoveNext); GetTypeFullName L1462; CallMethod L1496 starts. + +## W6 L1500-1800, W7 L1800-2010 +- CallMethod L1496-1623: runtime method invocation helper (null target -> InvokeMethodOnNull; static via PSObject.GetStaticCLRMember; MethodNotFound with MethodNotFoundErrorId; ParameterizedPropertyAssignmentFailed; wraps errors as MethodInvocationException; passes FlowControlException/ScriptCallDepthException). +- RangeEnumerator L1633-1699 (int, increment +/-1), CharRangeEnumerator L1705-1756. +- InterpreterError L1761-1966: NewInterpreterException(targetObject, exceptionType, errorPosition, resourceIdAndErrorId, resourceString, args) -> uses ParserStrings messages for RUNTIME errors (error id == resource key); NewInterpreterExceptionByMessage maps exceptionType ParseException / IncompleteParseException / default RuntimeException(ErrorCategory.InvalidOperation); NewBackupInterpreterException uses ParserStrings.BackupParserMessage / BackupParserMessageWithException when resource lookup fails; UpdateExceptionErrorRecordPosition; UpdateExceptionErrorRecordHistoryId. +- ScriptTrace L1970-2008: Trace(level, messageId, resourceString, args) writes debug line when context.PSDebugTraceLevel > level (Set-PSDebug -Trace). +=> Consequence: ParserStrings.resx is shared by parser errors, semantic-check errors, compile-time errors and runtime interpreter errors; ERROR-CATALOG classifies keys by use site. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Compiler.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Compiler.cs.md new file mode 100644 index 0000000..3698553 --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Compiler.cs.md @@ -0,0 +1,117 @@ +# Compiler.cs notes (T25) +## W1 L1-300, W2 L300-657 CachedReflectionInfo (L28-657) +- `CachedReflectionInfo` static class: cache of ~250 MethodInfo/ConstructorInfo/FieldInfo/PropertyInfo used by emitted trees. Grouped by runtime helper class: ArrayOps, CharOps, CommandParameterInternal (CreateArgument/CreateParameter/CreateParameterWithArgument), CommandRedirection/FileRedirection/MergingRedirection (BindForExpression etc.), Debugger (ScriptDebugger.EnterScriptFunction/ExitScriptFunction/OnSequencePointHit), EnumerableOps, ExceptionHandlingOps (CheckActionPreference, ConvertToException, FindMatchingHandler, Restore/SuspendStoppingPipeline, ConvertToMethodInvocationException, ConvertToArgumentConversionException), ExecutionContext (CurrentExceptionBeingHandled, _debugger, _debuggingMode, PropagateExceptionsToEnclosingStatementBlock, IsStrictVersion, QuestionMarkVariableValue, LanguageMode, EngineIntrinsics), FunctionContext fields (_currentSequencePointIndex,_executionContext,_functionName,_localsTuple,_outputPipe) + PushTrapHandlers/PopTrapHandlers, FunctionOps.DefineFunction, HashtableOps, ParserOps (Contains,Implicit,Join,Like,Match,Range,GetRangeEnumerator,Replace,Split,UnaryJoin,UnarySplit), Pipe(ctor(List), Add, SetVariableListForTemporaryPipe), PipelineOps (CheckAutomationNull..., CheckForInterrupts, GetExitException, FlushPipe, InvokePipeline, InvokePipelineInBackground, Nop, PipelineResult, ClearPipe), PS*Binder static helpers, RestrictedLanguageChecker (data statements), BreakException_ctor(string), ContinueException_ctor(string), ReturnException_ctor(object), LoopFlowException.MatchLabel, ScriptBlock.DoInvokeReturnAsIs/InvokeAsDelegateHelper, ScriptBlockExpressionWrapper.GetScriptBlock, StringOps (Compare/Equals/FormatOperator/Multiply), SwitchOps (ConditionSatisfiedRegex/Wildcard, ResolveFilePath), TypeOps (AsOperator, AddPowerShellTypesToTheScope, InitPowerShellTypesAtRuntime, SetCurrentTypeResolutionState, SetAssemblyDefiningPSTypes, IsInstance, ResolveTypeName), VariableOps (GetUsingValue, GetVariableAsRef, GetVariableValue, GetAutomaticVariableValue, SetVariableValue), ClassOps (ValidateSetProperty, CallBaseCtor, CallMethodNonVirtually, CallVoidMethodNonVirtually), MemberInvocationLoggingOps.LogMemberInvocation, ArgumentTransformationAttribute.Transform, MutableTuple.IsValueSet, LocalPipeline.GetExecutionContextFromTLS. +## W3 L657-957 +- ExpressionCache L659-718: constants (NullConstant, NullExecutionContext..., AutomationNullConstant, NullPipe=Constant(new Pipe{NullPipe=true}), CatchAllType=ExceptionHandlingOps.CatchAll, Empty=Expression.Empty(), BoxedTrue/False fields of Boxed); Constant(int) caches -1..100 (array 102). +- ExpressionExtensions L720-782: Convert(type): same type->as is; void->null constant; ConversionRank.Assignable->Expression.Convert; generic-param/byref-like type -> ThrowInvalidCastException call; else DynamicExpression.Dynamic(PSConvertBinder.Get(type)). Cast(type): floating/decimal->primitive via Convert.ChangeType else Expression.Convert. +- FunctionContext L784-814: fields _scriptBlock,_file,_debuggerHidden,_debuggerStepThrough,_sequencePoints(IScriptExtent[]),_executionContext,_outputPipe,_breakPoints(BitArray),_boundBreakpoints(Dictionary>),_currentSequencePointIndex,_localsTuple(MutableTuple),_traps (List[],Type[]>>),_functionName; CurrentPosition; PushTrapHandlers/PopTrapHandlers. +- Compiler L816: ICustomAstVisitor2. statics: s_executionContextParameter (Variable "context"), s_functionContext (Parameter "funcContext"), s_returnPipe ("returnPipe"), s_notDollarQuestion, s_getDollarQuestion (ctx.QuestionMarkVariableValue), s_setDollarQuestionToTrue, s_callCheckForInterrupts, s_getCurrentPipe (funcContext._outputPipe), s_currentExceptionBeingHandled, s_catchFlowControl (catch FlowControlException -> Rethrow), s_stmtCatchHandlers = [catchFlowControl, catch(Exception e)-> ExceptionHandlingOps.CheckActionPreference(funcContext, e)]. DottedLocalsTupleType = MutableTuple.MakeTupleType(SpecialVariables.AutomaticVariableTypes); DottedLocalsNameIndexMap(auto vars), DottedScriptCmdletLocalsNameIndexMap (auto + preference vars indexes offset NumberOfAutomaticVariables). Static ctor L840-905 registers builtin attribute generators (CmdletBinding, Experimental, Parameter, OutputType, Alias, ValidateSet, DebuggerHidden, ValidateNotNull, ValidateNotNullOrEmpty). +- Instance state L907-957: _sequencePoints, _sequencePointIndexMap, _stmtCount, Optimize (private set), LocalVariablesTupleType, LocalVariablesParameter, _debugSymbolDocument, _memberFunctionType, _compilingTrap, _compilingSingleExpression, _compilingScriptCmdlet, _currentFunctionName, _switchTupleIndex, _foreachTupleIndex (VariableAnalysis.Unanalyzed default), CompilingMemberFunction, SpecialMemberFunctionType, MemberFunctionReturnType, CompilingConstantExpression. Private ctor (sequencePoints, map) used for nested compiler sharing; internal ctor() creates new lists. +## W4 L957-1257 helpers +- Compile(ast)=ast.Accept(this) L961. CompileExpressionOperand: void result -> Block(result, NullConstant) L966. +- ReduceAssignment L993: '=' -> av.SetValue; +=,-=,*=,/=,%= -> Dynamic(PSBinaryOperationBinder.Get(et), object, get, right); '??=' -> SetValue(Coalesce(get,right)); returns Block(temps, exprs). Coalesce L1025: value type left -> left; else temp=object, Condition(LanguagePrimitives.IsNull(temp), right.Cast(object), temp). +- GetLocal(tupleIndex) L1053: chain of Expression.Property over MutableTuple.GetAccessPath(LocalVariablesTupleType, idx) from LocalVariablesParameter. +- CallGetVariable -> VariableOps.GetVariableValue(path, context, Constant(varAst)). CallSetVariable -> VariableOps.SetVariableValue(path, rhs as object, context, attributes|null). +- GetAutomaticVariable L1082: unoptimized: VariableOps.GetAutomaticVariableValue(idx, ctx, varAst) Convert to tuple slot type; Optimized: Condition(tuple.IsValueSet(idx), local, call). +- IsStrictMode(version, ctx) -> ExecutionContext.IsStrictVersion static. +- AddSequencePoint L1138 dedups by IScriptExtent in map. UpdatePosition(ast) L1151: index==0 && !_generatingWhileOrDoLoop -> Empty else new UpdatePositionExpr(extent,index,_debugSymbolDocument, !_compilingSingleExpression). +- NewTemp name+counter. GetTypeConstraintForMethodResolution; CombineTypeConstraint...; ConvertValue(TypeConstraintAst, expr): void -> Block(void, expr); resolved -> expr.Convert; unresolved -> Dynamic(PSDynamicConvertBinder, TypeOps.ResolveTypeName(typeName, extent), expr). +## W5-W7 L1257-1857 Parameter metadata +- GetParameterMetaData L1262: builds RuntimeDefinedParameterDictionary; automaticPositions && !customParameterSet => positions assigned 0.. for non-SwitchParameter params in order. +- Attribute generators: builtin ones (CmdletBinding named args DefaultParameterSetName, HelpUri, SupportsShouldProcess, PositionalBinding, ConfirmImpact, SupportsTransactions, SupportsPaging, RemotingCapability; Parameter: Position, ParameterSetName, Mandatory, ValueFromPipeline, ...ByPropertyName, ...RemainingArguments, HelpMessage*, DontShow; positional 0 or 2(experimental name, action) args; OutputType; Alias; ValidateSet(string list or generator type, IgnoreCase, ErrorMessage); DebuggerHidden; ValidateNotNull(OrEmpty)). Unknown named arg -> RuntimeException PropertyNotFoundForType. Others -> GetAttributeGenerator(CallInfo) caches a compiled lambda (Dynamic PSAttributeGenerator) under lock L1299; GetAttribute(AttributeAst) L1733; arguments evaluated with ConstantValueVisitor(AttributeArgument=true). +- GetAttribute(TypeConstraintAst) L1798 -> ArgumentTypeConverterAttribute(type) with type cached via ISupportsTypeCaching. +- GetRuntimeDefinedParameter L1819 ... (continues) +## W8 L1857-2157 (RDP, Compile entry) +- GetRuntimeDefinedParameter L1819-1907: attributes list; first experimental attr honored (ToHide -> param dropped); ParameterAttribute with ToHide skipped; if all param attrs hidden -> null; usesCmdletBinding=true when enabled ParameterAttribute seen; customParameterSet=true if Position set or ParameterSetName != AllParameterSets; attributes reversed then default `new ParameterAttribute()` inserted at 0 when none; default value: IsConstantValueVisitor.IsConstant -> constant, else DefaultValueExpressionWrapper{Expression}; else TryGetDefaultParameterValue(type) (string->"" ; class->null; bool->Boxed.False; SwitchParameter(false); numeric non-enum->0) value only set if non-null. +- DefaultValueExpressionWrapper L1945: lock(this) Compiler.GetExpressionValue(expr, trusted=true,...) caches _delegate/_sequencePoints/LocalsTupleType. +- **Compile(CompiledScriptBlockData, bool optimize) L1974-2077** main entry: Optimize=optimize; _compilingScriptCmdlet=UsesCmdletBinding; _debugSymbolDocument from ast.Extent.File; VariableAnalysis.Analyze(body, !optimize, _compilingScriptCmdlet) -> (tupleType, nameToIndexMap); _switchTupleIndex/_foreachTupleIndex from map for `$switch`/`$foreach` else VariableAnalysis.ForceDynamic; LocalVariablesParameter=Variable(tupleType,"locals"); FunctionMemberAst => CompilingMemberFunction, MemberFunctionReturnType=GetReturnType(), SpecialMemberFunctionType Default/StaticConstructor if name==type name & no params; CompilerGeneratedMemberFunctionAst => void return; then body.Body.Accept(this) -> VisitScriptBlock sets 5 lambdas; if no seq points add whole extent as one; compileInterpretChoice = (_stmtCount>300)?NeverCompile:CompileOnDemand (tiering facts owned by T27); each lambda CompileTree'd into scriptBlock.{DynamicParam,Begin,Process,End,Clean}Block (optimized) or Unoptimized* (unoptimized); LocalsMutableTupleType/Creator (MutableTuple.TupleCreator), NameToIndexMap only optimized; SequencePoints set once (??=). +- CompileTree L2079: AlwaysCompile -> lambda.Compile() (JIT-compile); else LightCompiler(threshold).CompileTop(lambda).CreateDelegate() with threshold int.MaxValue for NeverCompile else -1. +## W9 L2157-2457 +- GetExpressionValue(expressionAst, isTrustedInput, context, sessionState, usingValues, ref lambda...) L2112-2202: constants returned directly; untrusted -> null; simple VariableExpressionAst -> VariableOps.GetVariableValue; else `new Compiler().CompileSingleExpression` -> Func lambda (JIT compiled with .Compile()), sets context.EngineSessionState temporarily; FunctionContext with new Pipe(resultList), locals MutableTuple.MakeTuple(localsTupleType, DottedLocalsNameIndexMap); usingValues -> PSBoundParametersDictionary{ImplicitUsingParameters}; AutomationNull.Value result -> resultList (PipelineResult) or null; catches TerminateException rethrow; FlowControlException swallowed -> null; finally restore session state. +- CompileSingleExpression L2204: Optimize=false; _compilingSingleExpression=true; VariableAnalysis.AnalyzeExpression; returnTarget Label(object); GenerateFunctionProlog; UpdatePositionExpr(checkBreakpoints:true); body Block(ctx, locals){prolog..., update, Label(returnTarget, expr cast object)}; Lambda>(...).Compile(). +- LoopGotoTargets (label,BreakLabel,ContinueLabel) L2228; _loopTargets list; _returnTarget; five lambda fields. +- CaptureAstContext {Condition, Enumerable, AssignmentWithResultPreservation, AssignmentWithoutResultPreservation} L2254. MergeRedirectExprs delegate. +- CaptureAstResults L2264-2355: temps oldPipe, resultList; exprs: oldPipe=funcContext._outputPipe; resultList=new List; funcContext._outputPipe=new Pipe(resultList); oldPipe.SetVariableListForTemporaryPipe(newPipe); [redirect exprs]; Compile(ast); result by context: Assignment*: PipelineOps.PipelineResult(resultList); w/o preservation adds catch(RuntimeException){ClearPipe(resultList); rethrow; null}; finally: FlushPipe(oldPipe,resultList) (only assignment contexts); Condition: Dynamic(PSPipelineResultToBoolBinder, bool, resultList); Enumerable: resultList itself. finally always restores funcContext._outputPipe=oldPipe. try/finally (or try/catch/finally if catches). +- CaptureStatementResultsHelper L2357: CommandExpressionAst: with redirections -> GetRedirectedExpression(captureForInput:true) else Compile(expr); AssignmentStatementAst compile (wrapped Block(expr, Empty) if parent StatementBlockAst); PipelineAst non-background with GetPureExpression -> Compile(expr); else CaptureAstResults. CaptureStatementResults L2399: for Condition context and stmt contains a CommandAst (AstSearcher.FindFirst, no nested scriptblocks) -> tmp=result; $?=true; tmp. +- CallAddPipe L2428: if static type not possibly enumerable -> pipe.Add(expr as object) else Dynamic(PSPipeWriterBinder, void, expr, pipe, ctx). +- VisitErrorStatement -> null; VisitErrorExpression -> Constant(1) L2438-2446. +## W10 L2448-2757 script blocks +- VisitScriptBlock L2450-2502: funcName = parent FunctionDefinitionAst.Name or ""; rootForDefiningTypesAndUsings = scriptBlockAst if it contains TypeDefinitionAst/UsingStatementAst (Find recursive) else null; compile order: DynamicParam (name+""), Begin (""), Process (name only if Unnamed else ""), End ("" appended if named), Clean (""); only the first compiled block receives rootForDefiningTypes (set null after). Param block skipped (defaults generated through parameter metadata). Returns null. +- CompileNamedBlock L2504: entry/exit extents = open/close curly extents of named block; for unnamed block: first/last character of enclosing script block extent when scriptBlock.Parent != null && InternalScriptExtent. -> CompileSingleLambda(statements, traps, funcName, entry, exit, root). +- CompileTrap L2529: nested `new Compiler(_sequencePoints,_sequencePointIndexMap){_compilingTrap=true}`; funcName currentFunc+""(+""); VariableAnalysis.AnalyzeTrap; lambda compiled with .Compile() (JIT) -> Tuple, Type localsTupleType>. +- CompileSingleLambda L2552-2626: sets _currentFunctionName, clears _loopTargets, _returnTarget=Label("returnTarget") (void); exprs=[prolog (GenerateFunctionProlog(exprs,temps,entryExtent)), GenerateTypesAndUsings if root, body via CompileStatementListWithTraps, Label(returnTarget), epilog(exitExtent)]; temps gets s_returnPipe if CompilingMemberFunction and LocalVariablesParameter; wrap: if !_compilingTrap && (traps present or any stmt contains TrapStatementAst (non-nested)) => Block({context}, TryCatchFinally(body, finally: context._debugger.ExitScriptFunction(), catch ReturnException -> Empty)) else TryFinally(body, ExitScriptFunction). Lambda>(body, funcName, [funcContext]). +- GenerateTypesAndUsings L2628: only when root.Parent==null: usings -> GenerateLoadUsings; TypeDefinitionAst all (recursive) -> DefinePowerShellTypes + TypeOps.SetAssemblyDefiningPSTypes(funcContext, assembly) + TypeOps.InitPowerShellTypesAtRuntime(typeAsts); then non-recursive type asts -> TypeOps.AddPowerShellTypesToTheScope(dict, ctx). GenerateLoadUsings L2682: TypeResolutionState; Call TypeOps.SetCurrentTypeResolutionState(trs, ctx) [+ AddPowerShellTypesToTheScope]. DefinePowerShellTypes L2717: TypeDefiner.DefineTypes(new Parser(), root, typeAsts), ParseException on errors (types wiped). +## W11 L2757-3057 +- LoadUsingsImpl L2752 (Assembly: LoadAssembly(name, scriptFile) relative-to-script-dir Assembly.LoadFrom; Module: LoadModule via PowerShell.Create(CurrentRunspace).AddCommand(Import-Module cmdletinfo).AddParameter Name=path, PassThru; exported type defs -> types[module-qualified name]; Command/Namespace/Type: nothing). PopulateRuntimeTypes copies parse-time TypeDefinitionAst.Type. +- GenerateFunctionProlog L2903-2959: `context = funcContext._executionContext; locals = (TupleType)funcContext._localsTuple`; if !_compilingSingleExpression: `funcContext._functionName = const`; entryExtent != null -> UpdatePositionExpr(entryExtent, idx, doc, checkBreakpoints:false); `context._debugger.EnterScriptFunction(funcContext)`. CompilingMemberFunction: returnPipe = funcContext._outputPipe; funcContext._outputPipe = NullPipe; `this` temp = locals[$this index] cast to member type; DefaultConstructor/StaticConstructor => InitializeMemberProperties (property initial values each with UpdatePositionExpr(checkBreakpoints:false) inside TryCatch(s_stmtCatchHandlers)). +- GenerateFunctionEpilog: exitExtent -> UpdatePosition(new SequencePointAst(exitExtent)) (note UpdatePosition may return Empty when idx 0). +- Visit* no-ops: VisitTypeConstraint/Attribute/NamedAttributeArgument/Parameter/ParamBlock/NamedBlock => assert false, null. VisitStatementBlock L3031: CompileStatementListWithTraps -> Block(void, temps, exprs) (Empty if none). +## W12 L3057-3357 CompileStatementListWithTraps (L3046-3268) = core of statement-level error handling +- statements.Count==0 -> Empty. _stmtCount += statements.Count (tiering input). +- traps != null (block has traps; note ReadOnlyCollection may be null if none): exprs wrapper: oldActiveHandler = context.PropagateExceptionsToEnclosingStatementBlock; set true; trapTypes array (CompileTypeName or CatchAllType); each trap CompileTrap -> delegates+tuple types; funcContext.PushTrapHandlers(Type[], Action[] const, Type[] const); trapHandlersPushed=true; _trapNestingCount++; finally: restore flag; if trapHandlersPushed PopTrapHandlers. +- traps == null but _trapNestingCount>0: push (null,null,null) handlers so CheckActionPreference doesn't process traps but rethrows; same try/finally pop (no flag restore). +- statements.Count==1: TryCatch(Block(stmt, [$?=true], Empty), [catch FlowControlException rethrow, catch Exception -> CheckActionPreference(funcContext, e)]) ; i.e. s_stmtCatchHandlers (no goto because single statement). +- >1 statements: dispatch pattern: stmt int temp; label DispatchNext; try{ switch(stmt){case i: goto L_i}; L_i: stmt=i+1; statement_i...} catch FlowControlException{throw;} catch Exception e{CheckActionPreference(funcContext,e); goto DispatchNext}; label L_n. => after an error is handled (ErrorAction continue / trap continue) execution resumes at the statement following the failed one. Comment says JIT is exponential in # of try/catch. +- CompileTrappableExpression: Compile(stmt) + `$?=true` if ShouldSetExecutionStatusToSuccess(stmt). +## W13 L3357-3657 +- ShouldSetExecutionStatusToSuccess: PipelineAst -> single CommandExpressionAst expression (allows redirections) -> expression rule; AssignmentStatementAst -> rightmost RHS (loop through nested assignments) if CommandExpression -> expr rule, if Pipeline -> pipeline rule; else false. Expression rule: Paren -> its pipeline; SubExpression -> true only when Statements.Count==0; ArrayExpression -> 0 stmts true, 1 stmt (no traps) -> recurse on the statement, else false; default true. Other statement types: false. +- Visit no-ops: VisitTypeDefinition, VisitUsingStatement -> Empty; VisitPropertyMember/VisitFunctionMember -> null; VisitConfigurationDefinition -> VisitPipeline(GenerateSetItemPipelineAst()); VisitDynamicKeywordStatement: MetaStatement -> Empty else VisitPipeline(GenerateCommandCallPipelineAst()); VisitBaseCtorInvokeMemberExpression -> InvokeBaseCtorMethod. +- VisitFunctionDefinition L3468: Call FunctionOps.DefineFunction(context, Constant(ast), Constant(new ScriptBlockExpressionWrapper(ast))) - function body NOT compiled with parent; compiled lazily when the wrapper's GetScriptBlock runs. +- VisitIfStatement L3477: each clause: cond = UpdatePositionForInitializerOrCondition(clause.Item1, CaptureStatementResults(cond, Condition).Convert(bool)); body=Compile(StatementBlock); nested IfThenElse built from last to first; no else => IfThen. +- CompileAssignment L3527: arrayLHS (ArrayLiteral or paren containing pure ArrayLiteral) => RHS captured as Enumerable then Dynamic(PSArrayAssignmentRHSBinder.Get(n), IList, rhs); else AssignmentWithoutResultPreservation; Block(UpdatePosition(assignment), ReduceAssignment(left, op, rhs)). +- VisitPipelineChain L3565-3717 (&& and ||): background => PipelineOps.InvokePipelineInBackground(chainAst, funcContext); else dispatch-index try/catch like statement lists; walk leftmost chain; elements: pipeline_i; `if ($?)` (AndAnd) / `if (-not $?)` (OrOr) CompilePipelineChainElement(rhs); each element sets stmt index; catch: FlowControl rethrow; Exception -> CheckActionPreference + goto dispatch next. NO trap handlers pushed. Block(void,...). CompilePipelineChainElement: Block(Compile(pipeline), $?=true) when ShouldSetExecutionStatusToSuccess. +## W14 L3957-4257 redirections + commands +- GetRedirectedExpression(commandExpr, captureForInput) L3899-4110: only for CommandExpressionAst with redirections. outputRedirected = any FileRedirectionAst from Output/All. If SubExpression && captureForInput: temp oldPipe/resultList, swap funcContext._outputPipe like CaptureAstResults. For each FileRedirectionAst: fileRedirection temp = new FileRedirection(stream, append, fileName) [VisitFileRedirection]; savedPipes = fileRedirection.BindForExpression(funcContext); extra expr fileRedirection.CallDoCompleteForExpression() (inside inner try/finally, so Out-File EndProcessing runs even if body fails but exceptions from it don't skip cleanup); finally list: inserted at index 0 `UnbindForExpression(funcContext, savedPipes)` then index 1 `Dispose()` -> reverse-order unbinding. Merging redirections (AddMergeRedirectionExpressions L4112) after file ones: savedPipes = MergingRedirection const.BindForExpression(context, funcContext); finally Unbind inserted at 0. Body: ParenExpression whose pipeline is an Assignment => CompileAssignment(with merge callbacks); other paren => CaptureAstResults(pipeline, Preservation if ShouldPreserveOutputInCaseOfException else Without..., merge callback); SubExpression => Compile(subexpr.SubExpression) + PipelineResult(resultList) if captured; else Compile(expression). Result: if !outputRedirected && captureForInput -> result is the expression value itself; else CallAddPipe(result, funcContext._outputPipe) then AutomationNull constant. oldPipe restored last in finally. +- VisitMergingRedirection returns a runtime `MergingRedirection(from,to)` object (not Expression) L4140. VisitFileRedirection returns Expression.New(FileRedirection ctor(stream, append, fileName)); filename: StringConstant compiled; else Dynamic(PSToStringBinder, string, operand, ctx) L4149. +- VisitCommand L4177-4237: each element: CommandParameterAst -> Compile; else CommandParameterInternal.CreateArgument(GetCommandArgumentExpression(el) as object, Constant(el ast), splatted bool) where splatted = VariableExpressionAst.Splatted (also through UsingExpression.SubExpression). Result: NewArrayInit(CommandParameterInternal[], elems). If exactly 2 elements and second is ParenExpression whose pure expression is ArrayLiteral and adjacent (no whitespace, same line/col) => prepend Block(IfThen(IsStrictMode(2), Throw StrictModeFunctionCallWithParens)). +- GetCommandArgumentExpression L4239: numeric constant whose Extent.Text != Value.ToString() -> Constant(ParserOps.WrappedNumber(value,text)); Compile(el); object[] result -> CheckAutomationNullInCommandArgumentArray; object non-constant -> CheckAutomationNullInCommandArgument. +## W15 L4257-4557 +- VisitCommandExpression L4268: Compile child; if child is prefix/postfix unary (TokenFlags.PrefixOrPostfixOperator) or expr void -> raw expr (no output) else CallAddPipe(expr, funcContext._outputPipe). I.e. a bare expression statement writes its value to the output pipe; ++/-- don't. +- VisitCommandParameter L4281: with argument -> CommandParameterInternal.CreateParameterWithArgument(ast, name, errorPos.Text, argAst, argValue as object, spaceAfterParameter bool, false); else CreateParameter(name, text, ast). +- ThrowRuntimeError helpers (Expression.Throw(InterpreterError.NewInterpreterException(...))) L4307-4370; CreateThrow(resultType, exception, args) L4372. +- VisitSwitchStatement L4410-4542: AutomaticVarSaver for `$_` (Underbar); skipDefault bool temp when Default exists. -file: path temp; UpdatePosition(condition); path = SwitchOps.ResolveFilePath(extent, ToString(CaptureStatementResults(cond, AssignmentWithoutResultPreservation)), ctx); try { sr = new StreamReader(path); save $_ ; GenerateWhileLoop(label, (line = sr.ReadLine()) != null, body gen with line) } catch(FlowControlException) rethrow; catch(Exception e) throw NewInterpreterExceptionWithInnerException("FileReadError", e.Message...) finally { sr?.Dispose(); restore $_ }. Non-file: TryFinally(Block(save $_, GenerateIteratorStatement($switch path, UpdatePosition(cond), _switchTupleIndex, stmt, bodyGen)), restore $_). +## W16 L4557-4857 +- Switch body generator L4544-4647: per iteration: avs.SetNewValue(item) i.e. `$_`=item; skipDefault=false; for each clause: constValue via IsConstantValueVisitor/ConstantValueVisitor; ScriptBlock const => ScriptBlock.DoInvokeReturnAsIs(useLocalScope true, WriteToExternalErrorPipe, $_ , AutomationNull input, AutomationNull this, null args) then PSConvertBinder(bool); other const => regex(-regex flag or Regex const) SwitchOps.ConditionSatisfiedRegex(caseSens, cond, extent, str, ctx); wildcard (flag or WildcardPattern) ConditionSatisfiedWildcard; else CallStringEquals(cond string, $_ string, ignoreCase = !CaseSensitive) via StringOps.Equals(invariant culture); non-constant => Dynamic(PSSwitchClauseEvalBinder.Get(flags), bool, clauseExpr, $_, ctx). Each clause: UpdatePosition(clauseCondition); IfThen(test, body [; skipDefault=true]). End: IfThen(!skipDefault, default body). NB no break between clauses: all matching clauses run; `break` exits via loop machinery. +- VisitDataStatement L4649-4729: oldLanguageMode saved; UpdatePosition; RestrictedLanguageChecker.EnsureUtilityModuleLoaded; if CommandsAllowed.Count>0 CheckDataStatementLanguageModeAtRuntime(ast, ctx); if HasNonConstantAllowedCommand CheckDataStatementAstAtRuntime(ast, string[] of compiled allowed commands); context.LanguageMode = RestrictedLanguage; body (captured as AssignmentWithoutResultPreservation when Variable set); TryFinally restore language mode. Variable set: TupleIndex<0 -> CallSetVariable(VariablePath("local:"+name)) else assign to GetLocal(tupleIndex). +- GenerateLoopBreakContinueCatchBlocks L4731: catch BreakException ev -> if ev.MatchLabel(label ?? "") goto breakLabel else rethrow; catch ContinueException likewise -> continue(continueLabel). +- GenerateWhileLoop L4760-4864: labels names: loopLabel+"Continue"/"Break"/"LoopTop" or "continue"/"break"/"looptop"; EnterLoopExpression; loopTop = label (continueAst != null ? separate LoopTop : continueLabel); body list starts with s_callCheckForInterrupts (PipelineOps.CheckForInterrupts(context)); _loopTargets.Add(new LoopGotoTargets(label ?? "", break, continue)); _generatingWhileOrDoLoop=true during body generation; body is TryCatch(Block(body), break/continue catch blocks); if continueAst==null `goto loopTop` appended at body end (inside try); with continueAst: after try: label continue; UpdatePosition(continueAst) if pure expression; CaptureStatementResults(continueAst, AssignmentWithoutResultPreservation); goto loopTop. cond: IfThen(cond.Convert(bool), loopBody) or no cond => body unconditional; Label(breakLabel). enterLoop.LoopStatementCount=_stmtCount-pre; result PowerShellLoopExpression(exprs). +## W17 L5157-5457 (for/while/AutomaticVarSaver/try) +- VisitForStatement L5133: init = CaptureStatementResults(initializer, AssignmentWithoutResultPreservation) + UpdatePositionForInitializerOrCondition; condition generator lazily: UpdatePositionForInitializerOrCondition(cond, CaptureStatementResults(cond, Condition)) (null condition => unconditional); GenerateWhileLoop(label, cond, body, continueAst=Iterator); result Block(init, loop). VisitWhileStatement likewise (no continueAst). Do/While/Until via GenerateDoLoop. +- AutomaticVarSaver L5197: SaveAutomaticVar: oldValue = (autoVar<0 ? VariableOps.GetVariableValue(path) : GetLocal(idx)); SetNewValue assigns local (or SetVariable); Restore assigns oldValue back (in finally). GetTemps yields old value temp. +- GenerateDoLoop L4866-4929: labels repeatLabel(loopLabel or null), continue, break; EnterLoopExpression; _loopTargets add; body list [CheckForInterrupts, Compile(body), Empty] in TryCatch with break/continue catch blocks; Label(continue); test = CaptureStatementResults(cond, Condition).Convert(bool) ; DoUntil => Expression.Not; UpdatePositionForInitializerOrCondition; IfThen(test, goto repeat); Label(break). `continue` in do-loops jumps to the condition test. +- GenerateIteratorStatement L4931-5056 (foreach and non-file switch): temps enumerable(object), iteratorTemp (IEnumerator named after $foreach/$switch); avs saves $foreach/$switch automatic var (tuple idx or dynamic if ForceDynamic); foreach: UpdatePosition(condition) before evaluation; switch: UpdatePositionExpr(checkBreakpoints:false); enumerable = GetRangeEnumerator(pure expr) (for `a..b` -> ParserOps.GetRangeEnumerator(lhs,rhs)) ?? CaptureStatementResults(cond, Enumerable).Convert(object); iterator = Dynamic(PSEnumerableBinder, IEnumerator, enumerable); if (foreach: iterator==null && enumerable!=null; switch: iterator==null) iterator = new object[]{enumerable}.GetEnumerator(); `$foreach/$switch = iterator` (avs.SetNewValue); loop = GenerateWhileLoop(label, {UpdatePosition(variable | cond); iterator.MoveNext()}, body(iterator.Current)); foreach: IfThen(iterator != null, loop); switch always loop; TryFinally(restore automatic var). +- VisitForEachStatement L5058: body gen: ReduceAssignment(forEach.Variable, Equals, current); Compile(body); move-next position = UpdatePosition(forEach.Variable). Uses _foreachTupleIndex. +- GetRangeEnumerator L5090: BinaryExpression with DotDot only: ParserOps.GetRangeEnumerator(lhs as object, rhs as object). +- UpdatePositionForInitializerOrCondition L5110: only if PipelineAst non-background & GetPureExpression != null: Block(UpdatePosition(pipeline), expr). +- VisitCatchClause: assert (catch bodies visited directly by VisitTryStatement). +- VisitTryStatement L5247-5509: temps oldActiveHandler; try block starts: old=ctx.PropagateExceptionsToEnclosingStatementBlock; set true; finally restores. Try body = CompileStatementListWithTraps(Body.Statements, Body.Traps,...). Catch-all-only (single catch with IsCatchAll): catch(PipelineStoppedException){rethrow}; catch(RuntimeException rte){ oldrte=ctx.CurrentExceptionBeingHandled; ctx.CurrentExceptionBeingHandled=rte; save $_ ; $_=new ErrorRecord(rte.ErrorRecord, rte); try{catch body stmts (CompileStatementListWithTraps)} finally {restore $_; ctx.CurrentExceptionBeingHandled=oldrte}}. Multiple/typed catches: catchTypes Type[] constant (CatchAll sentinel for catch-all; unresolved types resolved lazily at runtime via TypeOps.ResolveTypeName and cached into the array); Switch(ExceptionHandlingOps.FindMatchingHandler(locals, rte, catchTypes, ctx)) {cases by cumulative handler type index (a clause with multiple types maps several case values); default: ExceptionHandlingOps.CheckActionPreference(funcContext, rte)}; comment says `$_` is set inside FindMatchingHandler; same save/restore + PipelineStoppedException rethrown first. +## W18 L5457-5757 +- Finally: finallyBlockExprs: oldIsStopping = ExceptionHandlingOps.SuspendStoppingPipeline(ctx); TryFinally(user finally stmts (CompileStatementListWithTraps), RestoreStoppingPipeline(ctx, oldIsStopping)). Result: TryCatchFinally(Block(try), Block(finally...), catches) or TryFinally if no catches. Try block forced void. +- GenerateBreakOrContinue L5511: label expr compiled; local resolution: label AST must be StringConstantExpressionAst and found in _loopTargets (case-insensitive, LastOrDefault = innermost match); unlabeled => innermost _loopTargets entry; found => Block(UpdatePosition(ast), Expression.Break/Continue(labelTarget)); else Expression.Throw(New BreakException/ContinueException(label string or "")) (non-local); a non-constant label always throws exception form. +- VisitReturnStatement L5573: in trap lambda: throw new ReturnException(AutomationNull); else Expression.Return(_returnTarget, AutomationNull if returnTarget typed object (single expression), else Empty). With pipeline: member function => captured value converted to MemberFunctionReturnType added directly to s_returnPipe (Pipe.Add, no enumeration), sets funcContext._outputPipe = returnPipe before; Block(UpdatePosition(pipeline), assign pipe, value, return). Normal function: returnValue = pipeline assignment ? CallAddPipe(CompileAssignment) : Compile(pipe) [the pipeline writes its output to the current pipe]; Block(value, returnExpr). No pipeline: Block(UpdatePosition(ast), return). +- VisitExitStatement L5629: exit code = captured pipeline (AssignmentWithoutResultPreservation) or Constant(0); Block(UpdatePosition, Throw(PipelineOps.GetExitException(code as object))). +- VisitThrowStatement L5643: throwExpr = rethrow ? ctx.CurrentExceptionBeingHandled : (no pipeline ? null : captured); Block(UpdatePosition, Throw(ExceptionHandlingOps.ConvertToException(object, extent, isRethrow))). +- Expressions region: GenerateCallContains: ParserOps.ContainsOperatorCompiled(ctx, CallSite, CallSite, lhs, rhs). +- VisitTernaryExpression L5677: Condition(Compile(cond).Convert(bool), IfTrue.Convert(object), IfFalse.Convert(object)). +- VisitBinaryExpression L5687: constant fold via IsConstantValueVisitor unless CompilingConstantExpression; -and/-or => AndAlso/OrElse over Convert(bool) (note: both operands compiled before; short-circuits at runtime via AndAlso/OrElse); -is/-isnot: constant Type (not PSObject/PSCustomObject) => TypeIs on base-unwrapped lhs (PSObject.Base), else TypeOps.IsInstance; -as => TypeOps.AsOperator; .. => ParserOps.RangeOperator; * and / with both double => native Expression.Multiply/Divide else Dynamic(PSBinaryOperationBinder.Get(ExpressionType...)). +## W19 L5757-6057 binary/unary operators (VisitBinaryExpression L5687-5977 complete mapping) +- + - * / on (double,double) static types: native Expression.Add/Subtract/Multiply/Divide; otherwise Dynamic(PSBinaryOperationBinder.Get(Add/Subtract/Multiply/Divide/Modulo), object, lhs, rhs). Rem=Modulo. -shl/-shr/-band/-bor/-bxor => LeftShift/RightShift/And/Or/ExclusiveOr dynamic. -xor => NotEqual(lhs bool, rhs bool). -f => StringOps.FormatOperator(lhs as string (PSToStringBinder if not string), rhs as object). -join => ParserOps.JoinOperator(ctx, errorPosition, l, r). +- Comparison ops: Ieq/Ine/Ige/Igt/Ilt/Ile => Dynamic(PSBinaryOperationBinder.Get(Equal|NotEqual|GreaterThanOrEqual|GreaterThan|LessThan|LessThanOrEqual)) default ignoreCase; Ceq.. => Get(et, false). -like/-notlike (i and c) => ParserOps.LikeOperator(ctx, errPos, lhs, rhs (constant string rhs pre-built to WildcardPattern.Get(val, IgnoreCase|None) via GetLikeRHSOperand), op token constant). -match/-notmatch => ParserOps.MatchOperator(ctx, errPos, l, r, notMatch bool, ignoreCase bool). -replace => ReplaceOperator(ctx, errPos, l, r, ignoreCase). -split => SplitOperator(ctx, errPos, l, r, ignoreCase). -contains/-notcontains/-in/-notin => GenerateCallContains(lhs,rhs|swapped, ignoreCase) (notX wrapped in Expression.Not). -is/-isnot -as .. as above. `??` => Coalesce(lhs, rhs) static helper (value-type lhs -> lhs; else Block(temp=lhs as object; temp is null ? rhs as object : temp)). +- Unary L5994: constant folding unless CompilingConstantExpression; -not/! => Dynamic(PSUnaryOperationBinder(Not)); unary minus => Dynamic(PSBinaryOperationBinder(Subtract), 0, operand); unary plus => Add(0, operand); -bnot => OnesComplement; ++/-- (prefix/postfix) => CompileIncrementOrDecrement; unary -join => ParserOps.UnaryJoinOperator(ctx, extent, operand); unary -split => UnarySplitOperator. +- CompileIncrementOrDecrement L6053: LHS via ISupportsAssignment.GetAssignableValue (av.GetValue/SetValue). Prefix: tmp = Dynamic(PSUnaryOperationBinder(Increment|Decrement), before); SetValue(tmp); result tmp. Postfix: tmp=before; SetValue(Dynamic(Inc/Dec, tmp)); result tmp for value types, else (tmp == null ? 0 : tmp) (backward compat: null postfix result 0). +## W20 L6057-6357 + 6357-6663 expressions +- VisitConvertExpression L6102: constant-fold; [ordered]@{} -> OrderedDictionary via BuildHashtable(ordered:true); [pscustomobject]@{} -> ordered dict then Dynamic(PSCustomObjectConverter); [ref]$var (non-constant variable) -> VariableOps.GetVariableAsRef(path, ctx, varType|null); else ConvertValue(type, child) (Convert/ PSDynamicConvertBinder if type unresolved at compile time). +- VisitConstantExpression/StringConstant -> Expression.Constant(value). VisitSubExpression L6176: zero statements -> NullConstant; else CaptureAstResults(SubExpression, Preservation if ShouldPreserveOutputInCaseOfException else Without). VisitUsingExpression -> VariableOps.GetUsingValue(locals, key, RuntimeUsingIndex, ctx). +- VisitVariableExpression L6205: $null/$true/$false constants; Automatic: `$?` -> optimized: ctx.QuestionMarkVariableValue property; unoptimized: VariableOps.GetVariableValue(path, ctx, ast) (to check breakpoints); other automatic -> GetAutomaticVariable; TupleIndex<0 -> VariableOps.GetVariableValue(path,ctx,ast); else GetLocal(tupleIndex). +- CompileTypeName: reflection type constant if resolvable at compile time (exceptions deferred) else TypeOps.ResolveTypeName(typeName, extent) runtime. VisitTypeExpression -> that. +- VisitMemberExpression L6281: static [T]::Member with resolvable non-generic-definition type and single Field/Property match (ignore case, public static flatten) => Expression.Property(null, prop) / Expression.Field(null, field) (byref-like property -> throw GetValueException); else Dynamic(PSGetMemberBinder.Get(name, _memberFunctionType, static) or PSGetDynamicMemberBinder for non-constant member name) over CompileExpressionOperand(target); `?.` => GetNullConditionalWrappedExpression(target, access) = Condition(LanguagePrimitives.IsNull(target as object), null, access) - NOTE target expression tree occurs twice (IR-level; runtime double evaluation of a side-effecting target UNVERIFIED). +- GetInvokeMemberConstraints L6348 (target [type] constraint from [T]$x, arg [type] constraints, generic args) -> PSMethodInvocationConstraints. InvokeMember L6405: `[T]::new(...)` static "new" => PSCreateInstanceBinder.Get(callInfo, constraints, publicTypeOnly:true) else PSInvokeMemberBinder.Get(name, callInfo, static, propertySet, constraints, classScope=_memberFunctionType.Type); Dynamic(binder, object, target+args). InvokeDynamicMember => PSInvokeDynamicMemberBinder. InvokeBaseCtorMethod => PSInvokeBaseCtorBinder. +- VisitArrayExpression @() L6471: no traps: 0 stmts -> new object[0]; single pure-expression statement -> Compile it; else CaptureAstResults(Enumerable). Array literal pure expr returned as is; primitive/string -> new object[]{value}; void -> Block(values, empty array); else Dynamic(PSToObjectArrayBinder, object[], values). +- VisitArrayLiteral: NewArrayInit(object, elements cast object; void element -> AutomationNull). BuildHashtable: new Hashtable/OrderedDictionary(count, OrdinalIgnoreCase comparer); each pair HashtableOps.AddKeyValuePair(table, key as object, CaptureStatementResults(value stmt, AssignmentWithoutResultPreservation) as object, keyExtent). +- VisitScriptBlockExpression: Call(Constant(new ScriptBlockExpressionWrapper(scriptBlockAst)).GetScriptBlock(ctx, false)); not compiled until executed. VisitParenExpression: assignment -> CompileAssignment; else CaptureStatementResults(pipe, Preservation|Without by ShouldPreserveOutputInCaseOfException). VisitExpandableStringExpression: StringOps.FormatOperator(Constant(FormatExpression), string[] of PSToStringBinder dynamic over nested exprs). VisitIndexExpression: PSGetIndexBinder.Get(argCount, constraints); array literal index with >1 elements => multi-arg site; `?[]` null-conditional wrap. VisitAttributedExpression -> child.Accept. VisitBlockStatement -> null. +## W21 L6663-7082 assignable values + custom expression nodes +- IAssignableValue implementations in Compiler.cs: MemberAssignableValue L6663 (GetValue: target temp; PSGetMemberBinder/PSGetDynamicMemberBinder; SetValue: PSSetMemberBinder.Get(name,_memberFunctionType,static) / PSSetDynamicMemberBinder, reusing CachedTarget temp), InvokeMemberAssignableValue L6723 (parameterized property set: InvokeMember(... propertySet:true) with rhs appended to args; GetValue stores target/args temps), IndexAssignableValue L6813 (GetValue: target temp, index temp, PSGetIndexBinder(argcount 1 or n) ; SetValue: temp=rhs; PSSetIndexBinder.Get(n or 1, constraints) with rhs temp; block returns temp (the assigned rhs, not the converted value)), ArrayAssignableValue L6903 ($a,$b = ... destructuring: rhs IList temp; element i = IList.get_Item(i); nested array LHS gets PSArrayAssignmentRHSBinder; ReduceAssignment per element; block returns rhsTemp). +- PowerShellLoopExpression L6947: custom Expression (Extension, void) wrapping loop expr list; Reduce => Block(exprs); implements IInstructionProvider.AddInstructions: PushLabelBlock(Statement); CompileAsVoid each; if an EnterLoopExpression in list, calls EnterLoopInstruction.FinishLoop(instruction count). +- EnterLoopExpression L6991: Reduce => Empty; AddInstructions emits EnterLoopInstruction(Loop, locals, 16, instrIndex) only when LoopStatementCount < 300 (tiering thresholds: owned by TIERING-POLICY). +- UpdatePositionExpr L7025: Reduce => Block[DebugInfo(doc, start/end line/col) if doc; funcContext._currentSequencePointIndex = idx; if checkBreakpoints: if (context._debuggingMode > 0) context._debugger.OnSequencePointHit(funcContext); Empty]; AddInstructions => UpdatePositionInstruction.Create(idx, checkBreakpoints). +- TODO other: find where VariableExpressionAst etc. implement ISupportsAssignment.GetAssignableValue (Ast.cs), IsConstantValueVisitor, ScriptBlockExpressionWrapper (CompiledScriptBlock.cs), ShouldPreserveOutputInCaseOfException, GetPureExpression. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_parser_DebugViewWriter.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_DebugViewWriter.cs.md new file mode 100644 index 0000000..6ac94aa --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_DebugViewWriter.cs.md @@ -0,0 +1,4 @@ +# DebugViewWriter.cs notes (T25) - read 1-1219 in windows (1-300 full read; 300-1219 read with blank lines removed) +- Whole file guarded by `#if ENABLE_BINDER_DEBUG_LOGGING` (L16..L1219 `#endif`). Symbol is not defined in any csproj/props in the repo (only occurrences: DebugViewWriter.cs L16, Compiler.cs L772, Binders.cs L70 & L347; PowerShell.Common.props defines only CORECLR and UNIX at L165/L171) => type never compiled in shipped builds (FACT-SRC for absence of definition in repo build files; whether an external build sets it: UNVERIFIED). +- `internal sealed class DebugViewWriter : DynamicExpressionVisitor` L29. Adapted from DLR DebugView (MS-PL header L1-14). `enum Flow {None, Space, NewLine, Break=0x8000}`; Tab=4, MaxColumn=120. Entry `internal static void WriteTo(Expression node, TextWriter writer)` L133; lambdas queued and printed after main node in order of appearance (L153-157). Output format: `.Lambda #LambdaN(params){ body }`, `.Block(vars){ a; b }`, `.If (cond) { } .Else { }`, `.Dynamic Kind(args)` with FormatBinder (Convert/GetMember/SetMember/GetIndex/Call/Invoke/Create/UnaryOperation/BinaryOperation names else binder.ToString()), `.Call Type.Method(args)`, `.New`, `.NewArray`, `.Try { } .Catch (T $v) { } .Finally { }`, `.Loop`, `.Switch`, `.Label`/`.LabelTarget`, `.Goto/.Break/.Continue/.Return {value}`, `.DebugInfo(file: l, c - l, c)`, `.Extension{reduced}` (VisitExtension prints the REDUCED form of PowerShell custom nodes e.g. UpdatePositionExpr, PowerShellLoopExpression), constants with suffix U L UL D F M, parameters printed `$name` or `$varN`, anonymous labels `#LabelN`, whitespace names quoted '…'. Operator-precedence table drives parenthesization (GetOperatorPrecedence 1..15). +- Use: Compiler.cs L772-781 `ExpressionExtensions.ToDebugString(this Expression)` (inside same #if) calls `DebugViewWriter.WriteTo`; Binders.cs L70-78 `DynamicMetaObjectExtensions.WriteToDebugLog` -> `System.Diagnostics.Debug.WriteLine("Binder: ... Restrictions ... Target ...")` and L347 `ToDebugString(BindingRestrictions)`. So: debugging aid for binder results (rules), not a runtime feature. diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Parser.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Parser.cs.md new file mode 100644 index 0000000..1a2864e --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_parser_Parser.cs.md @@ -0,0 +1,138 @@ +# Parser.cs notes (T22) + +## W1 L1-300 +- ParseMode enum L26-30 {Default=0, ModuleAnalysis=1}. Parser sealed public class L36. Fields: _tokenizer, _ungotToken (internal Token), _disableCommaOperator, _savingTokens, _inConfiguration, _parseMode, _fileName, ProduceV2Tokens. const VERBATIM_ARGUMENT="--%", VERBATIM_PARAMETERNAME="-%" (L49-50). +- ctor L52-57: new Tokenizer(this), ErrorList = new List(). +- ParseFile L66-120: schema.psm1 detection (L68,74-78) sets _keywordModuleName and parseDscResource (skips DynamicKeyword.Push/Pop); reads via ExternalScriptInfo(fileName,fileName).ScriptContents; on exception returns errors[FileReadError] + empty tokens + ScriptBlockAst over EmptyScriptExtent (L86-93); Parse inside try; any exception -> ParseException(UnrecoverableParserError) L106-109. +- ParseInput L131-162: null input -> ArgumentNullException; exceptions wrapped ParseException(UnrecoverableParserError). +- Parse L164-174: ParseTask; finally errors = ErrorList.ToArray(). +- ParseTask L176-227: ETS events; sets _parseMode,_fileName; tokenizer.Initialize; _savingTokens = tokenList != null; ErrorList.Clear(); ast = ScriptBlockRule(null,isFilter:false); DEBUG: CheckAllParentsSet; ast.ScriptRequirements = tokenizer.GetScriptRequirements(); if Default -> ast.PerformPostParseChecks(this) (semantic checks, T24); catch InsufficientExecutionStackException: if !recursed re-run ParseTask on new Task (new thread) else ReportError ScriptTooComplicated at tokenizer.CurrentExtent. NOTE: ast is null in the recursed failure case (returned null). +- ScanNumber L230-268 runtime helper string->number: empty/whitespace -> 0; uses Tokenizer AllowSignedNumbers; fallback LanguagePrimitives.ConvertTo or throw ParseException. +- ScanType L270-290: TypeNameRule(allowAssemblyQualifiedNames:true); CheckArrayTypeNameDepth; null if errors or text mismatch (unless ignoreErrors). +- ScanString L292-: ExpandableStringRule. + +## W2 L300-600 +- ScanString L292-305: throws ParseException(ErrorList) if errors. +- _previousFirstTokenText/_previousLastTokenText L307-308; SetPreviousFirstLastToken L317-342 sets $^ and $$ (FirstTokenVarPath/LastTokenVarPath) from tokenizer.FirstToken/LastToken, ignoring tokens "$^"/"$$". +- ErrorList internal List L344. +- SkipNewlines L348 (only if _ungotToken null or NewLine -> tokenizer.SkipNewlines(false)); SkipNewlinesAndSemicolons L357. +- SyncOnError(bool consumeClosingToken, params TokenKind[] syncTokens) L366-432: nesting counters parens/curlies/braces starting at 1 if the matching closer is in syncTokens else 0; reads tokens; closer reaching 0 returns (UngetToken unless consume); EndOfInput always ungot and returns; any other token in syncTokens with all counts 0 -> break (token consumed). +- NextToken/PeekToken L434-446: single-token pushback _ungotToken. UngetToken asserts only 1 lookahead (L493-497). NextMemberAccessToken/NextInvokeMemberToken/NextLBracket/GetVerbatimCommandArgumentToken: return null if _ungotToken!=null (error state) L448-485. +- SetTokenizerMode L499-536: if mode differs and ungot token not ParseModeInvariant -> Resync(ungot) (rescan). DEBUG verification block. +- Resync(Token)/Resync(int restorePoint) L538-548: clear ungot, tokenizer.Resync. +- IsSpecificParameter L550: prefix match of parameter name (parameter.StartsWith(paramToken.ParameterName, OrdinalIgnoreCase)). +- RequireStatementTerminator L557-570: NewLine/Semi consumed; EndOfInput ok; else ReportIncompleteInput MissingStatementTerminator. +- Extent helpers L572-702: ExtentOf, Before, After, LastCharacterOf, ExtentFromFirstOf, GetNestedErrorAsts. +- TryParseAsConstantHashtable L710-766 (ParseInput; single PipelineAst pure expression HashtableAst; IsConstantValueVisitor forRequires). +- ScriptBlockRule L777-809: grammar comment "G script-block: using-statements:opt param-block:opt statement-terminators:opt script-block-body:opt"; asserts tokenizer mode Command; SkipNewlines; using statements only when lCurly==null; speculative ParamBlockRule with restore point (Resync if null); SkipNewlinesAndSemicolons; ScriptBlockBodyRule. +- UsingStatementsRule L811-843 loops while PeekToken is Using. +- ParamBlockRule L845-: AttributeListRule(false) speculatively, 'param' then '(' (not an error if no '(' -> returns null: command named param), ParameterListRule, missing ) -> ReportIncompleteInput MissingEndParenthesisInFunctionParameterList and continue. +- NOTE: the source carries '// G' grammar comments (a grammar in comments). Use as intent evidence; EBNF derived from code. + +## W3 L600-900 (see W2 too) +- ParamBlockRule L845-912: after ')' missing -> recovery assumes closing paren, UngetToken. Candidate attributes that are TypeConstraintAst (non-AttributeAst) -> ReportError TypeNotAllowedBeforeParam (semantic, continue). Result ParamBlockAst(extent paramToken..endExtent, attributes, parameters). +## W4 L900-1200 +- ParameterListRule L914-952: ParameterRule loop; comma separated; after comma without parameter -> ReportIncompleteInput MissingExpressionAfterToken. +- ParameterRule L954-1025: sets _disableCommaOperator=true and Expression mode; attribute list (AttributeListRule(false)); variable|SplattedVariable token required; if attributes but no variable: ReportIncompleteInput InvalidFunctionParameter, SyncOnError(true, RParen), returns ParameterAst with VariableExpressionAst "__error__". Default value: '=' ExpressionRule; missing -> MissingExpressionAfterToken. finally restores comma flag and tokenizer mode. Produces ParameterAst(VariableExpressionAst, attributes, defaultValue). +- AttributeListRule L1027-1052(inExpressionMode). AttributeRule L1054-1153: '[' via NextLBracket, TypeNameRule(allowAssemblyQualifiedNames:true); null typename -> Resync(lBracket) + MissingTypename return null. If '(' -> AttributeArgumentsRule in Expression mode; then ')' (missing -> MissingEndParenthesisInExpression) ']' (missing -> EndSquareBracketExpectedAtEndOfAttribute only if ')' present). Creates AttributeAst (firstTypeNameToken flagged TokenFlags.AttributeName) else TypeConstraintAst; missing ']' -> ReportError EndSquareBracketExpectedAtEndOfAttribute (Before(token)). +- AttributeArgumentsRule L1155-1269: named (name '=' expr; omitted expression => ConstantExpressionAst(true) with expressionOmitted) or positional; DuplicateNamedArgument; MissingExpressionInNamedArgument -> ErrorExpressionAst + SyncOnError(true, Comma,RParen,RBracket,NewLine); MissingExpressionAfterToken after comma -> ErrorExpressionAst. +## W5 L1200-1500 +- TypeNameRule L1271-1331: sets TokenizerMode.TypeName; requires Identifier token (else UngetToken, returns null); FinishTypeNameRule. G-comment grammar of CLR type spec (L1273-1303), not implemented precisely (comment L1305-1306). +- FinishTypeNameRule L1333-1395: '[' followed by ']' or ',' => array (CompleteArrayTypeName); '[' + '['|Identifier => generic (GenericTypeNameRule); other => UnexpectedToken + SyncOnError(true,RBracket) (or MissingTypename at EOI), returns TypeName. ',' => assembly name via tokenizer.GetAssemblyNameSpec (MissingAssemblyNameSpecification). +- GetSingleGenericArgument L1397-1432 (":ErrorTypeName:" placeholder), GenericTypeArgumentsRule L1434-1473 (RuntimeHelpers.EnsureSufficientExecutionStack L1437 -> InsufficientExecutionStackException path), GenericTypeNameRule L1475-: EndSquareBracketExpectedAtEndOfAttribute when missing ']' (key reused for generic types). + +## W6 L1500-1800 +- CompleteArrayTypeName L1523-1627: ranks: comma count dim; limit dim>32 -> ArrayHasTooManyDimensions (L1541-1558; literal 32; ties to Type.MakeArrayType); jagged arrays loop; assembly-qualified after array. +- CompleteScriptBlockBody L1629-1680: with lCurly: expects '}', else UngetToken+ReportIncompleteInput(lCurly.Extent, rCurly.Extent, MissingEndCurlyBrace) and pretend; without lCurly (file/top-level): next token must be EndOfInput else ReportError UnexpectedToken, token EATEN, returns false -> caller loops (error recovery for stray tokens at top-level). +- ScriptBlockBodyRule L1682-1725: if next token has TokenFlags.ScriptBlockBlockName -> NamedBlockListRule else loop {StatementListRule; CompleteScriptBlockBody} until true. ScriptBlockAst(extent, usingStatements, paramBlock, StatementBlockAst(statements, traps), isFilter). Traps separated from statements. +- NamedBlockListRule L1727-1857: begin/process/end/clean/dynamicparam (TokenKind.Dynamicparam/Begin/Process/End/Clean); default case -> MissingNamedBlocks error and return; RCurly/EOI -> finish; each block: StatementBlockRule else MissingNamedStatementBlock (ReportIncompleteInput); duplicates -> DuplicateScriptCommandClause (error, continue). Uses goto labels finished_named_block_list / return_script_block_ast. NamedBlockAst(extent, TokenKind, statementBlock, unnamed=false). +- StatementBlockRule L1859-1895: '{' statement-list '}' ; missing '}' -> MissingEndCurlyBrace pretend. Returns null if no '{'. +- StatementListRule L1897-1944: SkipNewlinesAndSemicolons; loop StatementRule until null; CheckAstIsBeforeSignature; TrapStatementAst go to traps list; stops after statement if next token is ')' or '}' ; returns extent first..last. +## W7 L1800-2100 StatementRule L1950-2159 +- RuntimeHelpers.EnsureSufficientExecutionStack() at StatementRule start L1979 (recursion guard). +- If token is Generic starting '[' : attributes speculative: restorePoint; Resync; AttributeListRule(false); next token: if token has TokenFlags.StatementDoesntSupportAttributes: if any TypeConstraintAst -> Resync back (treat as expression), else UnexpectedAttribute error; else if token has TokenFlags.Keyword -> TypeNotAllowedBeforeStatement for non-attribute entries; else Resync(restorePoint) reparse as expression/pipeline. +- Switch on token.Kind: If, Switch, Foreach, For, While, Do, Function/Filter/Workflow -> FunctionDeclarationRule, Return, Throw, Exit, Break, Continue, Trap, Try, Data, Parallel/Sequence -> BlockStatementRule, Configuration, From/Define/Var -> ReservedKeywordNotAllowed + ErrorStatementAst, Label -> LabeledStatementRule, EndOfInput ... + +## W8 L2100-2400 +- StatementRule cont. L2099-2111: EndOfInput: if attributes!=null -> Resync(restorePoint)+PipelineChainRule else UngetToken; statement=null (so StatementRule returns null at EOI; XML doc L1949 says "Never returns null... EmptyPipeline" => doc/code mismatch, contradiction candidate (comment vs code)). +- Else/ElseIf/Catch/Until: if ErrorList.Count>0 eat token (SkipNewlines; recurse StatementRule) else goto default (treated as command name) L2112-2125. +- DynamicKeyword token -> DynamicKeywordStatementRule(token, DynamicKeyword.GetKeyword(token.Text)); Class -> ClassDefinitionRule(attributes, token); Enum -> EnumDefinitionRule; Using -> UsingStatementRule + always ReportError UsingMustBeAtStartOfScript (L2136-2142); default: attributes!=null -> Resync(restorePoint) else UngetToken; PipelineChainRule(). +- SimpleNameRule L2161-2190: sets tokenizer.WantSimpleName around PeekToken; Identifier -> StringConstantExpressionAst BareWord; flags MemberName. +- LabelOrKeyRule L2192-2234: simple-name | UnaryExpressionRule (comma disabled) unless NewLine/Semi. +- Break/Continue L2236-2260 (label expr optional); Return/Exit/Throw L2262-2297 use PipelineChainRule (optional pipeline; comments say 'pipeline-chain:opt' for return/exit but 'pipeline:opt' for throw, header G-comment L1972-1974 says pipeline:opt). +- LabeledStatementRule L2299-2339: Label token then switch/foreach/for/while/do else Resync(label)+PipelineChainRule. +- BlockStatementRule L2341-2359 (parallel/sequence keyword + statement-block; ErrorStatementAst when missing; MissingStatementAfterKeyword). InlineScriptRule L2370-2398 (workflow 'InlineScript' as command name + script-block-expression). + +## W9 L2400-2700 IfStatementRule L2400-2541, Switch start +- IfStatementRule: loop over if/elseif: SkipNewlines, '(' (missing -> MissingOpenParenthesisInIfStatement, ErrorStatementAst return), condition = PipelineChainRule (null -> IfStatementMissingCondition + ErrorStatementAst condition), ')' (MissingEndParenthesisAfterStatement), StatementBlockRule (null -> MissingStatementBlock), elseif/else handling; `else` requires StatementBlockRule else MissingStatementBlockAfterElse; no elseif/else => Resync(restorePoint) to preserve newlines (hashtable context comment L2492-2501). newlines allowed between '}' and elseif/else (SkipNewlines before PeekToken). Returns IfStatementAst(extent, clauses (IfClause=Tuple), elseClause) else ErrorStatementAst(extent, componentAsts). +- SwitchStatementRule L2543-2891: parameters via IsSpecificParameter prefix match: regex, wildcard, exact, casesensitive, parallel, file (SwitchFlags). regex/wildcard mutually override (L2594-2616). -file takes GetSingleCommandArgument(CommandArgumentContext.FileName) -> PipelineAst(CommandExpressionAst). Unknown -> InvalidSwitchFlag. Token Minus -> VERBATIM_ARGUMENT in specifiedFlags (L2685-2689). Condition '(' PipelineChainRule ')' (PipelineValueRequired, MissingEndParenthesisInSwitchStatement) ; '(' with -file => PipelineValueRequired error. Body '{' loop: 'default' keyword or GetSingleCommandArgument(SwitchCondition) + StatementBlockRule; MissingSwitchConditionExpression, MissingSwitchStatementClause, MultipleSwitchDefaultClauses (last wins), MissingCurlyBraceInSwitchStatement, MissingEndCurlyBrace; SkipNewlinesAndSemicolons between clauses. Error -> ErrorStatementAst(extent, switchToken, specifiedFlags, nested asts); else SwitchStatementAst(extent, label, condition, flags, clauses, default). +## W10 L2700-3000 Configuration start L2893 +- ConfigurationStatementRule: 'configuration' name {block}; MissingConfigurationName (+ returns null!); name via GetWordOrExpression; constant name must match regex ^[A-Za-z][A-Za-z0-9_./-]*$ (InvalidConfigurationName) L2953-2963. Creates a runspace if Runspace.DefaultRunspace==null (CreateDefault2, UseCurrentThread, Open) L2972-2985 (parser side effect!). In ConstrainedLanguage: if SystemPolicy.GetSystemLockdownPolicy() != Audit -> ReportError ConfigurationNotAllowedInConstrainedLanguage, return null; else LogWDACAuditMessage (L2987-2999+). SECURITY. + +## W11 L3000-3300 Configuration cont. + W12 L3300-3600 +- Configuration: ARM check PsUtils.IsRunningOnProcessArchitectureARM -> ConfigurationNotAllowedOnArm64 (return null); Utils.IsWinPEHost -> ConfigurationNotAllowedOnWinPE; swaps ExecutionContext.Engine.EngineParser with new Parser() while loading keywords (restore in finally); DynamicKeyword "OMI_ConfigurationDocument" absent => topLevel=true, load default CIM keywords via ICrossPlatformDsc subsystem or Dsc.DscClassCache.LoadDefaultCimKeywords, errors reported as warnings via ReportErrorsAsWarnings; exception -> ParserError key; body: '{' -> ScriptBlockExpressionRule with _inConfiguration=true; MissingCurlyInConfigurationStatement; ConfigurationBodyEmpty. Creates DynamicKeyword (BodyMode Hashtable, NameRequired, DirectCall, props DependsOn, PsDscRunAsCredential, plus params of param block with TypeConstraint/Mandatory). ConfigurationDefinitionAst(ConfigurationType.Meta if DscLocalConfigurationManagerAttribute else Resource). finally: closes local runspace; topLevel => ClearCache & DynamicKeyword.Reset(); resync tokenizer to flush cached dynamic keyword tokens L3317-3320. Returns null for several error cases (null statement => treated like EOI-ish by caller? StatementListRule breaks on null). +- _configurationKeywordsDefinedInThisFile L3324. GetWordOrExpression L3331-3356 (RequiredNameOrExpressionMissing; ParameterRequiresArgument). +- ForeachStatementRule L3358-3518: options -parallel, -throttlelimit (flags ForEachFlags), InvalidForeachFlag; '(' variable|splatted 'in' PipelineChainRule ')' StatementBlockRule; errors MissingOpenParenthesisAfterKeyword, MissingVariableNameAfterForeach, MissingInInForeach, MissingForeachExpression, MissingEndParenthesisAfterForeach, MissingForeachStatement, MissingThrottleLimit. Error: ErrorStatementAst(nested asts). ForEachStatementAst(label, flags, throttleLimit, variable, pipeline, body). +- ForStatementRule L3520-: three optional PipelineChainRule with ';' separators (NewLine skipping inside). + +## W13 L3600-3900, W14 L3900-4200 +- ForStatementRule: missing ')' -> MissingEndParenthesisAfterStatement (ReportIncompleteInput); missing body -> MissingLoopStatement; error -> ErrorStatementAst(nested asts of init/cond/iter). ForStatementAst(label, init, cond, iter, body). Init/cond/iter each PipelineChainRule; ';' only consumed via PeekToken Semi (NOT newlines as separator? SkipNewlines before each; Semi tokens). +- WhileStatementRule L3628-3708: MissingOpenParenthesisAfterKeyword, MissingExpressionAfterKeyword (condition = ErrorStatementAst), MissingEndParenthesisAfterStatement, MissingLoopStatement. WhileStatementAst(label, condition, body). +- DynamicKeywordStatementRule L3724-4090: DynamicKeyword (DSC/custom keywords) -> PreParse callback (keywordData.PreParse; exceptions -> DynamicKeywordPreParseException return null), IsReservedKeyword -> UnsupportedReservedKeyword, HasReservedProperties -> UnsupportedReservedProperty; BodyMode Command => CommandRule(forDynamicKeyword:true) (UngetToken(functionName)) ; else name handling by DynamicKeywordNameMode (NameRequired, SimpleNameRequired, NoName, SimpleOptionalName, OptionalName): errors RequiredNameOrExpressionMissing, MissingBraceInObjectDefinition, UnexpectedNameForType, UnexpectedToken, UnexpectedTokenInDynamicKeyword; body ScriptBlock => ScriptBlockExpressionRule(lCurly) with _inConfiguration=false, Hashtable => HashExpressionRule(lCurly, parsingSchemaElement:true) (Script resource pushes DynamicKeyword scope); Creates DynamicKeywordStatementAst (CommandAst-derived: elements = name, instance name, body) ; PostParse callback (DynamicKeywordPostParseException). Returns ErrorStatementAst preserving name expression (for completion) or null. CreateErrorStatementAst L4092. +- DoWhileStatementRule L4100-: 'do' statement-block (newlines) 'while'|'until' '(' PipelineChainRule ')' ; errors MissingLoopStatement, MissingWhileOrUntilInDoWhile, MissingOpenParenthesisAfterKeyword, MissingExpressionAfterKeyword, MissingEndParenthesisAfterStatement. + +## W15 L4200-4500, W16 L4500-4800 +- DoWhile returns DoUntilStatementAst or DoWhileStatementAst (label, condition, body). +- ClassDefinitionRule L4208-4379: CLM gate: Runspace.DefaultRunspace?.ExecutionContext?.LanguageMode == ConstrainedLanguage and SystemPolicy.GetSystemLockdownPolicy() != Audit -> ClassesNotAllowedInConstrainedLanguage, return null; Audit => LogWDACAuditMessage (WDACParserClassKeywordLog*) and continue (L4226-4244). Name via SimpleNameRule (MissingNameAfterKeyword -> ErrorStatementAst). Inheritance: Signature tokenizer mode, ':' then TypeNameRule(allowAssemblyQualifiedNames:false) list comma separated (TypeNameExpected); '{' (MissingTypeBody); members loop ClassMemberRule until null and no astsOnError; '}' (MissingEndCurlyBrace). TypeDefinitionAst(extent, name, attributes, members, TypeAttributes.Class, superClasses) ; if TypeConstraint attributes before class -> ErrorStatementAst with nested asts (error reported in StatementRule). +- ClassMemberRule L4381-4639: member attributes loop: AttributeRule, 'hidden' (TokenKind.Hidden), 'static' (TokenKind.Static); duplicates -> DuplicateQualifier; second type constraint -> TooManyTypes; public/private under #if SUPPORT_PUBLIC_PRIVATE (not defined? verify in conditional-compilation.json) ; property: Variable token ['=' ExpressionRule] terminator must be NewLine/Semi/RCurly else MissingPropertyTerminator; PropertyMemberAst(name, typeConstraint, attrs, PropertyAttributes.Public|Static|Hidden, init). Method: TryUseTokenAsSimpleName(token) (Identifier|DynamicKeyword|keyword -> TokenFlags cleared) then MethodDeclarationRule(token, className, isStatic) -> FunctionMemberAst; failure => SyncOnError(false, RCurly) (comment: TODO assumes last member). IncompleteMemberDefinition. Returns null at end of list. +- NextTypeIdentifierToken L4678 TypeName mode. EnumDefinitionRule L4701-: name; ':' underlying type via TypeNameRule(no assembly) and ValidUnderlyingTypeCodes = Byte|Int16|Int32|Int64|SByte|UInt16|UInt32|UInt64 (L4717) (GetReflectionType -> InvalidUnderlyingType); MissingTypeBody; members via EnumMemberRule. NOTE parser resolves type via reflection at parse time (GetReflectionType) for enum underlying type. +- NOTE: class/enum CLM gate only on class and configuration; enum has no CLM gate in parser (check semantic checks elsewhere). + +## W17 L4800-5100, W18 L5100-5400 +- EnumDefinitionRule returns TypeDefinitionAst(TypeAttributes.Enum, underlying constraint list). EnumMemberRule L4822-4895: simple-name ['=' ExpressionRule] terminator NewLine/Semi/RCurly else MissingPropertyTerminator (ExpectedValueExpression if '=' missing expr); PropertyMemberAst with PropertyAttributes Public|Static|Literal. +- UsingStatementRule L4897-5086: directive tokens Namespace, Type, Module, Command, Assembly (TokenKind). aliasAllowed: namespace, module; aliasRequired: type, command. Errors: MissingUsingStatementDirective, MissingUsingItemName, InvalidValueForUsingItemName, MissingNamespaceAlias, MissingEqualsInUsingAlias, UnexpectedUnaryOperator(comma). Item must be StringConstantExpressionAst (or HashtableAst for module). Calls RequireStatementTerminator. UsingStatementAst(kind,item[,alias]) or module-spec hashtable overload. 'using assembly' -> ResolveUsingAssembly at PARSE time. +- ResolveUsingAssembly L5088-5168: Uri absolute: UNC -> CannotLoadAssemblyFromUncPath; scheme != "file" -> CannotLoadAssemblyWithUriSchema; else relative path resolved at parse time against script dir, or $PWD (DefaultRunspace SessionState.Path.CurrentLocation) or process cwd; File.Exists else ErrorLoadingAssembly. SECURITY/behavior: parse-time filesystem probe + session state read. +- MethodDeclarationRule L5170-5314: class methods; params via FunctionParameterDeclarationRule; missing '(' => MissingMethodParameterList; ctor (name equals class name, case-insens, not static): optional ': base(args)' using Signature tokenizer mode; MissingBaseCtorCall; InvokeParamParenListRule; BaseCtorInvokeMemberExpressionAst prepended as predefinedStatementAst to ScriptBlockRule(lCurly,false,baseCtorCallStatement) in Command mode. Result FunctionDefinitionAst(isFilter false,isWorkflow false). MissingFunctionBody error. +- FunctionDeclarationRule L5316-: function/filter/workflow name token cannot be Pipe, LParen, LCurly, AtParen, AtCurly, RCurly, RParen, EndOfInput, Semi, Redirection, RedirectInStd, AndAnd, OrOr, Ampersand, Variable, SplattedVariable, HereString*, StringLiteral, StringExpandable (MissingNameAfterKeyword); function name token keyword flag cleared; tokenizer.InWorkflowContext set when workflow. + +## W19 L5400-5700, W20 L5700-6000 +- FunctionDeclarationRule end L5392-5413: isFilter/isWorkflow; ScriptBlockRule(lCurly,isFilter); FunctionDefinitionAst(extent,isFilter,isWorkflow,nameToken,parameters,scriptBlock). Function name Generic token uses StringToken.Value. +- FunctionParameterDeclarationRule L5415-5447: optional '(' ParameterListRule ')' ; missing ')' -> MissingEndParenthesisInFunctionParameterList and endErrorStatement set => caller returns ErrorStatementAst(parameters). +- TrapStatementRule L5449-5481: 'trap' [type-literal via AttributeRule must be TypeConstraintAst] statement-block; attribute => Resync(restorePoint); MissingTrapStatement. TrapStatementAst(typeConstraint, body). +- CatchBlockRule L5494-5591: newline-tolerant before 'catch'; list of type literals comma separated (MissingTypeLiteralToken), handler StatementBlockRule (MissingCatchHandlerBlock); returns null on error and gives errorAsts. +- TryStatementRule L5593-5670: try block (MissingTryStatementBlock) catches loop (SkipNewlines before catch/finally), finally (MissingFinallyStatementBlock); neither -> MissingCatchOrFinally; TryStatementAst(body, catches, finally). Error -> ErrorStatementAst. +- DataStatementRule L5672-5767: 'data' [name] [-SupportedCommand cmd,cmd] block; InvalidParameterForDataSectionStatement, MissingValueForSupportedCommandInDataSection, MissingStatementBlockForDataSection. DataStatementAst(name, commands, body). +- PipelineChainRule L5773-5988: ENTRY for every pipeline-ish statement. 1) Expression-mode ExpressionRule(); if followed by token with TokenFlags.AssignmentOperator => AssignmentStatementAst(expr, op, rhs=StatementRule(), opExtent) after SkipNewlines; RHS null => ExpectedValueExpression + ErrorStatementAst. 2) else loop: PipelineRule(startExpression)/PipelineRule(); chain operators AndAnd/OrOr (SkipNewlines after operator => newline allowed after && / ||); left-assoc nested PipelineChainAst(lhs, rhs, operatorKind[,background]); '&' after pipeline sets background (pipeline.Background = true or PipelineChainAst background flag); '&' followed by && or || -> BackgroundOperatorInPipelineChain error. Empty element -> EmptyPipelineChainElement (incomplete at EOF). Returns PipelineAst directly when no chain operators (no PipelineChainAst allocated). Stale comment L5783 "If this feature is not enabled". EnsureSufficientExecutionStack L5785. + +## W21 L6000-6300 +- PipelineRule L5990-6160: loop per element: if expr==null try ExpressionRule in Expression mode (so an element beginning with an expression is a CommandExpressionAst, else CommandRule(forDynamicKeyword:false)). Expression not first -> ExpressionsMustBeFirstInPipeline (semantic, continue). After a first expression: redirections parsed (RedirectionToken peeks) up to CommandBaseAst.MaxRedirections slots. Null element when pipelineElements.Count>0 or next is Pipe -> EmptyPipeElement. Pipe continuation: NewLine followed by '|' (tokenizer.IsPipeContinuation) skip newlines. Terminators handled by caller: Semi, NewLine, RParen, RCurly, EOI, AndAnd, OrOr; Ampersand handled by caller unless allowBackground (default false); Pipe -> skip + SkipNewlines (EOI after pipe -> EmptyPipeElement); default -> UnexpectedToken (token not eaten) scanning=false. Returns PipelineAst(elements, background) or null. +- RedirectionRule L6162-6264: file redirect: target GetSingleCommandArgument(FileName) else MissingFileSpecification (ErrorExpressionAst); InputRedirectionToken -> RedirectionNotSupported (returns null); merging: toStream must be Output else RedirectionNotSupported; fromStream==toStream error; duplicate stream -> StreamAlreadyRedirected with stream names (ParserStrings.AllStream/OutputStream/ErrorStream/WarningStream/VerboseStream/DebugStream/InformationStream). +- GetSingleCommandArgument L6266-6283: returns null on Comma or EOI; sets Command tokenizer mode; GetCommandArgument(context, NextToken()). CommandArgumentContext flags enum L6285-6293: CommandName=1, CommandNameAfterInvocationOperator=2|1, FileName=4, CommandArgument=8, SwitchCondition=0x10. + +## W22 L6300-6600, W23 L6600-6900 +- GetCommandArgument L6295-6442 (context, token): never-allowed arg tokens (Pipe,RCurly,RParen,EOI,NewLine,Semi,Redirection,RedirectInStd,AndAnd,OrOr,Ampersand,MinusMinus,Comma) -> unget; null unless a comma already seen (then MissingExpression "," + ErrorExpressionAst). Variable/SplattedVariable/Number/strings/LParen/DollarParen/AtParen/AtCurly/LCurly -> PrimaryExpressionRule(withMemberAccess:true) (asserted never null). Generic token -> StringConstantExpressionAst BareWord (or ExpandableStringExpressionAst for expandable token unless context==CommandName exactly; ParseNestedExpressions). "--%" = VERBATIM_ARGUMENT stops comma list. default token -> BareWord string; clears Keyword flag (keywords as arguments are not keywords), sets CommandName or SetIsCommandArgument flags. In CommandArgument context a comma list "a,b" becomes ArrayLiteralAst (commas allowed with newlines after comma). +- CommandRule L6444-6684: (forDynamicKeyword) Command tokenizer mode; first token '.' (dot source) or '&' sets context CommandNameAfterInvocationOperator; loop over tokens until Pipe/RCurly/RParen/EOI/NewLine/Semi/AndAnd/OrOr/Ampersand; '--' (MinusMinus) first is CommandParameterAst("-"), subsequent bareword args; Comma -> MissingArgument error; Parameter token: as command name if context has CommandName flag or after '--' else CommandParameterAst with colon argument (UsedColon -> GetCommandArgument; ParameterRequiresArgument); Redirection/RedirectInStd inside args -> RedirectionRule (as command name for backward compat); InlineScript keyword as command name -> InlineScriptRule; verbatim "--%" -> rest of line via GetVerbatimCommandArgumentToken. Empty elements -> null (error MissingExpression if & or . alone). Result CommandAst(extent, elements, invocationOperator kind (Dot/Ampersand else Unknown), redirections) or DynamicKeywordStatementAst. +- ExpressionRule L6696-6790: ternary: BinaryExpressionRule then '?' (QuestionMark) SkipNewlines, ifTrue = ExpressionRule(endNumberOnTernaryOpChars:true), ':' (MissingColonInTernaryExpression) , ifFalse = ExpressionRule(...) => right-recursive nesting; TernaryExpressionAst(cond, ifTrue, ifFalse). ExpectedValueExpression for missing branches (ErrorExpressionAst). G comment says operands are ternary-expression; code uses ExpressionRule (full expression). +- BinaryExpressionRule L6798-6950: ArrayLiteralRule base operand; token with TokenFlags.BinaryOperator; AndAnd/OrOr excluded (return expr); ParameterToken after expr -> ErrorRecoveryParameterInExpression; operator-precedence algorithm with operandStack/operatorStack using token.Kind.GetBinaryPrecedence() (shunting-yard) — continue below. Missing rhs -> ExpectedValueExpression + ErrorExpressionAst. + +## W24 L6900-7200, W25 L7200-7500 +- BinaryExpressionRule shunting-yard L6869-6937: `while (newPrecedence <= precedence)` reduce => ALL binary operators are LEFT-associative (incl. -and/-or, comparison, ??, -f, ..); precedence is token.Kind.GetBinaryPrecedence() (token.cs). Operands = ArrayLiteralRule (comma binds tighter than every binary operator). Newlines skipped after each binary operator (SkipNewlines at loop top L6880). ParameterToken after operand -> ErrorRecoveryParameterInExpression (UnexpectedToken; ErrorExpressionAst with CommandParameterAst) L6952-6967. BinaryExpressionAst(lhs, op.Kind, rhs, op extent). +- ArrayLiteralRule L6975-7021: UnaryExpressionRule then ',' repeats (skipped if _disableCommaOperator); newline allowed after comma; missing -> MissingExpressionAfterToken. ArrayLiteralAst. +- UnaryExpressionRule L7029-7226: sets tokenizer AllowSignedNumbers=true, ForceEndNumberOnTernaryOpChars = endNumberOnTernaryOpChars; resync of an ungot Minus (signed number) or Generic (when ternary flag); unary operators (TokenFlags.UnaryOperator) -> operand UnaryExpressionRule (newlines allowed after op) -> UnaryExpressionAst(kind, child); unary comma -> ArrayLiteralAst of one; missing -> MissingExpressionAfterOperator ErrorExpressionAst; '[' -> AttributeListRule(true): attribute chain then child => AttributedExpressionAst; type constraint(s): member access after type (static) via NextMemberAccessToken(false) -> TypeExpressionAst; otherwise cast: child UnaryExpressionRule (unless next is NewLine/Comma) -> ConvertExpressionAst; else TypeExpressionAst; multiple leading brackets nest ConvertExpressionAst/AttributedExpressionAst right to left. Else PrimaryExpressionRule(true). Postfix ++/-- (PlusPlus/MinusMinus -> PostfixPlusPlus/PostfixMinusMinus) applied once. +- PrimaryExpressionRule L7228-7299: Variable/SplattedVariable (CheckUsingVariable: $using:x -> UsingExpressionAst), Number (ConstantExpressionAst), HereStringExpandable/StringExpandable (ExpandableStringRule), HereStringLiteral/StringLiteral (StringConstantExpressionAst), LParen, AtParen/DollarParen (SubExpressionRule), AtCurly (HashExpressionRule), LCurly (ScriptBlockExpressionRule); default unget, null. Then CheckPostPrimaryExpressionOperators(NextMemberAccessToken(true), expr): loop Dot/ColonColon/QuestionDot -> MemberAccessRule; LBracket/QuestionLBracket -> ElementAccessRule; newlines allowed after the operator token (SkipNewlines L7324). +- HashExpressionRule L7341-7403: '@{' entries separated by NewLine/Semi; closing '}' else MissingEndCurlyBrace (or IncompletePropertyAssignmentBlock for schema elements); HashtableAst(keyValuePairs) IsSchemaElement. GetKeyValuePair L7405-7491: key = LabelOrKeyRule (simple name or unary expression, comma disabled?? note LabelOrKeyRule sets _disableCommaOperator) '=' (MissingEqualsInHashLiteral/ MissingEqualsInPropertyAssignmentBlock, SyncOnError(false, RCurly, Semi, NewLine)), value = StatementRule in Command mode (MissingStatementInHashLiteral). So hashtable values are statements. + +## W26 L7500-7800, W27 L7800-8100, W28 L8100-8279 +- ScriptBlockExpressionRule L7493-7517: resets _disableCommaOperator=false, Command mode, SkipNewlines, ScriptBlockRule(lCurly,false) -> ScriptBlockExpressionAst. +- SubExpressionRule L7519-7571: '$(' / '@(' StatementListRule Command mode comma re-enabled; missing ')' MissingEndParenthesisInSubexpression; SubExpressionAst / ArrayExpressionAst over StatementBlockAst. +- ParenthesizedExpressionRule L7573-7619: '(' PipelineChainRule ')' => ParenExpressionAst(PipelineBaseAst); null -> ExpectedExpression; missing ')' -> MissingEndParenthesisInExpression. So `(a && b)` and `($x = 1)` and `(a | b)` allowed. +- ParseNestedExpressions L7621-7672: for expandable strings: variable tokens => CheckUsingVariable; others => tokenizer.StartNestedScan((UnscannedSubExprToken)token) then PrimaryExpressionRule(true), FinishNestedScan (nested parse of $( ) segments in strings and ${...}); ExpandableStringRule L7674-7692. +- MemberNameRule L7694-7716: simple-name | unary-expr (if unary op or '[') | PrimaryExpressionRule(false). MemberAccessRule L7718-7775 (no whitespace before operator; checked by tokenizer GetMemberAccessOperator): '.', '::', '?.' => MemberExpressionAst(static, nullConditional) or InvokeMemberExpressionAst via MemberInvokeRule when '(' directly adjacent (NextInvokeMemberToken) or '{' (script block argument shorthand `$x.method{...}`); generic method args `.Method[T1,T2](...)` via GenericMethodArgumentsRule L7777-7847 (TypeName mode; only identifiers not [T]; falls back/resyncs if not followed by '('); MissingPropertyName error. +- InvokeParamParenListRule L7889-7968: args are ExpressionRule with _disableCommaOperator=true separated by ',' ; MissingExpressionAfterToken, MissingEndParenthesisInMethodCall. +- ElementAccessRule L7970-8020: '[' or '?[' ExpressionRule (comma enabled) ']' ; MissingArrayIndexExpression, MissingEndSquareBracket; IndexExpressionAst(target, index, nullConditional). +- SaveError L8026-8057: DEDUP only: an error is dropped when an earlier error has same ErrorId (Ordinal) AND same start/end line+column. No cap on number of errors. Format message with string.Format(CurrentCulture, ...) when args. +- AssertErrorIdCorrespondsToMsgString L8065-8093 (Conditional DEBUG/ASSERTIONS_TRACE): resx types searched: ParserStrings, DiscoveryExceptions, ExtendedTypeSystem, MshSnapInCmdletResources, ParameterBinderStrings -> parser error IDs may come from these resource classes too. +- ReportIncompleteInput L8111-8141: incompleteInput = tokenizer.IsAtEndOfScript(extent, checkCommentsAndWhitespace:true) (error at the very end => IncompleteInput=true: used by REPL for continuation prompts); ReportError: incompleteInput=false. ThreadStatic arrays arrayOfOneArg/arrayOfTwoArgs reused. +- ReportErrorsAsWarnings L8171-8184: writes to DefaultRunspace host UI warnings. +- ParseError public class L8193-8241: Extent, ErrorId, Message, IncompleteInput; ctor public (extent,id,message), internal (…, incompleteInput); ToString = PositionUtilities.VerboseMessage(Extent) + NewLine + Message. +- ParserEventSource L8247-8278: EventSource "Microsoft-PowerShell-Parser" Guid eba789d9-...; events ParseStart/Stop (1,2), ResolveSymbolsStart/Stop (3,4), SemanticChecksStart/Stop (5,6), CheckSecurityStart/Stop (7,8), CompileStart/Stop (9,10); MaxScriptLengthToLog=50 (constant), GetFileOrScript uses first 256 chars (Math.Min(256, ...)) -- NOTE constant mismatch: MaxScriptLengthToLog=50 vs hardcoded 256 (check usage of MaxScriptLengthToLog). diff --git a/docs-out/.work/notes/src_System.Management.Automation_engine_runtime_CompiledScriptBlock.cs.md b/docs-out/.work/notes/src_System.Management.Automation_engine_runtime_CompiledScriptBlock.cs.md new file mode 100644 index 0000000..ad541aa --- /dev/null +++ b/docs-out/.work/notes/src_System.Management.Automation_engine_runtime_CompiledScriptBlock.cs.md @@ -0,0 +1,50 @@ +# CompiledScriptBlock.cs (2553 lines) - T27 notes +## W1 L1-300 +- L25-30 enum CompileInterpretChoice {NeverCompile, AlwaysCompile, CompileOnDemand}. L32-39 enum ScriptBlockClauseToInvoke {Begin,Process,End,Clean,ProcessBlockOnly}. +- L41 CompiledScriptBlockData: two ctors (ast,isFilter) / (scriptText,isProductCode) = delay-parse. Id=Guid.NewGuid() each data. +- L57-83 Compile(bool optimized): InitializeMetadata if _attributes==null; if optimized && NameToIndexMap==null -> CompileOptimized() first (needs the name->index map); then optimized = optimized && !VariableAnalysis.AnyVariablesCouldBeAllScope(NameToIndexMap); if !optimized && !_compiledUnoptimized -> CompileUnoptimized; else if optimized && !_compiledOptimized -> CompileOptimized. Returns effective 'optimized'. Quirk: optimized compile done even when result is then discarded (all-scope variable) -> compile both. +- L85-131 InitializeMetadata under lock(this): attributes, CmdletBinding, DebuggerHidden / DebuggerStepThrough/NonUserCode; runtimeDefinedParameterDictionary; fields assigned last. +- L133-161 CompileUnoptimized/CompileOptimized: lock(this), double-check flag, ReallyCompile(bool), set flag after. +- L163-195 ReallyCompile: ETW ParserEventSource CompileStart/Stop; PerformSecurityChecks(); new Compiler().Compile(this, optimize). LEGACYTELEMETRY conditional. +- L197-283 PerformSecurityChecks: only for ScriptBlockAst (top-level); skip for .psd1 containing safe hashtable; AmsiUtils.ScanContent -> DETECTED => ParseException ScriptContainedMaliciousContent; admin-block range => ScriptHasAdminBlockedContent; ScriptBlock.CheckSuspiciousContent -> HasSuspiciousContent. +- L285-311 delay parse: _scriptText, Ast property => DelayParseScriptText under lock; parser.Parse; errors => ParseException; _scriptText=null. +## W2 L301-600 +- L313-345 properties: LocalsMutableTupleType, UnoptimizedLocalsMutableTupleType, creators, NameToIndexMap (only set for optimized), per-clause Action x5 optimized + x5 Unoptimized (DynamicParam, Begin, Process, End, Clean). +- L347 SequencePoints. L352-355 _compiledOptimized/_compiledUnoptimized/_hasSuspiciousContent/_isProductCode. +- L388-399 HasSuspiciousContent asserts compiled. +- L403-509 GetAttributes, UsesCmdletBinding, RuntimeDefinedParameters, CmdletBindingAttribute, ObsoleteAttribute, ExperimentalAttribute (lock), GetParameterMetadata(scriptBlock) (CommandMetadata lazily). +- L511-539 ToString. +- L542 partial class ScriptBlock: _scriptBlockData readonly; ctor(ast,isFilter); private ctor(data) captures LanguageMode from TLS context (L565-569). +- L580-581 s_cachedScripts ConcurrentDictionary,ScriptBlock>. +- L583-601 TryGetCachedScriptBlock: InternalTestHooks.IgnoreScriptBlockCache bypass; key=(fileName,fileContents); returns scriptBlock.Clone() (shares data!). Clone() = new ScriptBlock(_scriptBlockData) L673 => compiled delegates shared across clones. +## W3 L601-900 +- L609-637 CacheScriptBlock: skip if IgnoreScriptBlockCache; skip when AST contains 'using module/assembly' (IsUsingTypes) or dynamic keyword; if s_cachedScripts.Count > 1024 => Clear() (whole dictionary) then TryAdd. [CAP 1024] +- L642 ClearScriptBlockCache. L647 EmptyScriptBlock delay-parsed product code. +- L650-671 Create(parser,fileName,contents): cache check -> Parse -> ParseException -> new ScriptBlock -> CacheScriptBlock -> return Clone() (cached copy must not be session-bound). +- L715-782 GetPowerShellImpl, GetSteppablePipelineImpl, GetSimplePipeline (T210 scope; only note). +- L880-919 CheckRestrictedLanguage (public). +## W4 L901-1200 InvokeWithPipeImpl +- L935-959 overload => clause ProcessBlockOnly. L961 main: Clean => PSNotSupportedException; missing clause => return silently; context = GetContextFromTLS; PipelineStopping check. +- **L1006 runOptimized = context._debuggingMode <= 0 && createLocalScope;** L1007 GetCodeToInvoke(ref runOptimized, clause) (may flip false if all-scope var). codeToInvoke==null => return. L1016 locals = MakeLocalsTuple(runOptimized). +- L1018-1033 automatic vars Underbar/Input/This; SetPSScriptRootAndPSCommandPath. +- L1040-1069 language mode switching: if this.LanguageMode set and != context: transition allowed if target != FullLanguage || createLocalScope || module FullLanguage; else (CL -> FL dot-sourcing, untrusted) Audit-mode WDAC log + allow, else NOT switched (stay). +- L1071-1176 scope setup: createLocalScope => NewScope(false), LocalsTuple=locals, inject functions/variables; else dotted: if CurrentScope.LocalsTuple==null set it, else DottedScopes.Push(locals) + backupWhenDotting dict. +- L1184-1191 BindArgumentsForScriptblockInvoke; FunctionContext construction L1195-1205 (fields _executionContext,_outputPipe,_localsTuple,_scriptBlock,_file,_debuggerHidden,_debuggerStepThrough,_sequencePoints). L1207 LogScriptBlockStart; L1211 codeToInvoke(functionContext) in try/finally LogScriptBlockEnd. +- finally L1223-1262 restore language mode, pipes, ScopeOrigin, RemoveScope / DottedScopes.Pop + restore backup variables, restore session state. +## W5 L1201-1500 +- L1265-1286 MakeLocalsTuple(bool createLocalScope[param name actually = optimized]): optimized => (LocalsMutableTupleType, NameToIndexMap, LocalsMutableTupleCreator); else (UnoptimizedLocalsMutableTupleType, UsesCmdletBinding ? Compiler.DottedScriptCmdletLocalsNameIndexMap : Compiler.DottedLocalsNameIndexMap, UnoptimizedLocalsMutableTupleCreator). +- L1288-1366 BindArgumentsForScriptblockInvoke. +- L1371-1411 GetCodeToInvoke: ProcessBlockOnly invalid when Begin||Clean||(End&&Process) => InvalidOperationException; optimized = data.Compile(optimized); selects optimized or Unoptimized delegate per clause; default (ProcessBlockOnly): Process if HasProcessBlock else End. +- L1419 ScriptBlock.Compile(bool) pass-through. +- L1421-1478 LogScriptBlockCreation: HasLogged short-circuit unless InternalTestHooks.ForceScriptBlockLogging; policy; IsProductCode => SkipLogging; text split when Length >= 20000: segmentSize = 10000 + Random.Shared.Next(10000). +## W6 L1501-1800 logging, encryption recipients, FormatLogString (UNIX: replace NUL, LF, CR), CheckSuspiciousContent L1775. +## W7 L1801-2100 SuspiciousContentChecker: LCG=31 rolling hash, 29-char max pattern, LookupHash switch with ~100 hashed patterns (no plaintext). Match(). Security surface (SEC): drives HasSuspiciousContent -> forced logging. +## W8 L2101-2400 +- L2101-2137 LogScriptBlockStart/End. L2139-2176 property forwards, HasBegin/Process/End/CleanBlock. +- L2179 PSScriptCmdlet: fields; ctor L2196-2217: `_runOptimized = _scriptBlock.Compile(optimized: context._debuggingMode <= 0 && useNewScope)`; _localsTuple = MakeLocalsTuple(_runOptimized); FunctionContext. +- L2219-2311 Begin/Process/End/Clean/DynamicParam clause selection via _runOptimized ? X : UnoptimizedX. Clean only if _anyClauseExecuted. +- L2323-2407 RunClause: language mode switch (no FL-restriction here), clause(_functionContext), ExitException handling for script files => $LASTEXITCODE. +## W9 L2401-2553: GetDynamicParameters, SetLocalsTupleForNewScope, PushDottedScope/PopDottedScope, PrepareForBinding, SetPreferenceVariables, StopProcessing, Dispose. +## KEY +- NO execution counter / loop counter in this file. Tier decision lives in Compiler.cs L2050-2097 (stmt count 300, threshold -1 / int.MaxValue) and LightCompiler/LightDelegateCreator. +- AlwaysCompile enum member: referenced only in Compiler.CompileTree L2086 (no caller passes it) -> verify by rg. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__AstVisitor.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__AstVisitor.cs.md new file mode 100644 index 0000000..31a4395 --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__AstVisitor.cs.md @@ -0,0 +1,17 @@ +# Notes AstVisitor.cs (T23) + +## W1 L1-300 +- ICustomAstVisitor (public, #nullable enable) L14-202: default interface methods; `object? DefaultVisit(Ast ast) => null` (L17); every VisitX(XAst) => DefaultVisit(x). Methods (in file order, 44?) - ErrorStatement, ErrorExpression, ScriptBlock, ParamBlock, NamedBlock, TypeConstraint, Attribute, NamedAttributeArgument, Parameter, FunctionDefinition, StatementBlock, IfStatement, Trap, SwitchStatement, DataStatement, ForEachStatement, DoWhileStatement, ForStatement, WhileStatement, CatchClause, TryStatement, BreakStatement, ContinueStatement, ReturnStatement, ExitStatement, ThrowStatement, DoUntilStatement, AssignmentStatement, Pipeline, Command, CommandExpression, CommandParameter, FileRedirection, MergingRedirection, BinaryExpression, UnaryExpression, ConvertExpression, ConstantExpression, StringConstantExpression, SubExpression, UsingExpression, VariableExpression, TypeExpression, MemberExpression, InvokeMemberExpression, ArrayExpression, ArrayLiteral, Hashtable, ScriptBlockExpression, ParenExpression, ExpandableStringExpression, IndexExpression, AttributedExpression, BlockStatement. (Count with generator from file.) +- ICustomAstVisitor2 : ICustomAstVisitor L207-235: VisitTypeDefinition, VisitPropertyMember, VisitFunctionMember, VisitBaseCtorInvokeMemberExpression, VisitUsingStatement, VisitConfigurationDefinition, VisitDynamicKeywordStatement, VisitTernaryExpression, VisitPipelineChain (param name statementChainAst). +- #if DEBUG internal class CheckAllParentsSet : AstVisitor2 L238-... : ctor(Ast root); CheckParent(ast): if ast != Root, Diagnostics.Assert(ast.Parent != null, "Parent not set") returns Continue; overrides each VisitX to CheckParent. DEBUG-only invariant checker (conditional compilation: DEBUG). + +## W2 L301-600 +- CheckAllParentsSet (DEBUG) covers all visit overrides incl. TypeDefinition/FunctionMember/PropertyMember/UsingStatement/ConfigurationDefinition/DynamicKeywordStatement/Ternary/PipelineChain L302-380. NOTE: it asserts Parent != null for every visited node except root; `VisitBlockStatement`, `VisitNamedAttributeArgument` present (L362,364). +- CheckTypeBuilder : AstVisitor2 (DEBUG) L386-398: asserts TypeConstraintAst.TypeName.GetReflectionType() is not TypeBuilder. +- AstSearcher : AstVisitor2 (internal) L404: static FindAll(ast,pred,searchNested) (stopOnFirst false), FindFirst (stopOnFirst true; returns Results.FirstOrDefault), Contains, IsUsingDollarInput (VariableExpressionAst $input, searchNestedScriptBlocks:false) L435-452. Check(ast): if callback true => Results.Add; if stopOnFirst => StopVisit; else Continue (L469-481). CheckScriptBlock(ast): Check then, if Continue and !_searchNestedScriptBlocks => SkipChildren (L483-492). Nested-scope skip applied by VisitFunctionDefinition (L512), VisitTrap (L518), VisitScriptBlockExpression (L588) — NOT VisitScriptBlock; all other nodes call plain Check. The search entry is ast.InternalVisit(searcher) so the ROOT node itself is also tested/checked first. + +## W3 L601-822 (end) +- AstSearcher overrides VisitPropertyMember/FunctionMember/UsingStatement/BlockStatement/ConfigurationDefinition/DynamicKeywordStatement/TernaryExpression/PipelineChain with plain Check (L602-616). +- DefaultCustomAstVisitor (public abstract) : ICustomAstVisitor L622-788: virtual object DefaultVisit(Ast) => null; every VisitX virtual => DefaultVisit. DefaultCustomAstVisitor2 : DefaultCustomAstVisitor, ICustomAstVisitor2 L793-821 adds PropertyMember, BaseCtorInvokeMemberExpression, UsingStatement, ConfigurationDefinition, DynamicKeywordStatement, TypeDefinition, FunctionMember, TernaryExpression, PipelineChain. +- IMPORTANT: AstVisitor / AstVisitor2 / AstVisitAction are NOT defined in AstVisitor.cs (file holds ICustomAstVisitor(2), DEBUG checkers, AstSearcher, DefaultCustomAstVisitor(2)). They are in PreOrderVisitor.cs (verify). Hint-vs-reality: study hint implied AstVisitor.cs defines AstVisitor. +- FILE COMPLETE 1-822. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__CharTraits.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__CharTraits.cs.md new file mode 100644 index 0000000..4e10629 --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__CharTraits.cs.md @@ -0,0 +1,11 @@ +# CharTraits.cs notes (T21) + +## Window 1-300 / 300-414 (read all 414 lines) +- L6-25 `SpecialChars`: NoBreakSpace 0xA0, NextLine 0x85, EnDash 0x2013, EmDash 0x2014, HorizontalBar 0x2015; single quotes U+2018,2019,201A,201B; double quotes U+201C,201D,201E (QuoteLowDoubleLeft). +- L27-89 `[Flags] enum CharTraits` (internal): None 0, IdentifierStart 2, MultiplierStart 4, TypeSuffix 8, Whitespace 0x10, Newline 0x20, HexDigit 0x40, Digit 0x80, VarNameFirst 0x100, ForceStartNewToken 0x200, ForceStartNewAssemblyNameSpecToken 0x400, ForceStartNewTokenAfterNumber 0x800. +- L93-96 static ctor asserts table length 128. +- L98-228 `s_traits` 128 entries. Notable: 0x00 ForceStartNewToken|AssemblyName; \t(9) Whitespace+FSNT+FSNAS; \n(0xA) Newline+...; \v(0xB),\f(0xC) Whitespace; \r(0xD) Newline; space Whitespace+...; '!','#','%','*','+','-','.','/','<','>' = ForceStartNewTokenAfterNumber; '&','(',')',';','{','|','}' = ForceStartNewToken; ',' = FSNT|FSNAS; '=' = FSNAS|FSNTAN; ']' FSNAS|FSNTAN; '$',':','?','^' VarNameFirst; digits Digit|HexDigit|VarNameFirst; letters IdentifierStart|VarNameFirst (+HexDigit a-f, TypeSuffix d,l,n,s,u,y; MultiplierStart g,k,m,p,t); '_' IdentifierStart|VarNameFirst. '"' "'" '@' '[' '\' '`' '~' => None. + (Note: 'e','E' HexDigit but not type suffix; 'x' not a trait.) +- L230-413 `CharExtensions`: IsCurlyBracket; IsWhitespace (c<128 table; c<=256 => NBSP or NEL only; else char.IsSeparator) -- note the `<= 256` boundary (0x100 itself falls into the 2nd branch -> false, though char.IsSeparator(0x100) is false anyway); IsDash (- en em horizontal-bar); IsSingleQuote; IsDoubleQuote; IsVariableStart (table VarNameFirst else char.IsLetterOrDigit); IsIdentifierStart (table else char.IsLetter); IsIdentifierFollow (IdentifierStart|Digit else IsLetterOrDigit); IsHexDigit (ASCII only); IsDecimalDigit (uint)(c-'0')<=9; IsBinaryDigit; IsTypeSuffix; IsMultiplierStart; ForceStartNewToken (c<128 table else IsWhitespace); ForceStartNewTokenAfterNumber(c, ternaryChars) (table, or '?' ':' if flag, non-ASCII -> IsDash); ForceStartNewTokenInAssemblyNameSpec. +- Quirk: IsDecimalDigit ASCII only; IsHexDigit non-ASCII false; IsVariableStart accepts non-ASCII digits (IsLetterOrDigit). +- Newline IS NOT whitespace (comment L235-236). diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ConstantValues.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ConstantValues.cs.md new file mode 100644 index 0000000..6fe429d --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ConstantValues.cs.md @@ -0,0 +1,16 @@ +# Notes ConstantValues.cs (T23) + +## W1 L1-300 +- Header comment L13-17: IsGetPowerShellSafeValueVisitor (SafeValues.cs) used IsConstantValueVisitor as basis; fixes must be mirrored. +- internal class IsConstantValueVisitor : ICustomAstVisitor2 L18. static IsConstant(Ast, out object constantValue, bool forAttribute=false, bool forRequires=false) L20-53: ast.Accept(new IsConstantValueVisitor{CheckingAttributeArgument=forAttribute, CheckingRequiresArgument=forRequires}) as bool; if true walks Parent chain looking for DataStatementAst — if one is found => NOT constant (parent != null) ; if none, constantValue = ast.Accept(new ConstantValueVisitor{AttributeArgument, RequiresArgument}); ANY exception => treated as non-constant (comment: e.g. [int]"zed") L44-49. +- Properties CheckingAttributeArgument, CheckingClassAttributeArguments, CheckingRequiresArgument L55-59. +- Always false (non-constant): ErrorStatement/Expression, ScriptBlock, ParamBlock, NamedBlock, TypeConstraint, Attribute, NamedAttributeArgument, Parameter, FunctionDefinition, If, Trap, Switch, Data, ForEach, DoWhile, For, While, CatchClause, Try, Break, Continue, Return, Exit, Throw, DoUntil, Assignment, Command, CommandExpression, CommandParameter, FileRedirection, MergingRedirection, ExpandableString, Index, Attributed, BlockStatement, InvokeMember, TypeDefinition, PropertyMember, FunctionMember, BaseCtorInvokeMember, UsingStatement, ConfigurationDefinition, DynamicKeywordStatement (L61-147). NOTE ScriptBlockExpression/ArrayLiteral/Hashtable/Paren/ArrayExpression handled below (verify). +- VisitStatementBlock L149: false if Traps != null or >1 statements; else the single statement's Accept. VisitPipeline L165: GetPureExpression() non-null && expr.Accept. +- IsNullDivisor L171: operand is VariableExpressionAst that is the Right of parent BinaryExpression with Divide/DivideEquals/Rem/RemainderEquals and name $false or $null => true (prevents constant folding of divide-by-null/false). (Rem? TokenKind.Rem is `%`.) +- VisitTernaryExpression L198: cond && ifTrue && ifFalse all constant. VisitBinaryExpression L205: Operator.HasTrait(TokenFlags.CanConstantFold) && Left && Right && !IsNullDivisor(Right). VisitUnaryExpression L212: TokenKind has CanConstantFold && child. VisitConvertExpression L218: type must resolve (GetReflectionType non-null) and type.IsSafePrimitive() and child constant. Constant/StringConstant => true. SubExpression => SubExpression(StatementBlock).Accept; UsingExpression => SubExpression.Accept ($using:true constant per comment). VariableExpression => IsConstantVariable() ($true/$false/$null). TypeExpression => CheckingAttributeArgument || TypeName.GetReflectionType() != null (L267). MemberExpression L271: only static member on TypeExpressionAst with resolvable type, StringConstant member name, exactly one public static field (IgnoreCase|FlattenHierarchy) that is Literal (const) => true. + +## W2 L299-578 (end) +- IsConstantValueVisitor remaining: VisitArrayExpression => false (L299-302). VisitArrayLiteral L304: constant only when (CheckingAttributeArgument || CheckingRequiresArgument) && all elements constant (comment: code gen needs fresh arrays to avoid aliasing). VisitHashtable L311: only when CheckingRequiresArgument && all keys & values constant. VisitScriptBlockExpression L317: CheckingAttributeArgument && !CheckingClassAttributeArguments. VisitParenExpression => Pipeline.Accept. +- ConstantValueVisitor : ICustomAstVisitor2 L332 (internal): AttributeArgument, RequiresArgument props. CheckIsConstant [Conditional DEBUG/ASSERTIONS_TRACE] asserts IsConstantValueVisitor true. CompileAndInvoke(ast) L346: new Compiler{CompilingConstantExpression=true}; Expression.Lambda((Expression)ast.Accept(compiler)).Compile().DynamicInvoke(); unwraps TargetInvocationException. => constant folding of Binary/Unary/Convert RUNS compiled code (uses the real operator implementations), unlike SafeValues (which evaluates itself). +- All statement/non-expression visits return AutomationNull.Value (L359-445). StatementBlock => Statements[0].Accept; Pipeline => GetPureExpression().Accept; Ternary evaluates condition via LanguagePrimitives.IsTrue then chosen branch (short-circuit, L459-467); Binary/Unary/Convert => CompileAndInvoke; Constant/StringConstant => Value; Sub/Using/Paren => inner; Variable: $true->true, $false->false, $null->null; TypeExpression => GetReflectionType(); Member => FieldInfo.GetValue(null) of the static literal field; ArrayExpression => SubExpression.Accept; ArrayLiteral => object[] of elements (Select(...).ToArray() => object[]); ScriptBlockExpression => new ScriptBlock(ScriptBlock, isFilter:false); Hashtable => new Hashtable (non-ordered) adding Item1/Item2 values (duplicate key -> Hashtable.Add throws). +- FILE COMPLETE 1-578. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__Position.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__Position.cs.md new file mode 100644 index 0000000..cea9b51 --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__Position.cs.md @@ -0,0 +1,11 @@ +# Position.cs notes (T21) -- all 816 lines read (3 windows) +- L7-9 `#if !STANDALONE using System.Management.Automation.Internal;` (only #if in file). +- L19-50 `IScriptPosition` (File, LineNumber(1-based), ColumnNumber(1-based), Offset, Line, GetFullScript) nullable-enabled. L57-108 `IScriptExtent` (File, Start/EndScriptPosition (End is one past), Start/EndLineNumber, Start/EndColumnNumber, Text, Start/EndOffset). +- L114 `PositionUtilities` internal static: EmptyPosition, EmptyExtent singletons L119,L124; `VerboseMessage(IScriptExtent)` L133-263: returns "" for EmptyExtent; file name falls back to ParserStrings.TextForWordLine; takes StartScriptPosition.Line.TrimEnd(); errorLength rule L152; tabs->4 spaces L157-171; maxLineLength=69 L179; prefix up to 12, suffix up to 8 context; ellipsis U+2026 prefix "… " / suffix " …"; squiggle '~' repeated errorLength (min 1, "EOF writes 1"), format ParserStrings.TextForPositionMessage (fileName,line,col,message). `BriefMessage(IScriptPosition)` L269 -> " >>>> " inserted at column or " <<<< " appended; ParserStrings.TraceScriptLineMessage. `NewScriptExtent(start,end)` L284: identity shortcuts, EmptyExtent handling, else new InternalScriptExtent(start.PositionHelper, start.StartOffset, end.EndOffset) (asserts same PositionHelper). `IsBefore` L309, `IsAfter` L324, `IsWithin` (offset based) L339, `IsAfter(line,col)` L344, `ContainsLineAndColumn` L352 (column 0 matches whole start line). +- L391 `PositionHelper`: ctor(filename, scriptText); `LineStartMap` set-only int[] (set by Tokenizer.. verify); `LineFromOffset` L410 BinarySearch -> ~line-1, +1 (1-based); `ColumnFromOffset` L421 offset - lineStart + 1; `Text(line)` L426 line substring including its newline chars (to next line start). +- L439 `InternalScriptPosition` sealed: (PositionHelper, offset); line/col computed lazily via helper; `CloneWithNewOffset`; `GetFullScript`. +- L470 `InternalScriptExtent` sealed: (PositionHelper, start, end offsets); Text: if StartOffset > ScriptText.Length => "" (EOF token) else Substring; Start/EndScriptPosition allocate new InternalScriptPosition each call; line/col lazily. +- L544 `EmptyScriptPosition` (File null, line 0, col 0, Offset 0, Line ""), `EmptyScriptExtent` L559 (Equals: other.File null/empty and all line/col equal and Text empty -> true; GetHashCode base). +- L614 `ScriptPosition` public sealed: ctors (scriptName, lineNumber, offsetInLine(=column), line [, fullScript]); Offset ALWAYS 0 L680; Line null->"". +- L696 `ScriptExtent` public sealed: pair of ScriptPosition; Start/EndOffset always 0 L752/757; Text: if EndColumnNumber>0: same-line => Line.Substring(startCol-1, endCol-startCol); multi-line => `start = _startPosition.Line.AsSpan(_startPosition.ColumnNumber)` (note: NOT ColumnNumber-1; differs from single-line; end = _endPosition.Line.AsSpan(0, endCol)) formatted "{start}...{end}"; else "". Remoting: ToPSObjectForRemoting/FromPSObjectForRemoting (properties ScriptExtent_File, ..._StartLineNumber etc.), uses RemotingEncoder/RemotingDecoder; deserialized positions have null Line. +- Quirk: multi-line `ScriptExtent.Text` uses ColumnNumber (1-based) as 0-based index -> skips one char relative to single-line path; not verified by test (UNVERIFIED behavioral). Candidate "possible off-by-one", INFERENCE. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__PreOrderVisitor.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__PreOrderVisitor.cs.md new file mode 100644 index 0000000..b9d615d --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__PreOrderVisitor.cs.md @@ -0,0 +1,6 @@ +# Notes PreOrderVisitor.cs (T23) — read 1-264 in one window (264 lines <= 300) +- AstVisitAction enum {Continue, SkipChildren, StopVisit} L12-28 (public). +- AstVisitor public abstract L35-215: internal CheckForPostAction(ast, action): `this as IAstPostVisitHandler`?.PostVisit(ast); returns action unchanged (L37-43) — called on every exit path of every InternalVisit, including StopVisit/SkipChildren returns. virtual DefaultVisit(Ast) => Continue (L46). Every VisitX virtual => DefaultVisit. Methods: ErrorStatement, ErrorExpression, ScriptBlock, ParamBlock, NamedBlock, TypeConstraint, Attribute, Parameter, TypeExpression, FunctionDefinition, StatementBlock, IfStatement, Trap, SwitchStatement, DataStatement, ForEach, DoWhile, For, While, CatchClause, TryStatement, Break, Continue, Return, Exit, Throw, DoUntil, AssignmentStatement, Pipeline, Command, CommandExpression, CommandParameter, MergingRedirection, FileRedirection, BinaryExpression, UnaryExpression, ConvertExpression, ConstantExpression, StringConstantExpression, SubExpression, UsingExpression, VariableExpression, MemberExpression, InvokeMemberExpression, ArrayExpression, ArrayLiteral, Hashtable, ScriptBlockExpression, ParenExpression, ExpandableStringExpression, IndexExpression, AttributedExpression, BlockStatement, NamedAttributeArgument. +- AstVisitor2 : AstVisitor L220-248 adds TypeDefinition, PropertyMember, FunctionMember, BaseCtorInvokeMemberExpression, UsingStatement, ConfigurationDefinition, DynamicKeywordStatement, TernaryExpression, PipelineChain. +- IAstPostVisitHandler (public, #nullable enable) L255-263: void PostVisit(Ast ast) — "called on each ast node after processing its children". +- Name oddity: file named PreOrderVisitor.cs; it defines the pre-order AstVisitor + post-visit hook. Pre-order: VisitX called before children; PostVisit after. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__SafeValues.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__SafeValues.cs.md new file mode 100644 index 0000000..e700ef6 --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__SafeValues.cs.md @@ -0,0 +1,21 @@ +# Notes SafeValues.cs (T23) + +## W1 L1-300 +- Header comment L9-35: design notes: IsGetPowerShellSafeValueVisitor modeled on ConstantValueVisitor; BinaryExpression NOT safe (DoS example "AAAA"*2*2... L220-226); TypeExpression/MemberExpression NOT safe (reveals installed types); Variable generally safe but external checks restrict; ExpandableString/Index/StatementBlock/ArrayExpression/ArrayLiteral/Hashtable/Ternary may be safe if components safe. (comment names `IsGetPowerShellSafeValueVisitor` but class is `IsSafeValueVisitor` — stale name.) +- internal class IsSafeValueVisitor : ICustomAstVisitor2 L39. static IsAstSafe(ast, GetSafeValueVisitor.SafeValueContext) L41; ctor L47: skipSizeCheck = context is SkipHashtableSizeCheck; _maxVisitCount = skipSizeCheck ? uint.MaxValue : 5000; _maxHashtableKeyCount = skipSizeCheck ? int.MaxValue : 500 (L51-53). Instance IsAstSafe(ast) L56: (bool)ast.Accept(this) && _visitCount < _maxVisitCount. static readonly Default singleton L67 (uses SafeValueContext.Default; NOTE shared static mutable _visitCount when reused: INFERENCE — check usage). +- Always false: ErrorStatement/Expression, ScriptBlock, ParamBlock, NamedBlock, TypeConstraint, Attribute, NamedAttributeArgument, Parameter, FunctionDefinition, If, Trap, Switch, Data, ForEach, DoWhile, For, While, CatchClause, Try, Break, Continue, Return, Exit, Throw, DoUntil, Assignment, Command, CommandExpression, CommandParameter, FileRedirection, MergingRedirection, AttributedExpression, BlockStatement, InvokeMemberExpression, TypeDefinition, PropertyMember, FunctionMember, BaseCtorInvoke, UsingStatement, ConfigurationDefinition, DynamicKeywordStatement (L80-162). +- Index L164: Index && Target safe (no visitCount++). ExpandableString L169: each NestedExpression safe, _visitCount++ each. StatementBlock L185: each statement non-null & safe; _visitCount++ each; NOTE Traps ignored (INFERENCE: traps not examined here). Pipeline L207: GetPureExpression non-null && safe. Ternary L213: all three safe. Binary L220: always false. Unary L228: CanConstantFold && !DisallowedInRestrictedMode && child safe; ++count. Convert L241: type resolves && IsSafePrimitive && child safe; ++count. Constant/StringConstant: ++count, true. SubExpression: inner. UsingExpression: ++count, inner. Variable L284: ++count; in context GetPowerShell => true (external validation); ModuleAnalysis => IsConstantVariable() || ... (continues). + +## W2 L300-560 +- IsSafeValueVisitor.VisitVariableExpression remaining: context ModuleAnalysis => IsConstantVariable() || (VariablePath.IsUnqualified && name == PSScriptRoot) (L298-303); any other context (Default, SkipHashtableSizeCheck) => IsSafeVariableReference(null, ref unused) (L305-306) which (ast.cs L9500-9521) accepts IsAnyLocal paths that are `args` (usesParameter) or ($true/$false/$null and not splatted). +- TypeExpression and MemberExpression => false (fingerprinting rationale, L309-320). ArrayExpression => SubExpression.Accept; ArrayLiteral => all elements; Hashtable L335: KeyValuePairs.Count > _maxHashtableKeyCount => false; else all key & value (value is a statement) safe; ScriptBlockExpression => true ("returning a ScriptBlock instance is OK; bad stuff only when invoking") L345-350; Paren => Pipeline.Accept. Note: only some visits increment _visitCount (Expandable nested, StatementBlock statements, Unary, Convert, Constant, StringConstant, Using, Variable). +- GetSafeValueVisitor internal sealed : ICustomAstVisitor2 L363 (comment: "retrieves the safe value without directly calling the compiler except in the case of handling the unary operator"). enum SafeValueContext {Default, GetPowerShell, ModuleAnalysis, SkipHashtableSizeCheck} L365-371. static GetSafeValue(ast, ExecutionContext, ctx) L376: sets [ThreadStatic] t_context; if IsSafeValueVisitor.IsAstSafe(ast, ctx) => ast.Accept(new GetSafeValueVisitor()); else if ctx == ModuleAnalysis => null; else throw ArgumentException(nameof(ast)) [Ast.SafeGetValue converts any exception into InvalidOperationException CantConvertWithDynamicExpression]. +- All statement-like visits throw ArgumentException (L399-481). +- GetSingleValueFromTarget L489: string target -> char at index with negative-from-end semantic, out-of-range => null; object[] same; Hashtable => target[index]; else throw. GetIndexedValueFromTarget: object[] index -> array of singles (slice). VisitIndexExpression L532: null index/target => ArgumentNullException. +- VisitExpandableStringExpression L546: reads $OFS via t_context.SessionState.PSVariable.GetValue("OFS") as string, default " " (L548-556). + +## W3 L559-807 (end) +- ExpandableString (cont.) L558-613: each nested expr evaluated; object[] results: inner arrays joined with ofs, then whole joined with ofs; scalar kept; final StringUtil.Format(FormatExpression, safeValues). COMMENT-VS-CODE: comment L579-581 says "can't use $OFS ... we'll assign ' '" but code L551-556 reads $OFS from t_context.SessionState when a context exists (default " " only if null/non-string). Contradiction candidate (comment vs code). +- StatementBlock L615: flattens each statement result via LanguagePrimitives.GetEnumerator into ArrayList -> object[]; null statement => ArgumentException. Pipeline => pure expression else ArgumentException. Ternary/Unary/Convert L656-694: need t_context else ArgumentException; value via Compiler.GetExpressionValue(ast, isTrustedInput:true, t_context, usingValues:null) (so unary/convert/ternary evaluation uses the compiler). Binary => throw. Constant/StringConstant => Value. Sub/Using/Paren => inner. +- Variable L717: $true/$false/$null constants; $PSScriptRoot => Path.GetDirectoryName(Extent.File) or null if no file; else if t_context != null => VariableOps.GetVariableValue(VariablePath, t_context, ast); else ArgumentException. TypeExpression/MemberExpression throw. ArrayExpression => (object[])SubExpression.Accept; ArrayLiteral => object[]; Hashtable => new Hashtable(StringComparer.CurrentCultureIgnoreCase) with Add (duplicate key throws) L786; ScriptBlockExpression => ScriptBlock.Create(Extent.Text) L799 (fresh script block from text; no invocation). +- FILE COMPLETE 1-807. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ast.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ast.cs.md new file mode 100644 index 0000000..7f92e2b --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__ast.cs.md @@ -0,0 +1,202 @@ +# Notes ast.cs (T23) + +## W1 L1-300 +- Header comment L5-6 claims private/internal methods live in "AstCompile.cs" -> file does not exist in engine/parser/ (stale comment; check Compiler.cs for partial-class pieces). +- L26-28 using aliases: KeyValuePair=Tuple (hashtable pairs), IfClause=Tuple, SwitchClause=Tuple. +- L34-53 internal ISupportsAssignment.GetAssignableValue(); IAssignableValue.GetValue(Compiler, exprs, temps)/SetValue(Compiler, rhs) -> compile-time contract on AST nodes (T25). +- L56-85 internal IParameterMetadataProvider: HasAnyScriptBlockAttributes, GetParameterMetadata(automaticPositions, ref usesCmdletBinding), GetScriptBlockAttributes, GetExperimentalAttributes, UsesCmdletBinding, Parameters, Body, GetPowerShell(...), GetWithInputHandlingForInvokeCommand, GetWithInputHandlingForInvokeCommandWithUsingExpression. +- L91 Ast: public abstract; ctor protected Ast(IScriptExtent) throws if extent null (L100-108); Extent get-only; Parent {get; private set} (L118). +- L126 Visit(ICustomAstVisitor) -> Accept (internal abstract L307); L140 Visit(AstVisitor) -> InternalVisit (internal abstract L309, returns AstVisitAction). +- L156 FindAll(pred, searchNestedScriptBlocks) -> AstSearcher.FindAll; L172 Find -> AstSearcher.FindFirst. +- L185 ToString => Extent.Text. L194 abstract Copy(). +- L203-232 SafeGetValue(): default skipHashtableSizeCheck false; uses Runspace.DefaultRunspace?.ExecutionContext; calls GetSafeValueVisitor.GetSafeValue(this, context, SafeValueContext.Default|SkipHashtableSizeCheck); ANY exception caught and rethrown as InvalidOperationException(AutomationExceptions.CantConvertWithDynamicExpression, Extent.Text). +- L240-264 CopyElements(ReadOnlyCollection) returns null when null/empty; CopyElement null-safe. +- L267-300 SetParents, SetParents(tuples), SetParent(child): throws InvalidOperationException(ParserStrings.AstIsReused) if child.Parent != null (L293-296); then Diagnostics.Assert + child.Parent=this. ClearParent L302. +- L311 EmptyPSTypeNameArray. L313-347 IsInWorkflow (walks parents; stops at FunctionDefinitionAst boundary; inlinescript). L349 internal HasSuspiciousContent {get;set}. +- L353-417 ancestor helpers: GetAncestorConfigurationDefinitionAstAndDynamicKeywordStatementAst, GetAncestorHashtableAst, GetAncestorTypeDefinitionAst (stops at FunctionDefinitionAst unless parent FunctionMemberAst), GetAncestorAst. +- L424-451 SequencePointAst : Ast internal; "never produced by parser, only from compiler"; Copy/Accept/InternalVisit all Diagnostics.Assert(false). +- L456-588 ErrorStatementAst : PipelineBaseAst: 3 internal ctors (nestedAsts; kind+nested; kind+flags+conditions+bodies). Props Kind(Token), Flags(Dictionary>), Conditions, Bodies, NestedAst. Copy picks ctor based on which props non-null (L558-588). + +## W2 L301-600 (see W1 for 301-451 notes) + W3 L601-900 +- L597-645 ErrorStatementAst.InternalVisit canonical pattern: action=visitor.VisitX(this); if SkipChildren -> return visitor.CheckForPostAction(this, Continue); if Continue visit children in order (NestedAst, Flags.Values (Item2 non-null), Conditions, Bodies) breaking on action != Continue; return visitor.CheckForPostAction(this, action). +- L653-707 ErrorExpressionAst : ExpressionAst; ctor(extent, nestedAsts=null); NestedAst; Copy; Accept->VisitErrorExpression. +- L713-770 ScriptRequirements (NOT an Ast): RequiredApplicationId, RequiredPSVersion, RequiredPSEditions, RequiredModules, RequiredAssemblies, IsElevationRequired; internal static empty collections. +- L775 ScriptBlockAst : Ast, IParameterMetadataProvider. Internal state: HadErrors, IsConfiguration {get;private set}, PostParseChecksPerformed (L783-787). Ctor #1 (8 params, no clean) delegates to #2 with cleanBlock null (L804-823); ctor #2 L842: SetUsingStatements; Attributes (empty static list if null); ParamBlock/BeginBlock/ProcessBlock/EndBlock/CleanBlock/DynamicParamBlock each SetParent if non-null (L852-900). + +## W4 L901-1200 +- ScriptBlockAst has 11 public ctors by overloads (L804,842,917,944,970,995 explicit-named-blocks family; L1022,1041,1061,1082,1103,1125 implicit-block family). Named-block family: (extent,[using],[attrs],paramBlock,begin,process,end,[clean],dynamicParam). Implicit family: (extent,[using],[attrs],paramBlock,StatementBlockAst statements,isFilter,[isConfiguration]). +- Implicit master ctor L1125-1162: statements==null -> ArgumentNull; isFilter => ProcessBlock = new NamedBlockAst(statements.Extent, TokenKind.Process, statements, unnamed:true); else EndBlock = NamedBlockAst(..TokenKind.End, statements, true) and IsConfiguration=isConfiguration (only set on the non-filter path). Begin/DynamicParam/Clean are null in this path. +- SetUsingStatements L1164 (empty static list if null). Attributes never null (L1181); UsingStatements never null (L1188); ParamBlock/BeginBlock null if absent. + +## W5 L1201-1500 +- ScriptBlockAst props: Begin/Process/End/Clean/DynamicParam NamedBlockAst (get-only, null if absent); ScriptRequirements {get; internal set} only set for top-level (L1226). GetHelpContent L1231 -> HelpCommentsParser. +- GetScriptBlock() L1250-1272: if !PostParseChecksPerformed => new Parser; root=GetRootScriptBlockAst() (climbs via GetAncestorAst(root.Parent)); root.PerformPostParseChecks(parser); parser.ErrorList.Count>0 => throw ParseException. Then if HadErrors => PSInvalidOperationException. Returns new ScriptBlock(this, isFilter:false). (the 'flags' = only isFilter:false here; no other flags param) +- Copy L1289-1314: copies all blocks, attrs, using stmts; preserves IsConfiguration and ScriptRequirements (shared reference). HadErrors/PostParseChecksPerformed NOT copied (new default false). +- ToStringForSerialization L1316 strips curlies when Parent != null; overload L1331 rewrites $using variables -> $__using_X by offsets (UsingExpressionAst.UsingPrefix) and injects params into ParamBlock (remoting/invoke-command text). +- PerformPostParseChecks L1416: ETS events; SymbolResolver.ResolveSymbols(parser,this) then SemanticChecks.CheckAst(parser,this); Assert PostParseChecksPerformed set during semantic checks (T24). +- InternalVisit L1441-1495: order: (AstVisitor2 only) UsingStatements, Attributes; then ParamBlock, DynamicParamBlock, BeginBlock, ProcessBlock, EndBlock, CleanBlock (short-circuit && chain). + +## W6 L1501-1800 +- ScriptBlockAst explicit IParameterMetadataProvider impl L1499-1692: HasAnyScriptBlockAttributes = Attributes.Count>0 || ParamBlock?.Attributes.Count>0 (L1501); GetParameterMetadata -> Compiler.GetParameterMetaData(ParamBlock.Parameters,...) else empty RuntimeDefinedParameterDictionary (L1506); GetScriptBlockAttributes -> Compiler.GetAttribute(attributeAst) for Attributes then ParamBlock.Attributes (L1516); GetExperimentalAttributes with name-match helper (type accelerator or suffix of ExperimentalAttribute FullName; swallow exceptions) L1534-1590; Parameters => ParamBlock?.Parameters else null; Body => this; UsesCmdletBinding => ParamBlock attribute type == CmdletBindingAttribute (GetReflectionAttributeType) or ParamBlockAst.UsesCmdletBinding(params) (L1676-1690). +- GetPowerShell L1601 -> ExecutionContext.CheckStackDepth(); ScriptBlockToPowerShellConverter.Convert(this, null, isTrustedInput, ...). GetWithInputHandlingForInvokeCommandImpl L1628-1672: adds "$input |" prefix only for simple single pipeline not starting with CommandExpressionAst and not using $input (AstSearcher.IsUsingDollarInput). +- GetSimplePipeline L1694-1738: rejects Begin/Process/Clean/DynamicParam present (CanConvertOneClauseOnly), empty End (CantConvertEmptyPipeline), traps (CantConvertScriptBlockWithTrap), non-PipelineAst statements or >1 statements unless allowMultiplePipelines (CanOnlyConvertOnePipeline). Used for ScriptBlockToPowerShell. +- L1745 ParamBlockAst ctor (extent, attrs, params) lists never null. + +## W7 L1801-2100 +- ParamBlockAst L1745-1858: children Attributes then Parameters (L1813-1839); static UsesCmdletBinding(params) -> any parameter has [Parameter] attribute (L1843-1857) => ParameterAttribute implies cmdlet binding. +- NamedBlockAst L1864-2026: ctor(extent, TokenKind blockName, StatementBlockAst statementBlock, bool unnamed). HasInvalidBlockName L1995: !blockName.HasTrait(TokenFlags.ScriptBlockBlockName) or (unnamed && not Process/End) -> ArgumentException. Takes statementBlock.Statements/Traps, ClearParent() each then SetParents(...) (re-parenting; StatementBlockAst wrapper discarded) L1910-1931. For !unnamed, if Extent is InternalScriptExtent: OpenCurlyExtent/CloseCurlyExtent (internal, "Used by the debugger for command breakpoints") L1933-1940, L2004-2006. Props Unnamed, BlockKind, Statements (never null), Traps (null if none). Copy rebuilds a StatementBlockAst with extent from curlies (L1975-1993). InternalVisit: VisitNamedBlock then StatementBlockAst.InternalVisit(visitor, Traps, Statements, action) static helper (L2015-2023). +- NamedAttributeArgumentAst L2032: ctor throws on null/empty argumentName or null argument; ExpressionOmitted distinguishes [Parameter(Mandatory)] vs =$true. + +## W8 L2101-2400 +- NamedAttributeArgumentAst visits Argument only. AttributeBaseAst L2119 abstract: ctor(extent, ITypeName) throws on null typeName; TypeName (ITypeName); internal abstract Attribute GetAttribute() -> Compiler.GetAttribute(this) in both subclasses (L2253, L2313). +- AttributeAst L2151: ctor(extent,typeName,positional,named); children PositionalArguments then NamedArguments. Copy shares TypeName (ITypeName immutable-ish). +- TypeConstraintAst L2262: ctors (extent, ITypeName) and (extent, Type) -> new ReflectionTypeName(type). Leaf: InternalVisit -> VisitTypeConstraint; no children (SkipChildren mapped to Continue) L2305-2309. +- ParameterAst L2323: ctor(extent, VariableExpressionAst name, attrs, defaultValue); Attributes are AttributeBaseAst (AttributeAst or TypeConstraintAst); StaticType L2387: first TypeConstraintAst's TypeName.GetReflectionType() ?? typeof(object). + +## W9 L2401-2700 +- ParameterAst: GetTooltip (L2413), GetParamTextWithDollarUsingHandling (L2432; $using -> synthetic name for PSv2 remote); InternalVisit order: Attributes, Name, DefaultValue (L2483-2509). +- StatementBlockAst L2522-2624: ctor(extent, statements, traps); Statements never null; Traps null if none/empty (L2550). Static InternalVisit(visitor, traps, statements, action) L2592-2621: traps visited BEFORE statements; shared by NamedBlockAst. +- StatementAst L2629 abstract, trivial. TypeAttributes [Flags] enum {None=0,Class=1,Interface=2,Enum=4} L2648. +- TypeDefinitionAst L2667: ctor(extent,name,attrs,members,typeAttributes,baseTypes); name IsNullOrWhiteSpace -> ArgumentNull. + +## W10 L2701-3000 +- TypeDefinitionAst props Name, Attributes, BaseTypes (TypeConstraintAst), Members, TypeAttributes, IsEnum/IsClass/IsInterface (flag tests) L2732-2767. internal Type Type {get;set} with 3 stages null -> TypeBuilder -> RuntimeType (Assert L2785) = cached compile-time info (PSType.cs/T25-T210 class definition). Backing field _type L2798. +- TypeDefinitionAst.Accept: `visitor as ICustomAstVisitor2` then visitor2?.VisitTypeDefinition -> RETURNS NULL for a plain ICustomAstVisitor (L2802-2806). InternalVisit: AstVisitor2 gets VisitTypeDefinition; old visitors still traverse children (REVIEW comment L2818-2821); order Attributes, BaseTypes, Members. +- UsingStatementKind enum {Assembly=0, Command=1, Module=2, Namespace=3, Type=4} L2870. UsingStatementAst L2901: ctor1 (extent, kind, name) rejects Command/Type kind; ctor2 (extent, HashtableAst moduleSpec) kind=Module; ctor3 (extent, kind, aliasName, resolvedAlias) rejects Assembly; ctor4 (extent, aliasName, HashtableAst moduleSpec). + +## W11 L3001-3300 +- UsingStatementAst props: UsingStatementKind, Name (alias name or the item), Alias (mutually exclusive with ModuleSpecification), ModuleSpecification (HashtableAst, using module only), internal PSModuleInfo ModuleInfo {get; private set} (cached; set by DefineImportedModule L3090 which calls moduleInfo.GetExportedTypeDefinitions()). IsUsingModuleOrAssembly L3101. +- OBSERVATION: UsingStatementAst.Copy (L3037-3045) picks ctor by `Alias != null` only; for the ModuleSpecification-hashtable forms (ctor2 L2936 Name==null; ctor4 L2992) the else-branch ctor1 is called with Name (null for ctor2 -> ArgumentNull; ctor4 drops ModuleSpecification). Candidate defect (INFERENCE from reading; not run). +- UsingStatementAst.Accept requires ICustomAstVisitor2 else returns null (L3049-3053). InternalVisit: if AstVisitor2, calls VisitUsingStatement and returns on ANY non-Continue (SkipChildren is passed to CheckForPostAction unchanged, unlike other nodes that map it to Continue) L3055-3081; children Name, ModuleSpecification, Alias. +- MemberAst L3110 abstract: abstract string Name; internal abstract GetTooltip(). +- PropertyAttributes [Flags] {None=0,Public=1,Private=2,Static=0x10,Literal=0x20,Hidden=0x40} L3132. PropertyMemberAst L3156: ctor throws if name blank or Public|Private both set (L3173-3182). Props Name, PropertyType (TypeConstraintAst, nullable), Attributes, PropertyAttributes, InitialValue; IsPublic/IsPrivate/IsHidden/IsStatic. Accept requires ICustomAstVisitor2. InternalVisit starts L3282: AstVisitor2 only gets VisitPropertyMember, then PropertyType, Attributes, ... (continues) + +## W12 L3301-3600 +- PropertyMemberAst.InternalVisit: ALL child traversal (PropertyType, Attributes, InitialValue) happens only when visitor is AstVisitor2 (L3282-3312); a v1 AstVisitor gets nothing but CheckForPostAction. +- MethodAttributes [Flags] {None,Public=1,Private=2,Static=0x10,Hidden=0x40} L3321. FunctionMemberAst L3342 : MemberAst, IParameterMetadataProvider wraps a private readonly FunctionDefinitionAst _functionDefinitionAst (L3350) which is SetParent'ed to the member; Name/Parameters/Body delegate to it. ctor rejects null FunctionDefinitionAst and Public|Private. IsConstructor = Name equals ((TypeDefinitionAst)Parent).Name ignoring case (needs Parent set; L3451-3454). _toolTip cached (L3458) GetTooltip lists overloads (L3472-3524). +- FunctionMemberAst.Accept requires ICustomAstVisitor2. InternalVisit: ONLY AstVisitor2 visits children: Attributes, ReturnType, _functionDefinitionAst (L3534-3563). IParameterMetadataProvider forwards to _functionDefinitionAst (L3567+). + +## W13 L3601-3900 +- FunctionMemberAst: GetPowerShell/GetWithInputHandling* throw NotSupportedException / NotImplementedException (L3599-3615: "I think this isn't reachable"). IsReturnTypeVoid L3620 (null return type => void; TypeName.IsType(typeof(void))). GetReturnType L3628. +- internal enum SpecialMemberFunctionType {None, DefaultConstructor, StaticConstructor} L3635. CompilerGeneratedMemberFunctionAst L3642 (internal; created by compiler/PSType, not parser): ctor(extent, definingType, type) builds Body = new ScriptBlockAst(extent, null, StatementBlockAst(...), false); for DefaultConstructor body statement is CommandExpressionAst(BaseCtorInvokeMemberExpressionAst(extent, extent, empty args)); definingType.SetParent(this) call actually sets this.Parent=definingType (SetParent(child) on definingType). Accept/InternalVisit Assert(false) unreachable; GetParameterMetadata -> empty; Parameters => null; UsesCmdletBinding false. +- FunctionDefinitionAst L3745 : StatementAst, IParameterMetadataProvider: public ctor(extent,isFilter,isWorkflow,name,params,body): name null/empty -> ArgumentNull; body null -> ArgumentNull; isFilter&&isWorkflow -> ArgumentException (L3782). Parameters null if none (L3791). internal ctor with Token functionNameToken: name = Generic token? StringToken.Value : Text; NameExtent = token.Extent (L3801-3815). Props IsFilter, IsWorkflow, Name, Parameters (nullable), Body, NameExtent. GetHelpContent x2 (HelpCommentsParser). Copy keeps NameExtent (L3891-3897). + +## W14 L3901-4200 +- FunctionDefinitionAst: GetParamTextFromParameterList (L3899) builds "param(...)" text; InternalVisit: Parameters (nullable), then Body (L3947-3969). IParameterMetadataProvider: params from function-name-list first, else Body.ParamBlock; GetPowerShell -> ScriptBlockToPowerShellConverter.Convert(Body, Parameters, ...); UsesCmdletBinding: Parameters!=null -> ParamBlockAst.UsesCmdletBinding(Parameters) else Body. +- IfStatementAst L4059: Clauses ReadOnlyCollection> (non-empty else ArgumentException L4077), ElseClause nullable. SetParents(tuples). Visit order: for each clause cond then block; then ElseClause. +- DataStatementAst L4162: ctor(extent, variableName, commandsAllowed, body): body required; blank variableName -> null; CommandsAllowed (ExpressionAst); HasNonConstantAllowedCommand = any not StringConstantExpressionAst (L4197) (cached flag). + +## W15 L4201-4500 +- DataStatementAst.InternalVisit: Body only (CommandsAllowed NOT visited, L4242-4250). Code-generation field: internal int TupleIndex {get;set} = VariableAnalysis.Unanalyzed (L4256) -> compile-time cached slot index (T24/T25). +- LabeledStatementAst L4266 abstract: ctor(extent,label,condition PipelineBaseAst): whitespace label -> null; Condition SetParent'ed. LoopStatementAst L4309 abstract: adds Body StatementBlockAst required. ForEachFlags [Flags] {None=0, Parallel=1} L4344 (comment L4356-4357: any flag impacting evaluation needs binder like SwitchClauseEvalBinder). +- ForEachStatementAst L4363: ctor1 (extent,label,flags,variable,expression,body); ctor2 adds ExpressionAst throttleLimit. Condition == the enumerated pipeline expression. Copy L4446. InternalVisit L4469: Variable, Condition, Body — ThrottleLimit (set+parented) is NOT visited (observation). + +## W16 L4501-4800 +- ForStatementAst L4489: Initializer/Condition/Iterator all optional PipelineBaseAst; visit order Initializer, Condition, Iterator, Body. +- DoWhileStatementAst L4576, DoUntilStatementAst L4632, WhileStatementAst L4688: all LoopStatementAst; condition mandatory (ArgumentNull); visit Condition then Body. (do-while/do-until body-before-condition ordering is a compile/execute matter; AST visits Condition first.) +- SwitchFlags [Flags] {None=0,File=1,Regex=2,Wildcard=4,Exact=8,CaseSensitive=0x10,Parallel=0x20} L4746; comment L4783-4785: flag influencing evaluation requires SwitchClauseEvalBinder caching update. +- SwitchStatementAst L4791 : LabeledStatementAst. + +## W17 L4801-5100 +- SwitchStatementAst L4791: ctor(extent,label,condition,flags,clauses (SwitchClause=Tuple),default): throws if no clauses AND no default (L4821). Clauses may be empty; Default nullable. Visit: Condition, each clause (Item1,Item2), Default. Copy L4859. +- CatchClauseAst L4922: CatchTypes (TypeConstraintAst; empty => IsCatchAll), Body required. InternalVisit L4992: CatchTypes then Body. +- TryStatementAst L5015: Body required; CatchClauses (empty if none) and Finally nullable; throws if neither catch nor finally (L5047). NOTE no AST node for "trap" ordering; TrapStatementAst separate. + +## W18 L5101-5400 +- TryStatementAst.InternalVisit: Body, CatchClauses, Finally. TrapStatementAst L5135: TrapType (TypeConstraintAst nullable), Body; visit TrapType, Body. Traps live in StatementBlockAst.Traps/NamedBlockAst.Traps not in Statements. +- BreakStatementAst L5215 / ContinueStatementAst L5272: Label is an ExpressionAst (nullable) -- label is an expression, not a string. Visit Label. ReturnStatementAst L5329: Pipeline (PipelineBaseAst nullable). ExitStatementAst L5386 same shape. + +## W19 L5401-5700 +- ThrowStatementAst L5443: Pipeline nullable; IsRethrow (L5480-5500): false if Pipeline != null; else true iff any ancestor is CatchClauseAst (walks all parents incl. across function/script block boundaries; "finally" is not a rethrow). +- ChainableAst L5534 abstract : PipelineBaseAst. PipelineChainAst L5549 : ChainableAst (Q13): ctor(extent, ChainableAst lhsChain, PipelineAst rhsPipeline, TokenKind chainOperator, bool background=false); non-null checks; chainOperator must be TokenKind.AndAnd or OrOr else ArgumentException (L5571-5574). Props LhsPipelineChain (ChainableAst), RhsPipeline (PipelineAst, never a chain), Operator, Background. Left-nested: lhs may be another PipelineChainAst; rhs is always a PipelineAst. Accept: (visitor as ICustomAstVisitor2)?.VisitPipelineChain (null for v1); InternalVisit: VisitPipelineChain only if AstVisitor2, children (Lhs, Rhs) visited for all visitor types (L5621-5646). +- PipelineBaseAst L5657 abstract : StatementAst; virtual GetPureExpression() returns null (L5674). +- PipelineAst L5684 : ChainableAst; ctor(extent, IEnumerable, bool background). + +## W20 L5701-6000 +- PipelineAst: 4 ctors (elements+bg, elements, single command+bg, single command). Empty/null elements -> ArgumentException. Background {get; internal set} (L5768; settable by parser after creation). GetPureExpression: single CommandExpressionAst with zero redirections -> its Expression else null (L5773-5787). Visit PipelineElements in order. +- CommandElementAst L5830 abstract. CommandParameterAst L5853: ParameterName (no dash/colon), Argument (only for -Name:value form; otherwise null and the following argument is separate command element), ErrorPosition (required). Visit Argument only. +- CommandBaseAst L5949 abstract : StatementAst: Redirections (never null), internal const MaxRedirections = (int)RedirectionStream.Information + 1 (L5954). + +## W21 L6001-6300 +- CommandAst L5987: ctor(extent, elements, TokenKind invocationOperator, redirections): elements non-empty; invocationOperator must be Dot, Ampersand or Unknown (L6016). GetCommandName(): CommandElements[0] as StringConstantExpressionAst -> .Value else null (L6048). DefiningKeyword {get;set} (DynamicKeyword that created the command) preserved by Copy. Visit: CommandElements then Redirections. +- CommandExpressionAst L6116: Expression required; Redirections; visit Expression then Redirections. +- RedirectionAst L6191 abstract (FromStream). RedirectionStream enum {All=0,Output=1,Error=2,Warning=3,Verbose=4,Debug=5,Information=6} L6214 => MaxRedirections = 7. MergingRedirectionAst L6255: (extent, from, to); ToStream "must always be Output" per doc; no validation in ctor (L6264-6268). Leaf node. + +## W22 L6301-6600 +- FileRedirectionAst L6302: ctor(extent, stream, ExpressionAst file, append): file mandatory (ArgumentNull); Location, Append; visit Location. +- AssignmentStatementAst L6379 : PipelineBaseAst: ctor(extent, ExpressionAst left, TokenKind operator, StatementAst right, IScriptExtent errorPosition): all non-null; operator must carry TokenFlags.AssignmentOperator (L6401); NORMALIZATION: if right is a non-background PipelineAst with exactly one CommandExpressionAst element, right is replaced by that CommandExpressionAst (ClearParent first) (L6406-6415) — so Right is CommandExpressionAst or PipelineAst(multi/background/command) or other StatementAst (e.g. if/try). GetAssignmentTargets: Left ArrayLiteralAst elements else Left (L6461). Visit Left then Right. +- ConfigurationType {Resource=0, Meta=1} L6500. ConfigurationDefinitionAst L6516: ctor(extent, ScriptBlockExpressionAst body, ConfigurationType, ExpressionAst instanceName); Copy copies LCurlyToken, ConfigurationToken, CustomAttributes (set after construction) L6579-6589. Accept needs ICustomAstVisitor2 -> VisitConfigurationDefinition. + +## W23 L6601-6900 (DSC; OUT-OF-SCOPE-DOCUMENTED) +- ConfigurationDefinitionAst.InternalVisit L6599-6620: v2 only VisitConfigurationDefinition; then InstanceName, then Body — OBSERVATION: `Body.InternalVisit(visitor);` at L6616 discards the returned action (not assigned to `action`), so a Stop/SkipChildren from inside Body is not propagated to the post-action. +- internal props LCurlyToken, ConfigurationToken, CustomAttributes, DefinedKeywords (List) L6626-6637. GenerateSetItemPipelineAst L6645-6785 synthesizes at parse time a `set-item -Path function:\ -Value ` PipelineAst whose function body calls PSDesiredStateConfiguration\Configuration with -ArgsToBody -Name -ResourceModuleTuplesToImport -Body -Outputpath -ConfigurationData -InstanceName; parameters from ConfigurationBuildInParameters (string const L6887+). It builds BinaryExpressionAst(Plus) etc. (shows AST synthesized with token Extents). SetParent(returnPipelineAst) is invoked on `this` (sets pipeline's parent = this?? no: this.SetParent(child) sets child.Parent = this). +- IsImportCommand L6796 uses StaticParameterBinder.BindCommand and IsConstantValueVisitor.IsConstant(..., true, true) for Import-DscResource (links to ConstantValues.cs). + +## W24 L6901-7200 (DSC) +- Static lazily-built caches in ConfigurationDefinitionAst: s_configurationBuildInParameters (L6927), s_configurationBuildInParameterAttrAsts (L6963), s_configurationExtraParameterStatements (L6995) — built by Parser.ParseInput on fixed text; NOT thread-safe lazily (no lock) [INFERENCE from absence of lock in L6903-6995]. +- DynamicKeywordStatementAst L7003 : StatementAst: ctor(extent, commandElements non-empty); CommandElements = keyword name, instance name, body (ScriptBlockExpressionAst for Node, HashtableAst otherwise). Copy copies internals Keyword (value.Copy() in setter L7101), LCurly, FunctionName, InstanceName, OriginalInstanceName, BodyExpression, ElementName. Accept requires ICustomAstVisitor2. Visit CommandElements (all visitors). GenerateCommandCallPipelineAst (L7123) memoizes _commandCallPipelineAst; builds PipelineAst of command call with module-qualified name Keyword.ImplementingModule + '\\' + FunctionName.Text. + +## W25 L7201-7500 +- GenerateCommandCallPipelineAst DirectCall vs non-direct (L7172-7322): DirectCall maps hashtable entries to CommandParameterAst with SubExpressionAst-wrapped values; invalid hashtable -> fake parameter "InvalidPropertyHashtable" (for tab completion); non-direct adds -KeywordData ([DynamicKeyword]::GetKeyword(name) via InvokeMemberExpressionAst(static:true)), -Name, -Value, -SourceMetadata ("file::line::col::text"). Result CommandAst.DefiningKeyword = Keyword; PipelineAst memoized. +- #endregion Statements at L7337. ExpressionAst L7344 abstract : CommandElementAst: virtual Type StaticType => typeof(object) (L7361); internal virtual ShouldPreserveOutputInCaseOfException (L7372): only meaningful for ParenExpressionAst/SubExpressionAst (note: the guard `PSTraceSource.NewInvalidOperationException()` creates but does not throw, L7374-7377); true when expr is sole element of a pipeline whose parent is StatementBlockAst/NamedBlockAst (or a Paren that qualifies recursively). +- TernaryExpressionAst L7404 (Q4: `?:`): ctor(extent, condition, ifTrue, ifFalse) all required; props Condition, IfTrue, IfFalse; Accept returns null for non-v2 visitor; InternalVisit v2-gated VisitTernaryExpression; children Condition, IfTrue, IfFalse for all visitors. + +## W26 L7501-7800 +- BinaryExpressionAst L7502: ctor(extent,left,TokenKind op,right,errorPosition); op must have TokenFlags.BinaryOperator (L7524); props Operator, Left, Right, ErrorPosition. StaticType: bool for Xor/And/Or/Is, else object (L7576-7591) [note -isnot/-in/-contains etc. not listed -> object]. Internal static PSTypeName arrays BoolTypeNameArray, StringTypeNameArray, StringArrayTypeNameArray L7593-7595 (type inference). Visit Left, Right. +- UnaryExpressionAst L7622: ctor(extent, TokenKind, child); kind must have TokenFlags.UnaryOperator (L7639); property TokenKind; StaticType bool for Not/Exclaim else object. Visit Child. +- BlockStatementAst L7710 (workflow remnants `parallel {}`/`sequence {}`): kind Token must be TokenKind.Sequence or Parallel; Body StatementBlockAst. +- AttributedExpressionAst L7779 : ExpressionAst, ISupportsAssignment, IAssignableValue: ctor(extent, AttributeBaseAst attribute, ExpressionAst child). + +## W27 L7801-8100 +- AttributedExpressionAst: props Child, Attribute (AttributeBaseAst); visit Attribute then Child. "Code Generation Details" (L7847-7900): implements ISupportsAssignment.GetAssignableValue (returns this), IAssignableValue.GetValue -> Accept(compiler) (compiler is an ICustomAstVisitor), SetValue: collects attribute chain (GetAttributes reversed), finds innermost ISupportsAssignment child (cast guaranteed by semantic checks), if var -> Compiler.CallSetVariable(Constant(variableExpr.VariablePath), rhs, Constant(attributes.ToArray())) else assignable.SetValue(Compiler.ConvertValue(rhs, attributes)). -> AST nodes hold compile-time assignment logic (AST<->Compiler coupling; T25). +- ConvertExpressionAst L7906 : AttributedExpressionAst: Type => (TypeConstraintAst)Attribute; StaticType = TypeName.GetReflectionType() ?? object (L7944); GetAssignableValue: if Child is VariableExpressionAst with TupleIndex >= 0 return varExpr (type saved in mutable tuple) else this (L7972-7983); IsRef() => TypeName.Name equals "ref" (L7985). +- MemberExpressionAst L7997 : ExpressionAst, ISupportsAssignment: ctor(extent, expression, CommandElementAst member, bool static) + overload with bool nullConditional; Member is a CommandElementAst (StringConstant for name or expression); Static; NullConditional {get; protected set} true for `?.` or `?[]` (doc L8065); Q4 `?.` = MemberExpressionAst.NullConditional / InvokeMemberExpressionAst; `?[]` IndexExpressionAst. visit Expression, Member. + +## W28 L8101-8400 +- MemberExpressionAst.GetAssignableValue => new MemberAssignableValue{MemberExpression=this} (L8106; class defined in Compiler.cs, T25). +- InvokeMemberExpressionAst L8115: 4 ctors (genericTypes; no generics; nullConditional+generics; nullConditional). Arguments null if none (L8143); GenericTypeArguments ReadOnlyCollection (not Ast, not parented). Visit: Expression, Member, Arguments (InternalVisitChildren L8286). GetAssignableValue => InvokeMemberAssignableValue. +- BaseCtorInvokeMemberExpressionAst L8315: ctor(baseKeywordExtent, baseCallExtent, args) -> base(baseCallExtent, VariableExpressionAst($this), StringConstant ".ctor" BareWord, args, static:false). Accept requires v2; InternalVisit calls VisitBaseCtorInvokeMemberExpression only for AstVisitor2 but children for all. No Copy override -> inherited InvokeMemberExpressionAst.Copy builds a plain InvokeMemberExpressionAst (INFERENCE: loses the BaseCtor type on Copy, L8253-8267 vs L8315-8363). +- ITypeName interface L8369 (public; #nullable enable): FullName, Name, AssemblyName?, IsArray, IsGeneric, GetReflectionType() ... (continues). + +## W29 L8401-8700 (ITypeName family: NOT Ast nodes) +- ITypeName members: FullName, Name, AssemblyName?, IsArray, IsGeneric, GetReflectionType(), GetReflectionAttributeType(), Extent (L8369-8412). internal ISupportsTypeCaching { Type? CachedType {get;set} } L8416. +- TypeName sealed L8425 : ITypeName, ISupportsTypeCaching. Fields _name,_extent,_genericArgumentCount,_type (L8427-8430), internal TypeDefinitionAst _typeDefinitionAst (L8432). Ctors: (extent,name) validates first char not [ ] , and normalizes "``"->"`" (L8445-8465); (extent,name,assembly); internal (extent,name,genericArgumentCount). FullName = name + ","+assembly if assembly (L8510). IsArray/IsGeneric always false. HasDefaultCtor L8537 (pessimistic when unresolved). GetReflectionType L8579-8621: if _type null: _typeDefinitionAst.Type (script class) else TypeResolver.ResolveTypeName(this,out _) [T24/T28]; retries name+"`N" if unresolved and genericArgumentCount>0; touches TypeHandle to detect TypeBuilder (NotSupportedException => returns un-cached TypeBuilder); caches via Interlocked.CompareExchange (thread-safe publish). GetReflectionAttributeType L8631: try as-is if Attribute-assignable else name+"Attribute". SetTypeDefinition L8651 asserts single assignment. Equals/GetHashCode case-insensitive on name+assembly. + +## W30 L8701-9000 +- TypeName.IsType(Type) L8704: compares Name against type.FullName or its last segment (documented as used for 'Void' only). ISupportsTypeCaching.CachedType explicit impl. +- GenericTypeName sealed L8729: ctor(extent, ITypeName genericTypeName, IEnumerable args) args non-empty else ArgumentException; FullName "Name[arg1,arg2]" + ",assembly" cached via Interlocked.CompareExchange (L8776-8811); Name (not cached) uses arg Names; IsArray false, IsGeneric true. GetReflectionType L8874: resolves open generic via GetGenericType (retries name + "`N" when no backtick) then MakeGenericType(args); returns null if any arg unresolved; TypeHandle probe: NotSupportedException => returns type uncached (self-referential class definitions, L8896-8908); other exceptions swallowed (L8912-8915). GetReflectionAttributeType L8955 tries 'XAttribute`N'. + +## W31 L9001-9300 +- GenericTypeName Equals/GetHashCode structural; ArrayTypeName sealed L9040: ctor(extent, elementType, rank>0); FullName/Name "Elem[,]" (rank-1 commas); GetName guarded by RuntimeHelpers.EnsureSufficientExecutionStack; InsufficientExecutionStackException -> ScriptCallDepthException (L9078-9102, 9164-9198) = recursion guard on nested type names; GetReflectionType: MakeArrayType(rank==1 ? () : (rank)), TypeHandle probe, cached via Interlocked.CompareExchange; GetReflectionAttributeType => null; IsArray true. +- ReflectionTypeName sealed L9245: wraps System.Type; FullName/Name via ToStringCodeMethods.Type(_type) (PowerShell syntax), AssemblyName _type.Assembly.FullName, Extent = PositionUtilities.EmptyExtent; used by TypeConstraintAst(extent, Type). + +## W32 L9301-9600 +- ReflectionTypeName: GetReflectionType/AttributeType return _type; ISupportsTypeCaching.CachedType setter throws InvalidOperationException (L9334-9339). +- TypeExpressionAst L9345: leaf, TypeName (ITypeName not parented, not an Ast child); StaticType => typeof(Type) (L9382). Copy shares TypeName. +- VariableExpressionAst L9404 : ExpressionAst, ISupportsAssignment, IAssignableValue: ctors (extent, name, splatted) -> new VariablePath(name) [name not stripped of $/@ per doc]; internal (VariableToken) Splatted = Kind==SplattedVariable; (extent, VariablePath, splatted). IsConstantVariable(): VariablePath.IsVariable && unqualified path is $true/$false/$null (SpecialVariables.True/False/Null) (L9476-9490). IsSafeVariableReference(validVariables, ref usesParameter) L9500: IsAnyLocal && (in validVariables or 'args' -> ok, usesParameter) else !Splatted && IsConstantVariable. +- Code-generation cached fields: TupleIndex = VariableAnalysis.Unanalyzed, Automatic, Assigned (L9540-9544) set by VariableAnalysis (T24). IAssignableValue.SetValue (L9556+): $null assignment discards (returns rhs); computes targetType via GetVariableType(compiler,out tupleAccessPath,out localInTuple); for object/PSObject lhs and rhs inserts PSVariableAssignmentBinder dynamic site to copy mutable value types (L9567-9586). + +## W33 L9601-9900 +- VariableExpressionAst.GetVariableType L9604: localInTuple = TupleIndex >= 0 && (compiler.Optimize || TupleIndex < (int)AutomaticVariable.NumberOfAutomaticVariables); tuple access path via MutableTuple.GetAccessPath(compiler.LocalVariablesTupleType, TupleIndex); else target object. => unoptimized compile only keeps automatic variables in tuple (T25 owns). +- ConstantExpressionAst L9631: Value (object; null only for null constant); ctor(extent, value); internal ctor(NumberToken). StaticType = Value?.GetType() ?? object. Leaf. +- StringConstantType enum {SingleQuoted, SingleQuotedHereString, DoubleQuoted, DoubleQuotedHereString, BareWord} L9693 (declared order, no explicit values). +- StringConstantExpressionAst L9732 : ConstantExpressionAst: value non-null; `new string Value`; StaticType string; MapTokenKindToStringConstantKind L9786: StringExpandable->DoubleQuoted, HereStringLiteral->SingleQuotedHereString, HereStringExpandable->DoubleQuotedHereString, StringLiteral->SingleQuoted, Generic->BareWord, else InvalidOperationException. +- ExpandableStringExpressionAst L9825: public ctor(extent, value, type in {DoubleQuoted,DoubleQuotedHereString,BareWord}) calls Language.Parser.ScanString(value) (AST construction re-enters the parser, L9857); if result not expandable => FormatExpression "{0}" with single nested expr; NestedExpressions ClearParent then SetParents (L9873-9878). internal ctor from token with formatString+nested (non-empty asserted). + +## W34 L9901-10200 +- ExpandableStringExpressionAst: props Value (unexpanded), StringConstantType, NestedExpressions (Variable or SubExpression asts, non-empty), internal FormatExpression (from scanner); StaticType string; Copy preserves FormatExpression via private ctor; visit NestedExpressions. +- ScriptBlockExpressionAst L9979: ScriptBlock required; StaticType typeof(ScriptBlock); visit ScriptBlock. +- ArrayLiteralAst L10048 : ISupportsAssignment: ctor(extent, IList elements non-empty); wraps the IList directly in ReadOnlyCollection (no copy: INFERENCE caller mutation visible, L10069); StaticType object[]; GetAssignableValue => ArrayAssignableValue (Compiler.cs). +- HashtableAst L10128: KeyValuePairs = ReadOnlyCollection> (value is a StatementAst); StaticType Hashtable; internal IsSchemaElement {get;set}. + +## W35 L10201-10500 +- HashtableAst visit: for each pair Item1 (key) then Item2 (value statement). +- ArrayExpressionAst L10224 `@( )`: SubExpression StatementBlockAst; StaticType object[]. ParenExpressionAst L10290: Pipeline (PipelineBaseAst); GetAssignableValue => ((ISupportsAssignment)Pipeline.GetPureExpression()).GetAssignableValue() (unguarded cast; relies on semantic checks). SubExpressionAst L10356 `$( )`: SubExpression StatementBlockAst. [ShouldPreserveOutputInCaseOfException applies to Paren/Sub.] +- UsingExpressionAst L10416 ($using:x): SubExpression (ExpressionAst); internal int RuntimeUsingIndex = -1 at ctor (code-gen slot, set by compiler/ScriptBlockToPowerShell) preserved by Copy; internal const UsingPrefix = "__using_" (L10465) used for text rewriting; public static ExtractUsingVariable(UsingExpressionAst) L10477. + +## W36 L10501-10845 (end) +- UsingExpressionAst.ExtractUsingVariableImpl L10489: recursion via Using/Index(Target)/Member(Expression) to the VariableExpressionAst; else Assert(false)+null. Visit SubExpression. +- IndexExpressionAst L10555: Target, Index, NullConditional {get;} (readonly, unlike MemberExpressionAst's protected set); ctor overload with nullConditional; GetAssignableValue => IndexAssignableValue. Visit Target, Index. (Q4: `?[]`.) +- CommentHelpInfo sealed L10655 (not Ast): Synopsis, Description, Notes, Parameters, Links, Examples, Inputs, Outputs, Component, Role, Functionality, ForwardHelpTargetName/Category, RemoteHelpRunspace, MamlHelpFile; GetCommentBlock() renders `<# ... #>` text. +- FILE COMPLETE 1-10845. +- Public non-Ast types in file: ScriptRequirements L713, ITypeName L8369, TypeName L8425, GenericTypeName L8729, ArrayTypeName L9040, ReflectionTypeName L9245, CommentHelpInfo L10655; internal ISupportsAssignment L34, IAssignableValue L39, IParameterMetadataProvider L56, ISupportsTypeCaching L8416, SpecialMemberFunctionType L3635; public enums TypeAttributes L2648, UsingStatementKind L2870, PropertyAttributes L3132, MethodAttributes L3321, ForEachFlags L4344, SwitchFlags L4746, RedirectionStream L6214, ConfigurationType L6500, StringConstantType L9693. diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__token.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__token.cs.md new file mode 100644 index 0000000..6cd3b5c --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__token.cs.md @@ -0,0 +1,27 @@ +# token.cs notes (T21) -- all 1575 lines read in 5 windows + +## W1 1-300, W2 300-600 : TokenKind enum L14-595 +- `public enum TokenKind` L18-595. Explicit values: Unclassified 0-11 (Unknown..EndOfInput), Strings 12-15, Punctuators 16-25, Operators 26-104 (AndAnd..QuestionLBracket), then GAP 105-118 (14 reserved slots; `s_staticTokenFlags`/`s_tokenText` carry "Reserved slot 7..20" placeholders L884-897,1084-1097), Keywords 119-170 (Begin..Clean). +- L20-22 comment: when adding tokens update TokenTraits.StaticTokenFlags and Text. +- Doc comments flag as "(unimplemented)": AndAnd L158 (`&&`), OrOr L161 (`||`), RedirectInStd L227, Define L453, From L488, Using L525, Var L528. But AndAnd/OrOr ARE consumed by the parser (pipeline chains) -- verify in Parser.cs; stale comment => contradiction candidate (comment vs code). Bxor comment says '-xor' (typo L256). +- Comment typo: Cnotin comment says '-notin' (L382); Ieq comment. +- Number, Variable, SplattedVariable, Parameter, Label require specific token subclasses (comments L31,37,44,50,56). +- Generic L72: StringLiteralToken or StringExpandableToken (if contains var refs / subexpr). +- StringExpandable always StringExpandableToken (L98-100). +- Colon = 99 documented as "PS class base class and implemented interfaces operator ':'. Also used in base class ctor calls"; QuestionMark 100 ternary; QuestionQuestionEquals 101; QuestionQuestion 102; QuestionDot 103; QuestionLBracket 104. +- Shl 97 / Shr 98 "-shl/-shr". +- Keywords include non-reserved contextual-ish: Public..Default (157-169), Clean 170. + +## W3 600-900 : TokenFlags L600-752 ([Flags] public) +None 0; BinaryPrecedence values: Logical 0x1, Bitwise 0x2, Comparison 0x5, Coalesce 0x7, Add 0x9, Multiply 0xa, Format 0xc, Range 0xd; BinaryPrecedenceMask 0xf; Keyword 0x10; ScriptBlockBlockName 0x20; BinaryOperator 0x100; UnaryOperator 0x200; CaseSensitiveOperator 0x400; TernaryOperator 0x800; SpecialOperator 0x1000 (& | : ::; also . ?. per table); AssignmentOperator 0x2000; ParseModeInvariant 0x8000; TokenInError 0x10000; DisallowedInRestrictedMode 0x20000; PrefixOrPostfixOperator 0x40000; CommandName 0x80000; MemberName 0x100000; TypeName 0x200000; AttributeName 0x400000; CanConstantFold 0x800000; StatementDoesntSupportAttributes 0x1000000. +- Count 28 members (matches numbers TOKENFLAGS_MEMBERS) incl. None + 8 precedence + mask. +- L742-745: comment on CanConstantFold: operators depending on exec context (-split -join -like) or culture (-f) are not marked. +- `TokenTraits.s_staticTokenFlags` L759-957: per-kind flags. Highlights: ParseModeInvariant on NewLine, LineContinuation, Comment, EndOfInput, 4 string kinds, LParen RParen LCurly RCurly RBracket AtParen AtCurly DollarParen Semi, AndAnd OrOr Ampersand Pipe Comma RedirectInStd. NOT invariant: Unknown..Generic, LBracket, Redirection, all other operators, keywords. Dot/ColonColon SpecialOperator|Disallowed; Colon SpecialOperator|Disallowed; QuestionDot SpecialOperator|Disallowed; QuestionMark Ternary|Disallowed; QuestionQuestion Binary|Coalesce (no CanConstantFold); Join/Isplit/Csplit Binary|Unary|Comparison|Disallowed; Shl/Shr Binary|Comparison|CanConstantFold; Format Binary|Format|Disallowed; Redirection: Disallowed only; Plus/Minus Binary|Add|Unary|CanConstantFold; PlusPlus/MinusMinus Unary|PrefixOrPostfix|Disallowed; Comma Unary|ParseModeInvariant; Exclaim Unary|CanConstantFold; Not/Bnot Unary|CanConstantFold; -and/-or/-xor Logical|CanConstantFold; -band etc Bitwise|CanConstantFold; Comparison ops mostly no CanConstantFold; match/replace/split/as DisallowedInRestrictedMode; DotDot Binary|Range|Disallowed. +- Keywords: ScriptBlockBlockName = Begin, Dynamicparam, End, Process, Clean. StatementDoesntSupportAttributes = Break Continue Data Define Do Exit Filter For Foreach From Function If Return Switch Throw Trap Try Using Var While Workflow Parallel Sequence InlineScript. Keyword-only: Catch Class Else ElseIf Finally In Param Until Configuration DynamicKeyword Public..Default. +## W4 900-1200 +- `s_tokenText` L959-1157: texts; Redirection "redirection"; Variable "var"; Parameter "param"; Generic "generic"; DynamicKeyword ""; Ieq "-eq" (not "-ieq"), Ine "-ne", Ige/Igt/Ilt/Ile "-ge" etc. but Ilike "-ilike"; Inotlike "-inotlike" (inconsistent: ilike/imatch/ireplace/icontains/iin/isplit keep the i). PostFixPlusPlus "++". +- `#if DEBUG` static ctor L1159-1180: asserts table sizes == (int)TokenKind.Clean+1 and spot-checks Begin/Workflow/Sequence/Shr. +- `GetTraits` L1185, `HasTrait` L1193, `GetBinaryPrecedence` L1198 (internal; Assert BinaryOperator), `Text` L1207. +## W5 1198-1575 : token classes +- `Token` L1216: fields _kind,_tokenFlags,_scriptExtent (InternalScriptExtent); ctor ORs flags with kind traits L1226; `SetIsCommandArgument` L1229 (kind -> Generic unless Identifier); props Text, TokenFlags (internal set), Kind, HasError, Extent; ToString returns "" for EndOfInput; ToDebugString. +- NumberToken L1281 (Value object); ParameterToken L1312 (ParameterName, UsedColon); VariableToken L1354 (VariablePath, Name=UnqualifiedPath; kind splatted?SplattedVariable:Variable); StringToken abstract L1387 (Value); StringLiteralToken L1415; StringExpandableToken L1426 (NestedTokens ReadOnlyCollection, internal setter; FormatString internal; nestedTokens only stored if count>0 so null otherwise); LabelToken L1484 (LabelText); RedirectionToken abstract L1500; InputRedirectionToken L1511 (RedirectInStd); MergingRedirectionToken L1522 (FromStream, ToStream; kind Redirection); FileRedirectionToken L1545 (FromStream, Append); UnscannedSubExprToken internal L1565 : StringLiteralToken (kind StringLiteral; SkippedCharOffsets BitArray). diff --git a/docs-out/.work/notes/src__System.Management.Automation__engine__parser__tokenizer.cs.md b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__tokenizer.cs.md new file mode 100644 index 0000000..6bada0e --- /dev/null +++ b/docs-out/.work/notes/src__System.Management.Automation__engine__parser__tokenizer.cs.md @@ -0,0 +1,121 @@ +# tokenizer.cs notes (T21) -- 5083 lines, windows of <=300 + +## W1 1-300 +- usings L4-17 (Microsoft.PowerShell.Commands, Subsystem, Subsystem.DSC, DesiredStateConfiguration.Internal) => tokenizer.cs also houses DSC dynamic-keyword types. +- L24-46 public enum DynamicKeywordNameMode: NoName 0, SimpleNameRequired 1, NameRequired 2, SimpleOptionalName 3, OptionalName 4. L51-65 DynamicKeywordBodyMode: Command 0, ScriptBlock 1, Hashtable 2. +- L71 `public class DynamicKeyword`: static table `DynamicKeywords` [ThreadStatic] `t_dynamicKeywords` (OrdinalIgnoreCase) L78-87; stack `t_dynamicKeywordsStack` L92-101; Reset L106 (new empty dict), Push L114 (push current + Reset), Pop L123, GetKeyword(name) L132, GetKeyword() L143 copy list, ContainsKeyword L152 (throws on null/empty), AddKeyword L166 (overwrites), RemoveKeyword L190, IsHiddenKeyword internal L206 using s_hiddenDynamicKeywords = {"MSFT_Credential"} (OrdinalIgnoreCase) L221-222. +- THREAD-LOCAL dynamic keyword table => keyword set is per-thread (concurrency note). +- Instance: Copy L230; props ImplementingModule, ImplementingModuleVersion, Keyword, ResourceName, BodyMode, DirectCall, NameMode, MetaStatement, IsReservedKeyword, HasReservedProperties, Properties, Parameters, PreParse (Func), PostParse, SemanticCheck (Func) L264-356. +## W2 300-600 +- L359 `DynamicKeywordExtension`: IsMetaDSCResource L361: if ImplementingModule != null and ICrossPlatformDsc subsystem exists, calls IsDefaultModuleNameForMetaConfigResource but DISCARDS result (no `return`) L366-370 => returns false in that branch; else compares with DscClassCache default module name. (Possible bug; FACT-SRC about code shape.) +- IsCompatibleWithConfigurationType L380. s_excludeKeywords {"Node": ["Node"]} L386. GetAllowedKeywords L397: only for keyword "Node" returns allowed minus excluded; else null. +- L418 DynamicKeywordProperty (Name, TypeConstraint, Attributes, Values, ValueMap, Mandatory, IsKey, Range Tuple); L481 DynamicKeywordParameter : DynamicKeywordProperty (+Switch). +- L489 `internal enum TokenizerMode { Command, Expression, TypeName, Signature }` (Signature = "class or method declaration"). +- L500 `[Flags] NumberSuffixFlags`: None 0, Unsigned 1 ('u'), SignedByte 2 ('y'), UnsignedByte 3 ('uy'), Short 4 ('s'), UnsignedShort 5 ('us'), Long 8 ('l'), UnsignedLong 9 ('ul'), Decimal 0x10 ('d'), BigInteger 0x20 ('N' per comment). +- L560 NumberFormat { Decimal 0, Hex 1, Binary 2 }. +- L582 `TokenizerState` class (snapshot for nested scans): NestedTokensAdjustment, Script, TokenStart, CurrentIndex, FirstToken, LastToken, SkippedCharOffsets, TokenList. +- L594-595 `internal class Tokenizer` ([DebuggerDisplay Mode,_script]); L597 s_keywordTable Dictionary OrdinalIgnoreCase. + +## W3 600-900 +- L597-601 static s_keywordTable & s_operatorTable (Dictionary, OrdinalIgnoreCase). L603 s_invalidChar = char.MaxValue; L604 s_maxNumberOfUnicodeHexDigits = 6 (for `u{...}` escapes). +- Fields L606-621: _parser, _positionHelper, _nestedTokensAdjustment, _skippedCharOffsets (BitArray; comment L610-615: `$(""abc"")` doubled quotes replaced by single quotes in first pass; track skipped to compute correct extents on rescan), _script,_tokenStart,_currentIndex,_beginSignatureExtent. +- s_keywordText L625-639 / s_keywordTokenKind L641-655: parallel arrays, elseif,if,else,switch,foreach,from,in,for,while,until,do,try,catch,finally,trap,data,return,continue,break,exit,throw,begin,process,end,dynamicparam,function,filter,param,class,define,var,using,workflow,parallel,sequence,inlinescript,configuration,public,private,static,interface,enum,namespace,module,type,assembly,command,hidden,base,default,clean (generator will count). NOTE no entry for TokenKind.DynamicKeyword (156) -> dynamic keywords resolved via DynamicKeyword table. +- _operatorText L657-674 (internal static) / s_operatorTokenKind L676-693: names WITHOUT dash: bnot not eq ieq ceq ne ine cne ge ige cge gt igt cgt lt ilt clt le ile cle like ilike clike notlike inotlike cnotlike match imatch cmatch notmatch inotmatch cnotmatch replace ireplace creplace contains icontains ccontains notcontains inotcontains cnotcontains in iin cin notin inotin cnotin split isplit csplit isnot is as f and band or bor xor bxor join shl shr. Unprefixed eq/ne/... map to Ieq etc; "split"->Isplit. NOTE: "-ixor"? absent; no "ior". `-xor` maps to Xor; no case variants for and/or/not/band/bor/bxor/join/f/shl/shr/is/as. +- Static ctor L697-722: populates tables (dup keys would throw); `beginSig.Aggregate(0, (c,t)=>c+t)` result discarded (dead code; L716-717) -- remnants of signature-block detection ("sig#beginsignatureblock"); Asserts. +- ctor L724 Tokenizer(Parser parser). Properties L729-752: Mode (TokenizerMode), AllowSignedNumbers, ForceEndNumberOnTernaryOpChars (backing field; TODO comment L733), WantSimpleName, InWorkflowContext, TokenList, FirstToken/LastToken (private set), RequiresTokens (private). InCommandMode/InExpressionMode/InTypeNameMode/InSignatureMode helpers L754-760. +- `Initialize(fileName, input, tokenList)` L762-797: new PositionHelper; reset FirstToken/LastToken/RequiresTokens/_beginSignatureExtent; builds lineStartMap: starts [0]; '\r' (optionally followed by '\n', consumed) => add i+1; '\n' => add i+1. ONLY \r, \n, \r\n terminate lines for position tracking. _currentIndex=0; Mode = Command (initial mode); sets PositionHelper.LineStartMap. +- `StartNestedScan(UnscannedSubExprToken)` L799: snapshot (TokenizerState) of CurrentIndex/NestedTokensAdjustment/Script/TokenStart/First/LastToken/SkippedCharOffsets/TokenList; then _currentIndex=0, _nestedTokensAdjustment = nested token StartOffset, _script = nestedText.Value, _tokenStart=0, _skippedCharOffsets = token's, TokenList = new list if TokenList != null. `FinishNestedScan` L823 restores all. +- Utilities: GetChar L837 (increments _currentIndex even past end; returns '\0' at/after EOF), UngetChar L852, PeekChar L859, SkipChar L871, AtEof L878 (`_currentIndex > _script.Length`: EOF is detected only after reading past the end), IsKeyword(str) L883 static: s_keywordTable OR (DynamicKeyword.ContainsKeyword && !IsHiddenKeyword). + +## W4 898-1197 and W5 1196-1495 +- `SkipNewlines(bool skipSemis)` L898-974: loop consuming: whitespace (' ','\t','\f','\v',NBSP,NEL + IsWhitespace) ; '\r','\n' => ScanNewline (creates NewLine token only if TokenList != null); ';' only if skipSemis (ScanSemicolon); '#' line comment (ScanLineComment); '<#' block comment (ScanBlockComment); '`' + newline => ScanLineContinuation; '`' + other whitespace (char.IsWhiteSpace) => skip; else unget. Used by parser between statements/after operators (verify callers). +- SkipWhiteSpace L976; ScanNewline L990 (_tokenStart=_currentIndex-1; NormalizeCRLF); ScanSemicolon L1002; ScanLineContinuation L1013 (_tokenStart=_currentIndex-2 includes the backtick); comment: "V2 tokenizer api returns newline, semicolon, line continuation tokens". +- `GetRestorePoint()` L1025: sets _tokenStart=_currentIndex, returns CurrentExtent().StartOffset. `Resync(Token)` L1031, `Resync(int start)` L1039-1078: BACKTRACK/pushback mechanism: recomputes _currentIndex = start - adjustment (counts _skippedCharOffsets bits), clamps to [0, len+1]; if FirstToken starts at/after new index => FirstToken=null; trims TokenList and RequiresTokens via `RemoveTokensFromListDuringResync` (removes tokens ending after `start`, keeping a trailing EndOfInput scan note) L1080-1100. NOTE Resync does NOT reset LastToken or Mode. +- `ReplaceSavedTokens(first,last,newToken)` L1102: replace a token run in TokenList by one token (used for merging e.g. generic tokens? verify). +- NormalizeCRLF L1124 ("CRs in Windows line endings are ignored" - consumes \n after \r). +- `CheckAstIsBeforeSignature(Ast)` L1133: if _beginSignatureExtent != null and signature begins before the ast start => ReportError TokenAfterEndOfValidScriptText. +- ReportError overloads L1146-1164 forward to _parser.ReportError; ReportIncompleteInput L1166-1174 => _parser.ReportIncompleteInput(extent from errorOffset to _currentIndex). +- NewScriptExtent(start,end) L1176: adds _nestedTokensAdjustment. `CurrentExtent()` L1181-1207: start=_tokenStart+adj, end=_currentIndex+adj; if _skippedCharOffsets != null, for each set bit in [adj, start) shifts start & end by 1, and bits in [start,end) extend end by 1 (compensates for collapsed doubled quotes). +- `GetScriptExtent()` L1209 whole-script extent. +- Token factories L1214-1324: NewCommentToken, `SaveToken` L1219 (adds to TokenList; FirstToken/LastToken tracked for $^ and $$ but NOT for NewLine/LineContinuation/Comment/EndOfInput), NewToken, NewNumberToken, NewParameterToken, NewVariableToken, NewStringLiteralToken, NewStringExpandableToken (empty nested list -> null; if any nested token HasError, string token gets TokenInError) L1268-1283, NewGenericExpandableToken, NewGenericToken, NewInputRedirectionToken, `NewFileRedirectionToken(from, append, fromSpecifiedExplicitly)` L1300: **in Expression mode with an explicit stream number (e.g. `2>`), it ungets the '>' (and second '>' if append) and returns a Number token of the stream number** (so `2>x` in expression mode = number 2 then `>`), NewMergingRedirectionToken, NewLabelToken. +- `IsAtEndOfScript(extent, checkCommentsAndWhitespace)` L1326, `OnlyWhitespaceOrCommentsAfterExtent` L1333. +- `IsPipeContinuation(extent)` L1360 & `ContinuationAfterExtent(extent, char)` L1367-1431: after the extent, skip whitespace, newlines (blank/whitespace-only line => false: "blank or whitespace-only lines are not allowed in automatic line continuation"), line comments, block comments; true iff first significant char equals continuationChar ('|' here). Edge handling for last char at L1430. +- SkipLineComment L1433 (to \r or \n), SkipBlockComment L1448 (returns index after "#>" or end of script). +- `Backtick(char c, out surrogate)` L1463: backtick escapes: `0 -> \0, a -> \a, b -> \b, e -> ESC (U+001B), f, n, r, t, u -> ScanUnicodeEscape, v -> \v, default -> the char itself. + +## W6 1494-1793 and W7 1792-2091 +- `ScanUnicodeEscape(out surrogate)` L1494-1588: after "`u": requires '{' else error InvalidUnicodeEscapeSequence; 1..6 hex digits then '}'; i==0 '}' => InvalidUnicodeEscapeSequence; non-hex before 6 digits => InvalidUnicodeEscapeSequence; non-hex at 7th => MissingUnicodeEscapeSequenceTerminator; 7th hex digit => TooManyDigitsInUnicodeEscapeSequence; value <= 0xFFFF => char; <= 0x10FFFF => surrogate pair via GetCharsFromUtf32 (L1590, high returned, low via out); else InvalidUnicodeEscapeSequenceValue. Failure returns s_invalidChar (char.MaxValue = U+FFFF). +- `ScanToEndOfCommentLine(out sawBeginSig, out matchedRequires)` L1605-1754: line comment scan after '#': builds `commentLine` (non-whitespace chars); state machine for "requires": r(0)->e->q->u->i->r->e->s; ANY other char incl. whitespace (default case) sets state -1, so `#requires` must follow '#' immediately (whitespace after '#' => no match) and state letters accepted case-insensitively; matchedRequires set when 's' seen at state 7 (note: it does not check that the next char is whitespace -> "#requiresX..." hmm: after 's' further chars go to default => -1 but matchedRequires already true stays true; so "#requiresfoo" is also matched as requires? matchedRequires stays true) -- FACT-SRC of code shape; behavioral consequence INFERENCE. + At end of line (\r,\n, or \0 at EOF): UngetChar; signature detection: commentLine (lowercased, whitespace removed) compared to "sig#beginsignatureblock\n" by Levenshtein distance; threshold const beginTokenSimilarityThreshold=10, bounds 14..34 on length; sawBeginSig = distance < 10. Rationale in comments L1610-1620,1690-1708: disallow code after anything that looks like a signature (hide trojan code after fake signature). +- Object reuse L1758-1788: _beginTokenSimilarity2dArray; StringBuilder pool Queue (max 10, capacity <1024). +- `ScanLineComment` L1792: calls ScanToEndOfCommentLine, NewCommentToken; if sawBeginSig => _beginSignatureExtent = CurrentExtent(); else if matchedRequires && _nestedTokensAdjustment==0 => RequiresTokens.Add(token). +- `ScanBlockComment` L1809-1837: after "<#" consumed; ends at "#>"; \r normalizes CRLF; EOF => ReportIncompleteInput MissingTerminatorMultiLineComment; block comments do NOT nest. Comment token created in all cases. +- `GetStringSimilarity` L1841: Levenshtein. +- `GetScriptRequirements()` L1894-1987 (#requires processing lives in the tokenizer): for each RequiresToken: extent from token start+1 (skip '#'), nested scan via StartNestedScan(UnscannedSubExprToken), calls `_parser.CommandRule(forDynamicKeyword:false)`, then `_parser._ungotToken = null`, FinishNestedScan. Command name must be "requires" (case-insens.) else ScriptRequiresInvalidFormat. Parameter handling `HandleRequiresParameter` L1997+: -RunAsAdministrator (prefix-match of "runasadministrator"), -ShellId ("shellid" prefix), -PSSnapin (+ -Version), -Version, -PSEdition, -Modules, -Assembly; args must be constant (`IsConstantValueVisitor.IsConstant(..., forRequires:true)`) else RequiresArgumentMustBeConstant. Parameter names are matched by `token.StartsWith(parameterName)` i.e. prefix abbreviations (so `-s`,`-sh`... ambiguity?). Constants L1989-1995. + +## W8 2090-2389, W9 2389-2689 +- `HandleRequiresParameter` L1997-2214 (continued): -ShellId, -PSSnapin(+Version), -PSEdition (HandleRequiresPSEditionArgument L2238: string only; Utils.IsValidPSEditionValue; duplicates reported RequiresPSEditionValueIsAlreadySpecified), -Version (Utils.StringToVersion), -Assembly (HandleRequiresAssemblyArgument L2216), -Modules (LanguagePrimitives.ConvertTo), else ScriptRequiresInvalidFormat. Parameter names are prefix-matched with `token.StartsWith(parameter.ParameterName)`; order of test: runasadministrator, shellid, pssnapin, psedition, version, assembly, modules. #requires machinery sits in tokenizer.cs L1892-2275. +- `GetVerbatimCommandArgument()` L2283: for stop-parsing `--%`: SkipWhiteSpace, read to end of line (\r, \n, EOF) ignoring PowerShell semantics, but stops (ungets) at '|' or '&&' (c=='&' and next '&') only when NOT inside double quotes (IsDoubleQuote toggles inQuotes); returns Generic StringLiteralToken with raw text. Note: single '&' not a terminator; '||' not a terminator ('|' only) -- `||` first '|' stops it anyway. +- `ScanStringLiteral(StringBuilder)` L2317: single quoted; any IsSingleQuote char (', U+2018,2019,201A,201B) terminates; doubled (PeekChar IsSingleQuote) => one quote appended (the 2nd char appended, may be a different smart quote char); unterminated => ReportIncompleteInput TerminatorExpectedAtEndOfString with "'" and TokenInError. Backtick NOT an escape in single-quoted. +- `ScanSubExpression(hereString)` L2362-2447: **pre-scan of `$(` ... `)` by paren counting only** (does not understand quotes/comments): RuntimeHelpers.EnsureSufficientExecutionStack (L2364) guards recursion; _tokenStart=_currentIndex-2; counts '(' ')' ; for '`' or any double-quote char: peeks next; if !hereString and next IsDoubleQuote => skip it, append only the second char, record skippedCharOffsets (so `""` -> `"` and "`"" -> `"`; backtick dropped before a quote!) else append c; EOF => IncompleteDollarSubexpressionReference + TokenInError. Result = `UnscannedSubExprToken` (internal) with BitArray of skipped offsets; scanned later by the parser via nested scan. Because only parens are counted, a ')' inside a quoted string in the sub-expression ends it early (UNVERIFIED test). +- `ScanStringExpandable(sb, formatSb, nestedTokens)` L2449: double-quoted: IsDoubleQuote ends unless doubled (then one quote appended); '$' => ScanDollarInStringExpandable; '`' => Backtick(c1) (if next not '\0'), surrogate pairs appended (both sb and formatSb); '{','}' doubled in formatSb ("{{","}}") so FormatString is a valid string.Format pattern; nested var/subexpr replaced in formatSb by "{N}" index; EOF => TerminatorExpectedAtEndOfString with "\"". +- `ScanDollarInStringExpandable` L2518: sets TokenList=null (nested tokens not saved to main list) and Mode=Expression (restored in finally); `$(` => ScanSubExpression(hereString); IsVariableStart or '{' => ScanVariable(false, true) (second arg = inStringExpandable probably); on success appends original text to sb, "{n}" to formatSb, adds nestedToken. Else returns false without consuming. NOTE: '$' alone, '$' followed by non-var-start char is literal. +- `ScanStringExpandable()` L2568 wraps into StringExpandable token (kind StringExpandable). +- `ScanAfterHereStringHeader(header)` L2578: after `@"` or `@'`: allow whitespace then require newline; if EOF => incomplete TerminatorExpectedAtEndOfString (arg e.g. `"@`); else UnexpectedCharactersAfterHereStringHeader error with recovery: skip to a same-quote+'@' terminator on the line or to end of line, return false. +- `ScanPossibleHereStringFooter(test, appendChar, ref falseFooterOffset)` L2637: footer is quote char (test) + '@' at line start (called after newline); whitespace before the terminator => records falseFooterOffset for better error (WhitespaceBeforeHereStringFooter, verify below). + +## W10 2685-2984, W11 2984-3283 +- `ScanHereStringLiteral` L2685-2753: header `@'`; ScanAfterHereStringHeader failure => HereStringLiteral token TokenInError, empty value. Footer = quote + '@' at line start (checked right after the header newline, and after each newline). Content = text between; the final newline before the footer is stripped (both chars of CRLF). Newlines inside are kept verbatim (not normalized). EOF: falseFooterOffset != -1 => WhitespaceBeforeHereStringFooter else TerminatorExpectedAtEndOfString arg "'@"; TokenInError. +- `ScanHereStringExpandable` L2755-2865: same with IsDoubleQuote footer; '$' => ScanDollarInStringExpandable(hereString:true); backtick escapes via Backtick; no doubled-quote collapse (a lone `"` inside is literal); '{' '}' doubled in formatSb; EOF error arg "\"@". +- `ScanVariable(splatted, inStringExpandable)` L2872-3180 ('$' or '@' consumed): + * Braced `${...}`: scans to '}'; backtick escapes (Backtick incl. `u); inside string-expandable, double quote char followed by another double quote collapses to one; '{' inside => OpenBraceNeedsToBeBackTickedInVariableName error (but char kept); EOF => IncompleteDollarVariableReference; empty name => EmptyVariableReference error and name ":Error:"; in COMMAND mode, if the char after '}' is not a token-terminator (ForceStartNewToken) and not '.' or '[' => rescans from _tokenStart as a generic token (ScanGenericToken) -- so `${a}b` in command mode is a generic string; empty UnqualifiedPath => InvalidBracedVariableReference. Assert !splatted for braced (so `@{` handled elsewhere: AtCurly). + * Normal: first char must be IsVariableStart (letters, digits, '_', ':', '?', '^', '$' per CharTraits VarNameFirst; non-ASCII letter/digit) else unget and treat '$' as start of generic token (ScanGenericToken(sb with '$')). + * `$$`, `$?`, `$^` single char only; in command mode if next char is not ForceStartNewToken => rescan as generic token. + * Name chars: [A-Za-z0-9_?] ; ':' included unless followed by ':' (then stop: `$a::b`); stops at \0 \t \r \n space & ( ) , ; { } | . [ = ; default: char.IsLetterOrDigit appended; else in command mode and !ForceStartNewToken => rescan generic; else stop. + * after scan: new VariablePath(name); empty UnqualifiedPath => InvalidVariableReferenceWithDrive (if drive qualified e.g. `$env:`) / InvalidVariableReference; token VariableToken(splatted). + * Note '-' is NOT a name char: `$a-b` in expression mode => `$a`, then '-b'; in COMMAND mode the default branch: '-' not letter/digit; InCommandMode && !ForceStartNewToken('-') => rescan as GENERIC token (so `echo $a-b` is a single generic arg containing expandable variable). +- `ScanParameter()` L3185+: scans parameter or operator starting with dash. stops at whitespace; terminators { } ( ) ; , | & . [ \r \n \0; ':' ends the parameter: in command mode the colon is consumed (sawColonAtEnd -> ParameterToken.UsedColon) else ungot. + +## W12 3283-3583, W13 3583-3883, W14 3883-4182 +- ScanParameter (cont.) L3285-3338: quote chars: in COMMAND mode => rescan as generic token with the '-' prepended (quotes never part of a parameter); otherwise stop. Default chars (anything else: digits, '-', '_', '?', etc.): COMMAND mode appends to the name; other modes stop (unget). Letters always appended. After loop: in EXPRESSION mode, if `s_operatorTable` contains the text (e.g. "eq", "and", "f") => operator token (NewToken(kind)); empty string => Minus; else ParameterToken(name, sawColonAtEnd). I.e. dash-operators only recognized in expression mode; in command mode `-eq` is a ParameterToken. In expression mode `-foo` that is not an operator becomes a ParameterToken too (parser decides error). In expression mode `-1` => Minus (digits not appended in non-command mode) -> but AllowSignedNumbers path handles negative literals before (see NextToken). +- `CheckOperatorInCommandMode(c, kind)` L3340 and 2-char version L3350: in COMMAND mode, if next char is not a ForceStartNewToken terminator, the operator char(s) start a generic token instead (e.g. `echo +x`, `dir ..\foo`, `a=b`?). So operator characters inside command arguments glue into arguments. +- `ScanGenericToken(StringBuilder)` L3382-3479: continues until ForceStartNewToken char (whitespace, NUL, ; & ( ) , { | } and non-ASCII whitespace); backtick escape via Backtick; single-quote => ScanStringLiteral appended inline; double-quote => ScanStringExpandable inline; '$' => nested var/subexpr (ScanDollarInStringExpandable) making token expandable (NewGenericExpandableToken with FormatString); '{' '}' doubled in formatSb. At the end: if no nested tokens: if DynamicKeyword.ContainsKeyword(str)&&!Hidden => TokenKind.DynamicKeyword token, else Generic StringLiteralToken. NOTE '#', '@', '<', '>' , '[' ']' '=' etc. do not terminate a generic token (e.g. `a#b` one token per CharExtensions comment L363-366). +- Numbers: ScanHexDigits/ScanDecimalDigits/ScanBinaryDigits L3483-3518; ScanExponent L3520 (optional '+' or any dash char, then >=1 digit else notNumber), ScanNumberAfterDot L3539 (digits, optional e/E exponent). +- `TryGetNumberValue(strNum, format, suffix, real, multiplier, out result)` L3555-3882 (static, `checked`, catches all exceptions -> false): + * REAL (has '.' or exponent): suffix Decimal => decimal.TryParse(Invariant) * multiplier; else double.TryParse (-0 fix L3591) * multiplier; None => double; SignedByte/UnsignedByte/Short/Long/UnsignedShort/Unsigned(uint then ulong)/UnsignedLong/BigInteger => `doubleValue.AsBigInt()` then Utils.TryCast to the type; failure => false. (Hex/binary never real.) + * INTEGER: Hex: drop sign char (negate multiplier if '-'); when NOT unsigned and strNum.Length == expectedLength+1 (expected: 2 for 'y', 4 for 's', 16 for 'l', else <16 chars ? 8 : 16) drop the leading '0' that ScanNumberHelper prepended so the top bit acts as sign (BigInteger.TryParse with AllowHexSpecifier => two's complement): 0xFFFFFFFF -> -1, 0xFF -> 255; strNum.Length==16 with suffix None/Unsigned => |= Long. Binary: similar via Utils.ParseBinary(strNum, unsigned); 64 digits with None/Unsigned => |= Long. Decimal: BigInteger.TryParse(AllowLeadingSign). + * then `bigValue *= multiplier` (before range cast) and switch(suffix): y sbyte, uy byte, s short, l long, us ushort, u uint-else-ulong, ul ulong, d decimal, n BigInteger, None => int, else long, else (Decimal format only) decimal, else double; hex/binary overflow of long => fail. +- `ScanNumber(firstChar)` L3884: Assert first char '.', digit, or (AllowSignedNumbers && '+' or dash). ScanNumberHelper null => rescan as GENERIC token (e.g. `77z.exe`). TryGetNumberValue false: if NOT expression mode => rescan as generic; else ReportError BadNumericConstant (token still created with null value). +- `ScanNumberHelper` L3933-4163: (1) optional leading sign (dash incl en/em/horizontal bar, or '+') stored; (2) '.'-start => ScanNumberAfterDot, real; else if '0' followed by x/X => prepend '0' then hex digits (format Hex; note: sb has '0' so the `sb.Length==0` notNumber test cannot fire for "0x" alone => `0x` scans as hex with value "0" (UNVERIFIED test)), '0'+b/B => binary digits (sb empty -> notNumber if none); else decimal digits, then '.' (if next is also '.', unget first '.' => range operator `1..2`) => real + ScanNumberAfterDot, or e/E => real + exponent; (3) type suffix: first of u,s,l,d,y,n (case-insens., from CharTraits TypeSuffix) ; a second suffix char allowed only after 'u' and only l, s, y (=> ul, us, uy); any other pairing => notNumber; (4) multiplier start k,m,g,t,p (case-insens.): 1024^n: k=1024, m=1024^2, g=1024^3, t=1024^4 (long), p=1024^5 (long); MUST be followed by b/B else notNumber (so `1k` is not a number; `1kb` is); suffix comes BEFORE multiplier; (5) terminator test: next char must satisfy ForceStartNewToken, or (expression mode only) ForceStartNewTokenAfterNumber(c, ForceEndNumberOnTernaryOpChars) -- otherwise notNumber => generic; (6) en/em/bar dash in sign/exponent sign normalized to '-'. + +## W14b 4167-4466 +- Utils.cs (evidence only): `AsBigInt(double)` = new BigInteger(Math.Round(d)) (src/System.Management.Automation/engine/Utils.cs L42); TryCast overloads L44-162 range-check; `ParseBinary(digits, unsigned)` L174+: if !unsigned: leading '0' => unsigned; else sign bit honored only for lengths 8,16,32,64,96,>=128; other lengths unsigned. +- `GetMemberAccessOperator(bool allowLBracket)` L4167-4262 (called by the parser after a primary expression; NO whitespace skipping, but `<# #>` block comments ARE skipped "backwards compat"): '.' (but not '..'): in COMMAND mode a '.' followed by whitespace/NUL/CR/LF is not a member access (returns null, ungets) else Dot token; '::' => ColonColon (same command-mode whitespace exception); single ':' => null; '[' when allowLBracket => LBracket; '?' followed by '.' => QuestionDot, followed by '[' (allowLBracket) => QuestionLBracket; else null. `<` not followed by '#' => null. +- `GetInvokeMemberOpenParen()` L4264: after member name: immediate '(' => LParen; '{' => LCurly (method call with script block arg sugar `.Where{...}`); no whitespace allowed. +- `GetLBracket()` L4285-4365: parser asks for '[' token (attribute / type constraint); skips whitespace/comments; special resync handling if '.' or ':' follows to rescan with member-access rule (no whitespace between expression and member access operator); returns null otherwise. In command mode a generic token may begin with '[' so this method exists to take just '['. +- `ScanDot()` L4367: '..' => DotDot (in COMMAND mode only if the char after is a ForceStartNewToken, else generic token starting with '.'); '.'+digit => ScanNumber('.'); In COMMAND mode a lone '.' followed by something that is not terminator/`$`/`"`/`'` => generic token (e.g. `.\script.ps1`, `.foo`); else Dot token (dot-sourcing operator or member access). +- `ScanIdentifier(firstChar)` L4402-4458: scans IsIdentifierFollow chars (letters, digits, '_' + non-ASCII letters/digits); TypeName mode => ScanTypeName; if !WantSimpleName && COMMAND mode && next char not ForceStartNewToken => ScanGenericToken (so `foo-bar`, `a.b` are generic in command mode); **keywords are recognized only when !WantSimpleName && (COMMAND || SIGNATURE mode)**: s_keywordTable lookup (InlineScript only when InWorkflowContext), then DynamicKeyword table (not hidden) => TokenKind.DynamicKeyword; otherwise Identifier. In EXPRESSION mode never a keyword, always Identifier. + +## W15 4460-4759, W16 4759-5083 (end) -- NextToken +- `ScanTypeName()` L4462: accepts chars '.', '`', '_', '+', '#', '\\' or letter/digit; yields Identifier token with TokenFlags.TypeName. (TypeName mode: type literal body; brackets/commas are separate tokens.) +- `ScanAssemblyNameSpecToken(sb)` L4495 / `GetAssemblyNameSpec()` L4519: assembly-qualified type names `[Type, Assembly, Version=..]`: tokens end on ForceStartNewTokenInAssemblyNameSpec chars (NUL, whitespace, newline, ',', '=', ']'); generates Identifier(TypeName), Comma, Equals tokens; returns joined string with ", " separators. +- `ScanLabel()` L4574: after ':' in COMMAND mode: IsIdentifierStart next => label name; if in command mode and next char not terminator => glue into generic token ':name...'; else LabelToken; if no identifier start => generic token ":" (+rest). +- `NextToken()` L4612-5081 (the dispatcher). Order of cases and meaning: + * whitespace (space \t \f \v NBSP NEL, and default IsWhitespace) skip; single-quote chars => ScanStringLiteral; double-quote chars => ScanStringExpandable. + * '@': next '{' AtCurly; '(' AtParen; single quote => here-string literal; double quote => here-string expandable; IsVariableStart => splatted variable; else UnrecognizedToken error + Unknown token. + * '#' => ScanLineComment then continue (comments are skipped by NextToken, saved in TokenList only). '<#' => block comment. + * '\n' / '\r' (+LF) => NewLine token (NewLine token emitted by NextToken; the parser decides about it). + * '`': + CR/LF => LineContinuation token (created, discarded by flow, continue scanning); + other whitespace => skip whitespace; + EOF => IncompleteString error ; else Backtick(c1) escape as first char of a generic token. + * '=' => CheckOperatorInCommandMode(Equals) etc. '+': '++', '+=', signed number (if AllowSignedNumbers and digit or '.'), '+'. '-'/en/em/bar dash: dash dash => MinusMinus; '-=' MinusEquals; next is letter/'_'/'?' => ScanParameter; AllowSignedNumbers && digit/'.' => ScanNumber; else Minus. '*': '*=' ; '*>' , '*>>', '*>&1' redirection (stream 0 = all); else Multiply. '/': '/=', Divide. '%': '%=', Rem. + * '$': '$(' => DollarParen token else ScanVariable. '<' => InputRedirectionToken (RedirectInStd). '>' => '>>' append / '>' file redirection stream 1 (also in expression mode, explicitly-numbered form differs). + * letters, '_' => ScanIdentifier; non-ASCII letters => default branch ScanIdentifier. + * '(' ')' '{' '}' ']' ',' ';' tokens; '[' => in COMMAND mode with a non-terminator next char => generic token starting with '[' else LBracket. + * '.' => ScanDot. digits '0','7','8','9' => ScanNumber; '1'..'6': if next '>' => redirection with stream number c-'0' (`1>`, `2>>`, `2>&1`, merging target only '1' or '2'), else ScanNumber. NOTE only digits 1-6 form stream-numbered redirection. + * '&': '&&' => AndAnd, else Ampersand. '|': '||' => OrOr, else Pipe. (both regardless of mode; chain operators are tokenized in all modes.) + * '!': generic token if (COMMAND and next not a terminator) or (EXPRESSION and next is identifier start); EXPRESSION and digit or '.' => probe via ScanNumberHelper whether a number follows; if not a number => generic token; else Exclaim. + * ':': '::' => in COMMAND mode (and !WantSimpleName and next not terminator) generic token "::..." else ColonColon; single ':' in COMMAND mode => ScanLabel; else Colon. + * '?' only in EXPRESSION mode (`case '?' when InExpressionMode()`): '??=', '??', '?' ; in other modes '?' falls to default => generic token (e.g. `?` alias for Where-Object). + * '\0': at EOF => EndOfInput token with extent (_tokenStart+1, _tokenStart+1) (one past end); mid-script NUL => generic token. + * default: whitespace skip; char.IsLetter => ScanIdentifier; else generic token. +- No case for '^', '~', '\\', '/' etc. => default => generic. +- Redirection streams: 0 = all ('*'), 1..6 per `RedirectionStream` (verify enum in Ast: Output=1? Error=2, Warning=3, Verbose=4, Debug=5, Information=6). diff --git a/docs-out/.work/pin.json b/docs-out/.work/pin.json new file mode 100644 index 0000000..543227b --- /dev/null +++ b/docs-out/.work/pin.json @@ -0,0 +1,13 @@ +{ + "version_pin": "v7.6.9", + "commit": "523031e0af7fa960441734e6cacdf9e927d81619", + "commit_short": "523031e", + "pin_method": "last-commit-history + tree metadata: commit d4d786f message 'Import PowerShell v7.6.9' and newest CHANGELOG/7.6.md entry [7.6.9]; no tags, no upstream remote", + "pin_notes": "Pin commit is the HEAD at run start. Documents are committed on top of it under docs-out/ only; validators check 'git diff --stat HEAD -- . :!docs-out' is empty instead of HEAD equality (see DECISIONS.md D-003).", + "sdk_global_json": "10.0.403", + "target_frameworks": "to be filled by projects.json (Phase 0)", + "branch": "claude/repo-review-explanation-22f3xr", + "run_verification": "none", + "allow_static_only": true, + "date": "2026-10-28" +} diff --git a/docs-out/.work/scan-failures.json b/docs-out/.work/scan-failures.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs-out/.work/scan-failures.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs-out/.work/tiers.csv b/docs-out/.work/tiers.csv new file mode 100644 index 0000000..2022d21 --- /dev/null +++ b/docs-out/.work/tiers.csv @@ -0,0 +1,3519 @@ +path,tier +docs/host-powershell/sample/MyApp/Program.cs,C +src/GlobalTools/PowerShell.Windows.x64/PowerShell.Windows.x64.csproj,C +src/GlobalTools/PowerShell.Windows.x64/Powershell_64.png,C +src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimAsyncOperation.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimBaseAction.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetAssociatedInstance.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetCimClass.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetInstance.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimIndicationWatcher.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimInvokeCimMethod.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimNewCimInstance.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimPromptUser.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRegisterCimIndication.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRemoveCimInstance.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimResultObserver.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionOperations.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSetCimInstance.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteError.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteMessage.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteProgress.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteResultObject.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/CmdletOperation.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimAssociatedInstanceCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimClassCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimInstanceCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimSessionCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/InvokeCimMethodCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj,C +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimInstanceCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/RegisterCimIndicationCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimInstanceCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimSessionCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/SetCimInstanceCommand.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/Utils.cs,C +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/CimCmdletStrings.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/cs/CimCmdletStrings.cs.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/de/CimCmdletStrings.de.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/es/CimCmdletStrings.es.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/fr/CimCmdletStrings.fr.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/it/CimCmdletStrings.it.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ja/CimCmdletStrings.ja.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ko/CimCmdletStrings.ko.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pl/CimCmdletStrings.pl.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pt-BR/CimCmdletStrings.pt-BR.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ru/CimCmdletStrings.ru.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/tr/CimCmdletStrings.tr.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hans/CimCmdletStrings.zh-Hans.resx,B +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hant/CimCmdletStrings.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/CommonHelper.cs,C +src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj,C +src/Microsoft.Management.UI.Internal/app.config,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindow.xaml,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindow.xaml.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindowSettings.Designer.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindowSettings.settings,C +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs,C +src/Microsoft.Management.UI.Internal/HelpWindow/SettingsDialog.xaml,C +src/Microsoft.Management.UI.Internal/HelpWindow/SettingsDialog.xaml.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationButton.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationImage.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlock.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlockAutomationPeer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/BooleanBoxes.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/CommandHelper.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/CustomTypeComparer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/DateTimeApproximationComparer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ExtendedFrameworkElementAutomationPeer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/IAsyncProgress.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/IStateDescriptorFactory.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/IntegralConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/InverseBooleanConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsEqualConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsNotNullConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/KeyboardHelp.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/PropertyChangedEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ReadOnlyObservableAsyncCollection.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/StateDescriptor.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/StringFormatConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextTrimConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/Utilities.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/VisualToAncestorDataConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/WeakEventListener.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/Common/WpfHelp.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/AutomationGroup.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButtonAutomationPeer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ResizerGripThicknessConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/DefaultFilterRuleCustomizationFactory.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterEvaluator.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExceptionEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRuleCustomizationFactory.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterStatus.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterUtilities.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IDeepCloneable.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IEvaluate.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IFilterExpressionProvider.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ItemsControlFilterEvaluator.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingSelectorValue.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValue.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValueBase.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionAndOperatorNode.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionNode.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOperandNode.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOrOperatorNode.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/ComparableValueFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/DoesNotEqualFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/EqualsFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRuleExtensions.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsBetweenFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsEmptyFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsGreaterThanFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsLessThanFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyValidationRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertiesTextContainsFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertyValueSelectorFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SelectorFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SingleValueComparableValueFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextContainsFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotContainFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotEqualFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEndsWithFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEqualsFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextStartsWithFilterRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationResult.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationRule.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePickerItem.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelContentPresenter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelController.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItem.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItemType.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleTemplateSelector.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleToDisplayNameConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/InputFieldBackgroundTextConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/IsValidatingValueValidConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParseResult.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParser.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingSelectorValueToDisplayNameConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingValueToGenericParameterTypeConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ColumnPicker.xaml,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ColumnPicker.xaml.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/DefaultStringConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/IPropertyValueGetter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerList.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListColumn.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListGridView.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/Innerlist.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementList.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptor.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptorFactory.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.Generated.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueComparer.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueGetter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/UIPropertyGroupDescription.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ViewGroupToStringConverter.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/WaitRing.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/innerlistcolumn.cs,C +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/managementlist.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ShowCommandSettings.Designer.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ShowCommandSettings.settings,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/AllModulesControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/AllModulesControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/CmdletControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/CmdletControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/MultipleSelectionControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/MultipleSelectionControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/NotImportedCmdletControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/NotImportedCmdletControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ShowModuleControl.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ShowModuleControl.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButton.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButton.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonBase.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonCommon.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonToolTipConverter.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageToggleButton.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageToggleButton.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/AllModulesViewModel.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/HelpNeededEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ImportModuleEventArgs.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ModuleViewModel.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterViewModel.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/MultipleSelectionDialog.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/MultipleSelectionDialog.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowAllModulesWindow.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowAllModulesWindow.xaml.cs,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml,C +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml.cs,C +src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs,C +src/Microsoft.Management.UI.Internal/commandHelpers/OutGridView.cs,C +src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs,C +src/Microsoft.Management.UI.Internal/resources/public.GraphicalHostResources.resx,B +src/Microsoft.Management.UI.Internal/resources/public.HelpWindowResources.resx,B +src/Microsoft.Management.UI.Internal/resources/public.InvariantResources.resx,B +src/Microsoft.Management.UI.Internal/resources/public.ShowCommandResources.resx,B +src/Microsoft.Management.UI.Internal/resources/public.UICultureResources.resx,B +src/Microsoft.Management.UI.Internal/resources/public.XamlLocalizableResources.resx,B +src/Microsoft.Management.UI.Internal/resources/Graphics/Add16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/CloseTile16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/Delete16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/Error16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/Help.ico,C +src/Microsoft.Management.UI.Internal/resources/Graphics/Rename16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/Save16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/SortAdornerAscending.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/SortAdornerDescending.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/SpyGlass10.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/SpyGlass16.png,C +src/Microsoft.Management.UI.Internal/resources/Graphics/down.ico,C +src/Microsoft.Management.UI.Internal/resources/cs/public.GraphicalHostResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/cs/public.HelpWindowResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/cs/public.InvariantResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/cs/public.ShowCommandResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/cs/public.UICultureResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/cs/public.XamlLocalizableResources.cs.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.GraphicalHostResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.HelpWindowResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.InvariantResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.ShowCommandResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.UICultureResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/de/public.XamlLocalizableResources.de.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.GraphicalHostResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.HelpWindowResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.InvariantResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.ShowCommandResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.UICultureResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/es/public.XamlLocalizableResources.es.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.GraphicalHostResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.HelpWindowResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.InvariantResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.ShowCommandResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.UICultureResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/fr/public.XamlLocalizableResources.fr.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.GraphicalHostResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.HelpWindowResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.InvariantResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.ShowCommandResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.UICultureResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/it/public.XamlLocalizableResources.it.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.GraphicalHostResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.HelpWindowResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.InvariantResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.ShowCommandResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.UICultureResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ja/public.XamlLocalizableResources.ja.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.GraphicalHostResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.HelpWindowResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.InvariantResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.ShowCommandResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.UICultureResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/ko/public.XamlLocalizableResources.ko.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.GraphicalHostResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.HelpWindowResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.InvariantResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.ShowCommandResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.UICultureResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pl/public.XamlLocalizableResources.pl.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.GraphicalHostResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.HelpWindowResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.InvariantResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.ShowCommandResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.UICultureResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.XamlLocalizableResources.pt-BR.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.GraphicalHostResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.HelpWindowResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.InvariantResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.ShowCommandResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.UICultureResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/ru/public.XamlLocalizableResources.ru.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.GraphicalHostResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.HelpWindowResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.InvariantResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.ShowCommandResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.UICultureResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/tr/public.XamlLocalizableResources.tr.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.GraphicalHostResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.HelpWindowResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.InvariantResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.ShowCommandResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.UICultureResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.XamlLocalizableResources.zh-Hans.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.GraphicalHostResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.HelpWindowResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.InvariantResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.ShowCommandResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.UICultureResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.XamlLocalizableResources.zh-Hant.resx,B +src/Microsoft.Management.UI.Internal/themes/generic.xaml,C +src/Microsoft.PowerShell.Commands.Diagnostics/CommonUtils.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSample.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSet.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/GetCounterCommand.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/GetEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj,C +src/Microsoft.PowerShell.Commands.Diagnostics/NewWinEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/PdhHelper.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/PdhSafeHandle.cs,C +src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.txt,C +src/Microsoft.PowerShell.Commands.Diagnostics/resources/cs/GetEventResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/de/GetEventResources.de.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/es/GetEventResources.es.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/fr/GetEventResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/it/GetEventResources.it.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ja/GetEventResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ko/GetEventResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pl/GetEventResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pt-BR/GetEventResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ru/GetEventResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/tr/GetEventResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hans/GetEventResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hant/GetEventResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CimJobException.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CreateInstanceJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/DeleteInstanceJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ModifyInstanceJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/PropertySettingJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJobBase.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimJobContext.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs,C +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/CIMHelper.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearPropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Clipboard.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/CombinePathCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ConvertPathCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/CopyPropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/JobProcessCollection.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/MovePropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughContentCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughPropertyCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/PropertyCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/RemovePropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/RenamePropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/ResolvePathCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/SetPropertyCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs,C +src/Microsoft.PowerShell.Commands.Management/commands/management/WriteContentCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Management/resources/ClearRecycleBinResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ClipboardResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/CmdletizationResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ComputerInfoResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ComputerResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/HotFixResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/NavigationResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ProcessCommandHelpResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ProcessResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ServiceResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/TestConnectionResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/TestPathResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/TimeZoneResources.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClearRecycleBinResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClipboardResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/CmdletizationResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerInfoResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/HotFixResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/NavigationResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessCommandHelpResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/ServiceResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestConnectionResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestPathResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/cs/TimeZoneResources.cs.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ClearRecycleBinResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ClipboardResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/CmdletizationResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerInfoResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/HotFixResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/NavigationResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessCommandHelpResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/ServiceResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/TestConnectionResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/TestPathResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/de/TimeZoneResources.de.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ClearRecycleBinResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ClipboardResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/CmdletizationResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerInfoResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/HotFixResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/NavigationResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessCommandHelpResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/ServiceResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/TestConnectionResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/TestPathResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/es/TimeZoneResources.es.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClearRecycleBinResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClipboardResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/CmdletizationResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerInfoResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/HotFixResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/NavigationResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessCommandHelpResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/ServiceResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestConnectionResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestPathResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/fr/TimeZoneResources.fr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ClearRecycleBinResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ClipboardResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/CmdletizationResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerInfoResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/HotFixResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/NavigationResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessCommandHelpResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/ServiceResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/TestConnectionResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/TestPathResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/it/TimeZoneResources.it.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClearRecycleBinResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClipboardResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/CmdletizationResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerInfoResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/HotFixResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/NavigationResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessCommandHelpResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/ServiceResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestConnectionResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestPathResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ja/TimeZoneResources.ja.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClearRecycleBinResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClipboardResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/CmdletizationResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerInfoResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/HotFixResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/NavigationResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessCommandHelpResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/ServiceResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestConnectionResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestPathResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ko/TimeZoneResources.ko.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClearRecycleBinResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClipboardResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/CmdletizationResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerInfoResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/HotFixResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/NavigationResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessCommandHelpResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/ServiceResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestConnectionResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestPathResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pl/TimeZoneResources.pl.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClearRecycleBinResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClipboardResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/CmdletizationResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerInfoResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/HotFixResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/NavigationResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessCommandHelpResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ServiceResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestConnectionResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestPathResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TimeZoneResources.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClearRecycleBinResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClipboardResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/CmdletizationResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerInfoResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/HotFixResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/NavigationResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessCommandHelpResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/ServiceResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestConnectionResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestPathResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/ru/TimeZoneResources.ru.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClearRecycleBinResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClipboardResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/CmdletizationResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerInfoResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/HotFixResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/NavigationResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessCommandHelpResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/ServiceResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestConnectionResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestPathResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/tr/TimeZoneResources.tr.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClearRecycleBinResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClipboardResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/CmdletizationResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerInfoResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/HotFixResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/NavigationResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessCommandHelpResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ServiceResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestConnectionResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestPathResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TimeZoneResources.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClearRecycleBinResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClipboardResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/CmdletizationResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerInfoResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/HotFixResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/NavigationResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessCommandHelpResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ServiceResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestConnectionResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestPathResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TimeZoneResources.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConsoleColorCmdlet.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Csv.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerialization.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerializationStrings.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Disable-PSBreakpoint.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-Error.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSCallStack.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetCultureCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHash.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHostCmdlet.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRunspaceCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetSecureRandomCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUICultureCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUnique.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetVerbCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/JsonSchemaReferenceResolutionException.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewGuidCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTemporaryFileCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTimeSpanCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ObjectCommandComparer.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/OrderObjectBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointAccessorCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointUpdaterCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterObjectEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Remove-PSBreakpoint.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RunspaceAttribute.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Sort-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Tee-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TimeExpressionCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-Data.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-List.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WaitEventCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteAliasCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ColumnInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ExpressionColumnInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/HeaderInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OriginalColumnInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ScalarTypeColumnInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/TableView.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-list/Format-List.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-object/Format-Object.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-table/Format-Table.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/Out-Printer.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/PrinterLineOutput.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-string/Out-String.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandCommandInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandModuleInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterSetInfo.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterType.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandProxy.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertFromJsonCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertToJsonCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObject.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObjectCollection.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonDateKind.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/PSUserAgent.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebCmdletElementCollection.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestMethod.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestSession.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/ContentHelper.Common.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/HttpVersionCompletionsAttribute.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebResponseObject.Common.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/HttpKnownHeaderNames.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebProxy.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebResponseHelper.CoreClr.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/GetTracerCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/MshHostTraceListener.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/SetTracerCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceExpressionCommand.cs,C +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs,C +src/Microsoft.PowerShell.Commands.Utility/resources/AddMember.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/AddTypeStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/AliasCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertFromStringData.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertHTMLStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertMarkdownStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/CsvCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/Debugger.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/EventingStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/FormatAndOut_out_gridview.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/GetFormatDataStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/GetMember.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/GetRandomCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/GetUptimeStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/HostStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/HttpCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ImplicitRemotingStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ImportLocalizedDataStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/MatchStringStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/MeasureObjectStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/NewObjectStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/OutPrinterDisplayStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/SelectObjectStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/SendMailMessageStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/SortObjectStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/StartSleepStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/TestJsonCmdletStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/TraceCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/UnblockFileStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateDataStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateListStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/UtilityCommonStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/VariableCommandStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/WebCmdletStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/WriteErrorStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/WriteProgressResourceStrings.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddMember.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddTypeStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AliasCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertFromStringData.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertHTMLStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertMarkdownStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/CsvCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/Debugger.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/EventingStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/FormatAndOut_out_gridview.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetFormatDataStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetMember.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetRandomCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetUptimeStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HostStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HttpCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImplicitRemotingStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImportLocalizedDataStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MatchStringStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MeasureObjectStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/NewObjectStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/OutPrinterDisplayStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SelectObjectStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SendMailMessageStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SortObjectStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/StartSleepStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TestJsonCmdletStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TraceCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UnblockFileStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateDataStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateListStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UtilityCommonStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/VariableCommandStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WebCmdletStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteErrorStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteProgressResourceStrings.cs.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddMember.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddTypeStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/AliasCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertFromStringData.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertHTMLStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertMarkdownStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/CsvCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/Debugger.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/EventingStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/FormatAndOut_out_gridview.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetFormatDataStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetMember.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetRandomCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetUptimeStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/HostStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/HttpCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImplicitRemotingStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImportLocalizedDataStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/MatchStringStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/MeasureObjectStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/NewObjectStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/OutPrinterDisplayStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/SelectObjectStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/SendMailMessageStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/SortObjectStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/StartSleepStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/TestJsonCmdletStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/TraceCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/UnblockFileStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateDataStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateListStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/UtilityCommonStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/VariableCommandStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/WebCmdletStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteErrorStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteProgressResourceStrings.de.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddMember.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddTypeStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/AliasCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertFromStringData.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertHTMLStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertMarkdownStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/CsvCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/Debugger.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/EventingStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/FormatAndOut_out_gridview.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetFormatDataStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetMember.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetRandomCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetUptimeStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/HostStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/HttpCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImplicitRemotingStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImportLocalizedDataStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/MatchStringStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/MeasureObjectStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/NewObjectStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/OutPrinterDisplayStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/SelectObjectStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/SendMailMessageStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/SortObjectStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/StartSleepStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/TestJsonCmdletStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/TraceCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/UnblockFileStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateDataStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateListStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/UtilityCommonStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/VariableCommandStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/WebCmdletStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteErrorStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteProgressResourceStrings.es.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddMember.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddTypeStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AliasCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertFromStringData.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertHTMLStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertMarkdownStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/CsvCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/Debugger.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/EventingStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/FormatAndOut_out_gridview.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetFormatDataStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetMember.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetRandomCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetUptimeStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HostStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HttpCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImplicitRemotingStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImportLocalizedDataStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MatchStringStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MeasureObjectStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/NewObjectStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/OutPrinterDisplayStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SelectObjectStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SendMailMessageStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SortObjectStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/StartSleepStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TestJsonCmdletStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TraceCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UnblockFileStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateDataStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateListStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UtilityCommonStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/VariableCommandStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WebCmdletStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteErrorStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteProgressResourceStrings.fr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddMember.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddTypeStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/AliasCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertFromStringData.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertHTMLStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertMarkdownStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/CsvCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/Debugger.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/EventingStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/FormatAndOut_out_gridview.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetFormatDataStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetMember.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetRandomCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetUptimeStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/HostStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/HttpCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImplicitRemotingStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImportLocalizedDataStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/MatchStringStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/MeasureObjectStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/NewObjectStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/OutPrinterDisplayStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/SelectObjectStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/SendMailMessageStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/SortObjectStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/StartSleepStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/TestJsonCmdletStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/TraceCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/UnblockFileStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateDataStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateListStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/UtilityCommonStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/VariableCommandStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/WebCmdletStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteErrorStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteProgressResourceStrings.it.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddMember.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddTypeStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AliasCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertFromStringData.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertHTMLStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertMarkdownStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/CsvCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/Debugger.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/EventingStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/FormatAndOut_out_gridview.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetFormatDataStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetMember.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetRandomCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetUptimeStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HostStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HttpCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImplicitRemotingStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImportLocalizedDataStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MatchStringStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MeasureObjectStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/NewObjectStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/OutPrinterDisplayStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SelectObjectStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SendMailMessageStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SortObjectStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/StartSleepStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TestJsonCmdletStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TraceCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UnblockFileStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateDataStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateListStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UtilityCommonStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/VariableCommandStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WebCmdletStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteErrorStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteProgressResourceStrings.ja.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddMember.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddTypeStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AliasCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertFromStringData.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertHTMLStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertMarkdownStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/CsvCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/Debugger.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/EventingStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/FormatAndOut_out_gridview.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetFormatDataStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetMember.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetRandomCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetUptimeStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HostStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HttpCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImplicitRemotingStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImportLocalizedDataStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MatchStringStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MeasureObjectStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/NewObjectStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/OutPrinterDisplayStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SelectObjectStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SendMailMessageStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SortObjectStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/StartSleepStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TestJsonCmdletStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TraceCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UnblockFileStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateDataStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateListStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UtilityCommonStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/VariableCommandStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WebCmdletStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteErrorStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteProgressResourceStrings.ko.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddMember.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddTypeStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AliasCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertFromStringData.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertHTMLStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertMarkdownStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/CsvCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/Debugger.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/EventingStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/FormatAndOut_out_gridview.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetFormatDataStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetMember.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetRandomCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetUptimeStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HostStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HttpCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImplicitRemotingStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImportLocalizedDataStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MatchStringStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MeasureObjectStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/NewObjectStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/OutPrinterDisplayStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SelectObjectStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SendMailMessageStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SortObjectStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/StartSleepStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TestJsonCmdletStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TraceCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UnblockFileStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateDataStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateListStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UtilityCommonStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/VariableCommandStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WebCmdletStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteErrorStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteProgressResourceStrings.pl.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddMember.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddTypeStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AliasCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertFromStringData.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertHTMLStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertMarkdownStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/CsvCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/Debugger.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/EventingStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/FormatAndOut_out_gridview.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetFormatDataStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetMember.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetRandomCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetUptimeStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HostStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HttpCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImplicitRemotingStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImportLocalizedDataStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MatchStringStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MeasureObjectStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/NewObjectStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/OutPrinterDisplayStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SelectObjectStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SendMailMessageStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SortObjectStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/StartSleepStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TestJsonCmdletStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TraceCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UnblockFileStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateDataStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateListStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UtilityCommonStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/VariableCommandStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WebCmdletStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteErrorStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteProgressResourceStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddMember.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddTypeStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AliasCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertFromStringData.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertHTMLStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertMarkdownStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/CsvCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/Debugger.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/EventingStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/FormatAndOut_out_gridview.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetFormatDataStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetMember.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetRandomCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetUptimeStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HostStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HttpCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImplicitRemotingStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImportLocalizedDataStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MatchStringStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MeasureObjectStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/NewObjectStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/OutPrinterDisplayStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SelectObjectStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SendMailMessageStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SortObjectStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/StartSleepStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TestJsonCmdletStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TraceCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UnblockFileStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateDataStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateListStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UtilityCommonStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/VariableCommandStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WebCmdletStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteErrorStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteProgressResourceStrings.ru.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddMember.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddTypeStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AliasCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertFromStringData.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertHTMLStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertMarkdownStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/CsvCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/Debugger.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/EventingStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/FormatAndOut_out_gridview.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetFormatDataStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetMember.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetRandomCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetUptimeStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HostStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HttpCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImplicitRemotingStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImportLocalizedDataStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MatchStringStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MeasureObjectStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/NewObjectStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/OutPrinterDisplayStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SelectObjectStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SendMailMessageStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SortObjectStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/StartSleepStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TestJsonCmdletStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TraceCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UnblockFileStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateDataStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateListStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UtilityCommonStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/VariableCommandStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WebCmdletStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteErrorStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteProgressResourceStrings.tr.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddMember.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddTypeStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AliasCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertFromStringData.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertHTMLStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertMarkdownStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/CsvCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/Debugger.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/EventingStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/FormatAndOut_out_gridview.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetFormatDataStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetMember.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetRandomCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetUptimeStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HostStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HttpCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImplicitRemotingStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImportLocalizedDataStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MatchStringStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MeasureObjectStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/NewObjectStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/OutPrinterDisplayStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SelectObjectStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SendMailMessageStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SortObjectStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/StartSleepStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TestJsonCmdletStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TraceCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UnblockFileStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateDataStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateListStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UtilityCommonStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/VariableCommandStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WebCmdletStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteErrorStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteProgressResourceStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddMember.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddTypeStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AliasCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertFromStringData.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertHTMLStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertMarkdownStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/CsvCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/Debugger.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/EventingStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/FormatAndOut_out_gridview.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetFormatDataStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetMember.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetRandomCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetUptimeStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HostStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HttpCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImplicitRemotingStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImportLocalizedDataStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MatchStringStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MeasureObjectStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/NewObjectStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/OutPrinterDisplayStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SelectObjectStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SendMailMessageStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SortObjectStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/StartSleepStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TestJsonCmdletStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TraceCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UnblockFileStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateDataStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateListStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UtilityCommonStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/VariableCommandStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WebCmdletStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteErrorStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteProgressResourceStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs,B +src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj,C +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/ComInterfaces.cs,B +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/HResult.cs,B +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropVariant.cs,B +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropertyKey.cs,B +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/TaskbarJumpList.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceProgress.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleTextWriter.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/Executor.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressNode.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressPane.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/Serialization.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs,B +src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs,B +src/Microsoft.PowerShell.ConsoleHost/resources/CommandLineParameterParserStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleControlStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostRawUserInterfaceStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceSecurityResources.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ManagedEntranceStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ProgressNodeStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/TranscriptStrings.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/CommandLineParameterParserStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleControlStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostRawUserInterfaceStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceSecurityResources.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ManagedEntranceStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ProgressNodeStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/cs/TranscriptStrings.cs.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/CommandLineParameterParserStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleControlStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostRawUserInterfaceStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceSecurityResources.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ManagedEntranceStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/ProgressNodeStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/de/TranscriptStrings.de.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/CommandLineParameterParserStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleControlStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostRawUserInterfaceStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceSecurityResources.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ManagedEntranceStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/ProgressNodeStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/es/TranscriptStrings.es.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/CommandLineParameterParserStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleControlStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostRawUserInterfaceStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceSecurityResources.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ManagedEntranceStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ProgressNodeStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/fr/TranscriptStrings.fr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/CommandLineParameterParserStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleControlStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostRawUserInterfaceStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceSecurityResources.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ManagedEntranceStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/ProgressNodeStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/it/TranscriptStrings.it.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/CommandLineParameterParserStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleControlStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostRawUserInterfaceStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceSecurityResources.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ManagedEntranceStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ProgressNodeStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ja/TranscriptStrings.ja.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/CommandLineParameterParserStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleControlStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostRawUserInterfaceStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceSecurityResources.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ManagedEntranceStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ProgressNodeStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ko/TranscriptStrings.ko.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/CommandLineParameterParserStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleControlStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostRawUserInterfaceStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceSecurityResources.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ManagedEntranceStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ProgressNodeStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pl/TranscriptStrings.pl.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/CommandLineParameterParserStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleControlStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostRawUserInterfaceStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceSecurityResources.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ManagedEntranceStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ProgressNodeStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/TranscriptStrings.pt-BR.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/CommandLineParameterParserStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleControlStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostRawUserInterfaceStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceSecurityResources.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ManagedEntranceStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ProgressNodeStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/ru/TranscriptStrings.ru.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/CommandLineParameterParserStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleControlStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostRawUserInterfaceStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceSecurityResources.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ManagedEntranceStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ProgressNodeStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/tr/TranscriptStrings.tr.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/CommandLineParameterParserStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleControlStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostRawUserInterfaceStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceSecurityResources.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ManagedEntranceStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ProgressNodeStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/TranscriptStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/CommandLineParameterParserStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleControlStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostRawUserInterfaceStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceSecurityResources.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ManagedEntranceStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ProgressNodeStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/TranscriptStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/AssemblyInfo.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProviderTraceListener.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemSafeHandle.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemUnicodeSafeHandle.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/EventLogHandle.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/NativeWrapper.cs,C +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/DotNetEventingStrings.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/cs/DotNetEventingStrings.cs.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/de/DotNetEventingStrings.de.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/es/DotNetEventingStrings.es.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/fr/DotNetEventingStrings.fr.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/it/DotNetEventingStrings.it.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ja/DotNetEventingStrings.ja.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ko/DotNetEventingStrings.ko.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pl/DotNetEventingStrings.pl.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pt-BR/DotNetEventingStrings.pt-BR.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ru/DotNetEventingStrings.ru.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/tr/DotNetEventingStrings.tr.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hans/DotNetEventingStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hant/DotNetEventingStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.GlobalTool.Shim/GlobalToolShim.cs,C +src/Microsoft.PowerShell.GlobalTool.Shim/Microsoft.PowerShell.GlobalTool.Shim.csproj,C +src/Microsoft.PowerShell.GlobalTool.Shim/runtimeconfig.template.json,C +src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj,C +src/Microsoft.PowerShell.SDK/README.md,C +src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj,C +src/Microsoft.PowerShell.Security/resources/CertificateCommands.resx,B +src/Microsoft.PowerShell.Security/resources/CertificateProviderStrings.resx,B +src/Microsoft.PowerShell.Security/resources/CmsCommands.resx,B +src/Microsoft.PowerShell.Security/resources/ExecutionPolicyCommands.resx,B +src/Microsoft.PowerShell.Security/resources/SecureStringCommands.resx,B +src/Microsoft.PowerShell.Security/resources/SignatureCommands.resx,B +src/Microsoft.PowerShell.Security/resources/UtilsStrings.resx,B +src/Microsoft.PowerShell.Security/resources/cs/CertificateCommands.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/CertificateProviderStrings.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/CmsCommands.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/ExecutionPolicyCommands.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/SecureStringCommands.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/SignatureCommands.cs.resx,B +src/Microsoft.PowerShell.Security/resources/cs/UtilsStrings.cs.resx,B +src/Microsoft.PowerShell.Security/resources/de/CertificateCommands.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/CertificateProviderStrings.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/CmsCommands.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/ExecutionPolicyCommands.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/SecureStringCommands.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/SignatureCommands.de.resx,B +src/Microsoft.PowerShell.Security/resources/de/UtilsStrings.de.resx,B +src/Microsoft.PowerShell.Security/resources/es/CertificateCommands.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/CertificateProviderStrings.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/CmsCommands.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/ExecutionPolicyCommands.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/SecureStringCommands.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/SignatureCommands.es.resx,B +src/Microsoft.PowerShell.Security/resources/es/UtilsStrings.es.resx,B +src/Microsoft.PowerShell.Security/resources/fr/CertificateCommands.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/CertificateProviderStrings.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/CmsCommands.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/ExecutionPolicyCommands.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/SecureStringCommands.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/SignatureCommands.fr.resx,B +src/Microsoft.PowerShell.Security/resources/fr/UtilsStrings.fr.resx,B +src/Microsoft.PowerShell.Security/resources/it/CertificateCommands.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/CertificateProviderStrings.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/CmsCommands.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/ExecutionPolicyCommands.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/SecureStringCommands.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/SignatureCommands.it.resx,B +src/Microsoft.PowerShell.Security/resources/it/UtilsStrings.it.resx,B +src/Microsoft.PowerShell.Security/resources/ja/CertificateCommands.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/CertificateProviderStrings.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/CmsCommands.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/ExecutionPolicyCommands.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/SecureStringCommands.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/SignatureCommands.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ja/UtilsStrings.ja.resx,B +src/Microsoft.PowerShell.Security/resources/ko/CertificateCommands.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/CertificateProviderStrings.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/CmsCommands.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/ExecutionPolicyCommands.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/SecureStringCommands.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/SignatureCommands.ko.resx,B +src/Microsoft.PowerShell.Security/resources/ko/UtilsStrings.ko.resx,B +src/Microsoft.PowerShell.Security/resources/pl/CertificateCommands.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/CertificateProviderStrings.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/CmsCommands.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/ExecutionPolicyCommands.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/SecureStringCommands.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/SignatureCommands.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pl/UtilsStrings.pl.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateCommands.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateProviderStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/CmsCommands.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/ExecutionPolicyCommands.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/SecureStringCommands.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/SignatureCommands.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/pt-BR/UtilsStrings.pt-BR.resx,B +src/Microsoft.PowerShell.Security/resources/ru/CertificateCommands.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/CertificateProviderStrings.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/CmsCommands.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/ExecutionPolicyCommands.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/SecureStringCommands.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/SignatureCommands.ru.resx,B +src/Microsoft.PowerShell.Security/resources/ru/UtilsStrings.ru.resx,B +src/Microsoft.PowerShell.Security/resources/tr/CertificateCommands.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/CertificateProviderStrings.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/CmsCommands.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/ExecutionPolicyCommands.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/SecureStringCommands.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/SignatureCommands.tr.resx,B +src/Microsoft.PowerShell.Security/resources/tr/UtilsStrings.tr.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateCommands.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateProviderStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/CmsCommands.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/ExecutionPolicyCommands.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/SecureStringCommands.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/SignatureCommands.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hans/UtilsStrings.zh-Hans.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateCommands.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateProviderStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/CmsCommands.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/ExecutionPolicyCommands.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/SecureStringCommands.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/SignatureCommands.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/resources/zh-Hant/UtilsStrings.zh-Hant.resx,B +src/Microsoft.PowerShell.Security/security/AclCommands.cs,B +src/Microsoft.PowerShell.Security/security/CatalogCommands.cs,B +src/Microsoft.PowerShell.Security/security/CertificateCommands.cs,B +src/Microsoft.PowerShell.Security/security/CertificateProvider.cs,B +src/Microsoft.PowerShell.Security/security/CmsCommands.cs,B +src/Microsoft.PowerShell.Security/security/CredentialCommands.cs,B +src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs,B +src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs,B +src/Microsoft.PowerShell.Security/security/SignatureCommands.cs,B +src/Microsoft.PowerShell.Security/security/Utils.cs,B +src/Microsoft.PowerShell.Security/security/certificateproviderexceptions.cs,B +src/Microsoft.WSMan.Management/ConfigProvider.cs,C +src/Microsoft.WSMan.Management/CredSSP.cs,C +src/Microsoft.WSMan.Management/CurrentConfigurations.cs,C +src/Microsoft.WSMan.Management/Interop.cs,C +src/Microsoft.WSMan.Management/InvokeWSManAction.cs,C +src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj,C +src/Microsoft.WSMan.Management/NewWSManSession.cs,C +src/Microsoft.WSMan.Management/PingWSMan.cs,C +src/Microsoft.WSMan.Management/Set-QuickConfig.cs,C +src/Microsoft.WSMan.Management/WSManConnections.cs,C +src/Microsoft.WSMan.Management/WSManInstance.cs,C +src/Microsoft.WSMan.Management/WsManHelper.cs,C +src/Microsoft.WSMan.Management/resources/WsManResources.resx,B +src/Microsoft.WSMan.Management/resources/WsManResources.txt,C +src/Microsoft.WSMan.Management/resources/cs/WsManResources.cs.resx,B +src/Microsoft.WSMan.Management/resources/de/WsManResources.de.resx,B +src/Microsoft.WSMan.Management/resources/es/WsManResources.es.resx,B +src/Microsoft.WSMan.Management/resources/fr/WsManResources.fr.resx,B +src/Microsoft.WSMan.Management/resources/it/WsManResources.it.resx,B +src/Microsoft.WSMan.Management/resources/ja/WsManResources.ja.resx,B +src/Microsoft.WSMan.Management/resources/ko/WsManResources.ko.resx,B +src/Microsoft.WSMan.Management/resources/pl/WsManResources.pl.resx,B +src/Microsoft.WSMan.Management/resources/pt-BR/WsManResources.pt-BR.resx,B +src/Microsoft.WSMan.Management/resources/ru/WsManResources.ru.resx,B +src/Microsoft.WSMan.Management/resources/tr/WsManResources.tr.resx,B +src/Microsoft.WSMan.Management/resources/zh-Hans/WsManResources.zh-Hans.resx,B +src/Microsoft.WSMan.Management/resources/zh-Hant/WsManResources.zh-Hant.resx,B +src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj,C +src/Microsoft.WSMan.Runtime/WSManSessionOption.cs,C +src/Modules/PSGalleryModules.csproj,C +src/Modules/README.md,C +src/Modules/nuget.config,C +src/Modules/Shared/Microsoft.PowerShell.Host/Microsoft.PowerShell.Host.psd1,C +src/Modules/Unix/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1,C +src/Modules/Unix/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1,C +src/Modules/Unix/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1,C +src/Modules/Windows/CimCmdlets/CimCmdlets.psd1,C +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Diagnostics.format.ps1xml,B +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Event.format.ps1xml,B +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/GetEvent.types.ps1xml,B +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Microsoft.PowerShell.Diagnostics.psd1,C +src/Modules/Windows/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1,C +src/Modules/Windows/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1,C +src/Modules/Windows/Microsoft.PowerShell.Security/Security.types.ps1xml,B +src/Modules/Windows/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1,C +src/Modules/Windows/Microsoft.WSMan.Management/Microsoft.WSMan.Management.psd1,C +src/Modules/Windows/Microsoft.WSMan.Management/WSMan.format.ps1xml,B +src/Modules/Windows/PSDiagnostics/PSDiagnostics.psd1,C +src/Modules/Windows/PSDiagnostics/PSDiagnostics.psm1,C +src/PowerShell.Core.Instrumentation/PowerShell.Core.Instrumentation.man,C +src/PowerShell.Core.Instrumentation/README.md,C +src/PowerShell.Core.Instrumentation/RegisterManifest.ps1,C +src/ResGen/Program.cs,C +src/ResGen/ResGen.csproj,C +src/Schemas/Format.xsd,C +src/Schemas/Types.xsd,C +src/Schemas/PSMaml/ITPro.xsd,C +src/Schemas/PSMaml/Maml.rld,C +src/Schemas/PSMaml/Maml.tbr,C +src/Schemas/PSMaml/Maml.xsd,C +src/Schemas/PSMaml/Maml.xsx,C +src/Schemas/PSMaml/Maml_HTML.xsl,C +src/Schemas/PSMaml/Maml_HTML_Style.xsl,C +src/Schemas/PSMaml/ManagedDeveloper.xsd,C +src/Schemas/PSMaml/ManagedDeveloperStructure.xsd,C +src/Schemas/PSMaml/ProviderHelp.xsd,C +src/Schemas/PSMaml/base.xsd,C +src/Schemas/PSMaml/baseConditional.xsd,C +src/Schemas/PSMaml/block.xsd,C +src/Schemas/PSMaml/blockCommon.xsd,C +src/Schemas/PSMaml/blockSoftware.xsd,C +src/Schemas/PSMaml/command.xsd,C +src/Schemas/PSMaml/conditionSet.xsd,C +src/Schemas/PSMaml/developer.xsd,C +src/Schemas/PSMaml/developerCommand.rld,C +src/Schemas/PSMaml/developerCommand.xsd,C +src/Schemas/PSMaml/developerDscResource.xsd,C +src/Schemas/PSMaml/developerManaged.xsd,C +src/Schemas/PSMaml/developerManagedClass.xsd,C +src/Schemas/PSMaml/developerManagedConstructor.xsd,C +src/Schemas/PSMaml/developerManagedDelegate.xsd,C +src/Schemas/PSMaml/developerManagedEnumeration.xsd,C +src/Schemas/PSMaml/developerManagedEvent.xsd,C +src/Schemas/PSMaml/developerManagedField.xsd,C +src/Schemas/PSMaml/developerManagedInterface.xsd,C +src/Schemas/PSMaml/developerManagedMethod.xsd,C +src/Schemas/PSMaml/developerManagedNamespace.xsd,C +src/Schemas/PSMaml/developerManagedOperator.xsd,C +src/Schemas/PSMaml/developerManagedOverload.xsd,C +src/Schemas/PSMaml/developerManagedProperty.xsd,C +src/Schemas/PSMaml/developerManagedStructure.xsd,C +src/Schemas/PSMaml/developerReference.xsd,C +src/Schemas/PSMaml/developerStructure.xsd,C +src/Schemas/PSMaml/developerXaml.xsd,C +src/Schemas/PSMaml/endUser.xsd,C +src/Schemas/PSMaml/hierarchy.xsd,C +src/Schemas/PSMaml/inline.xsd,C +src/Schemas/PSMaml/inlineCommon.xsd,C +src/Schemas/PSMaml/inlineSoftware.xsd,C +src/Schemas/PSMaml/inlineUi.xsd,C +src/Schemas/PSMaml/shellExecute.xsd,C +src/Schemas/PSMaml/structure.xsd,C +src/Schemas/PSMaml/structureGlossary.xsd,C +src/Schemas/PSMaml/structureList.xsd,C +src/Schemas/PSMaml/structureProcedure.xsd,C +src/Schemas/PSMaml/structureTable.xsd,C +src/Schemas/PSMaml/structureTaskExecution.xsd,C +src/Schemas/PSMaml/task.xsd,C +src/Schemas/PSMaml/troubleshooting.xsd,C +src/System.Management.Automation/AssemblyInfo.cs,B +src/System.Management.Automation/GlobalSuppressions.cs,B +src/System.Management.Automation/System.Management.Automation.csproj,B +src/System.Management.Automation/CoreCLR/.gitignore,B +src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs,B +src/System.Management.Automation/CoreCLR/CorePsPlatform.cs,B +src/System.Management.Automation/CoreCLR/CorePsStub.cs,B +src/System.Management.Automation/CoreCLR/EventResource.cs,B +src/System.Management.Automation/DscSupport/CimDSCParser.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Certificate_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Diagnostics_Format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/DotNetTypes_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Event_Format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/FileSystem_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellTrace_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Registry_format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/WSMan_Format_ps1xml.cs,B +src/System.Management.Automation/FormatAndOutput/common/BaseCommand.cs,B +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs,B +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs,B +src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs,B +src/System.Management.Automation/FormatAndOutput/common/ColumnWidthManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/ComplexWriter.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatGroupManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatMsgCtxManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Complex.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_List.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Table.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Wide.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormatXMLWriter.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormattingObjects.cs,B +src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs,B +src/System.Management.Automation/FormatAndOutput/common/ILineOutput.cs,B +src/System.Management.Automation/FormatAndOutput/common/ListWriter.cs,B +src/System.Management.Automation/FormatAndOutput/common/OutputManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/OutputQueue.cs,B +src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs,B +src/System.Management.Automation/FormatAndOutput/common/StringDecorated.cs,B +src/System.Management.Automation/FormatAndOutput/common/TableWriter.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/FormatTable.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/commands.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionDataMethods.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Complex.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_List.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Misc.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Table.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Wide.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataQuery.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs,B +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs,B +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshObjectUtil.cs,B +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs,B +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameterAssociation.cs,B +src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs,B +src/System.Management.Automation/FormatAndOutput/format-default/format-default.cs,B +src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs,B +src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs,B +src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs,B +src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.cs,B +src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj,B +src/System.Management.Automation/cimSupport/cmdletization/EnumWriter.cs,B +src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs,B +src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs,B +src/System.Management.Automation/cimSupport/cmdletization/MethodParametersCollection.cs,B +src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs,B +src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs,B +src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs,B +src/System.Management.Automation/cimSupport/cmdletization/cim/WildcardPatternToCimQueryParser.cs,B +src/System.Management.Automation/cimSupport/cmdletization/xml/cmdlets-over-objects.xsd,B +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs,B +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs,B +src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs,B +src/System.Management.Automation/engine/AliasInfo.cs,B +src/System.Management.Automation/engine/ApplicationInfo.cs,B +src/System.Management.Automation/engine/ArgumentToVersionTransformationAttribute.cs,B +src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs,B +src/System.Management.Automation/engine/AsyncByteStreamTransfer.cs,B +src/System.Management.Automation/engine/Attributes.cs,B +src/System.Management.Automation/engine/AutomationEngine.cs,B +src/System.Management.Automation/engine/AutomationNull.cs,B +src/System.Management.Automation/engine/BytePipe.cs,B +src/System.Management.Automation/engine/ChildrenCmdletProviderInterfaces.cs,B +src/System.Management.Automation/engine/CmdletFamilyProviderInterfaces.cs,B +src/System.Management.Automation/engine/CmdletInfo.cs,B +src/System.Management.Automation/engine/CmdletParameterBinderController.cs,A +src/System.Management.Automation/engine/CodeMethods.cs,B +src/System.Management.Automation/engine/CommandBase.cs,B +src/System.Management.Automation/engine/CommandDiscovery.cs,A +src/System.Management.Automation/engine/CommandInfo.cs,B +src/System.Management.Automation/engine/CommandMetadata.cs,A +src/System.Management.Automation/engine/CommandParameter.cs,B +src/System.Management.Automation/engine/CommandPathSearch.cs,B +src/System.Management.Automation/engine/CommandProcessor.cs,A +src/System.Management.Automation/engine/CommandProcessorBase.cs,A +src/System.Management.Automation/engine/CommandSearcher.cs,A +src/System.Management.Automation/engine/CommonCommandParameters.cs,B +src/System.Management.Automation/engine/CompiledCommandParameter.cs,A +src/System.Management.Automation/engine/ConfigurationInfo.cs,B +src/System.Management.Automation/engine/ContentCmdletProviderInterfaces.cs,B +src/System.Management.Automation/engine/CoreAdapter.cs,B +src/System.Management.Automation/engine/Credential.cs,B +src/System.Management.Automation/engine/CultureVariable.cs,B +src/System.Management.Automation/engine/DataStoreAdapter.cs,B +src/System.Management.Automation/engine/DataStoreAdapterProvider.cs,B +src/System.Management.Automation/engine/DefaultCommandRuntime.cs,B +src/System.Management.Automation/engine/DriveInterfaces.cs,B +src/System.Management.Automation/engine/DriveNames.cs,B +src/System.Management.Automation/engine/DscResourceInfo.cs,B +src/System.Management.Automation/engine/DscResourceSearcher.cs,B +src/System.Management.Automation/engine/EngineIntrinsics.cs,B +src/System.Management.Automation/engine/EnumExpressionEvaluator.cs,B +src/System.Management.Automation/engine/EnumMinimumDisambiguation.cs,B +src/System.Management.Automation/engine/ErrorPackage.cs,B +src/System.Management.Automation/engine/EventManager.cs,B +src/System.Management.Automation/engine/ExecutionContext.cs,A +src/System.Management.Automation/engine/ExtendedTypeSystemException.cs,B +src/System.Management.Automation/engine/ExternalScriptInfo.cs,B +src/System.Management.Automation/engine/ExtraAdapter.cs,B +src/System.Management.Automation/engine/FilterInfo.cs,B +src/System.Management.Automation/engine/FunctionInfo.cs,B +src/System.Management.Automation/engine/GetCommandCommand.cs,B +src/System.Management.Automation/engine/ICommandRuntime.cs,B +src/System.Management.Automation/engine/InformationRecord.cs,B +src/System.Management.Automation/engine/InitialSessionState.cs,B +src/System.Management.Automation/engine/InternalCommands.cs,B +src/System.Management.Automation/engine/InvocationInfo.cs,B +src/System.Management.Automation/engine/ItemCmdletProviderInterfaces.cs,B +src/System.Management.Automation/engine/LanguagePrimitives.cs,A +src/System.Management.Automation/engine/ManagementObjectAdapter.cs,B +src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs,A +src/System.Management.Automation/engine/MinishellParameterBinderController.cs,A +src/System.Management.Automation/engine/MshCmdlet.cs,B +src/System.Management.Automation/engine/MshCommandRuntime.cs,B +src/System.Management.Automation/engine/MshMemberInfo.cs,B +src/System.Management.Automation/engine/MshObject.cs,B +src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs,B +src/System.Management.Automation/engine/MshReference.cs,B +src/System.Management.Automation/engine/MshSecurityException.cs,B +src/System.Management.Automation/engine/MshSnapinQualifiedName.cs,B +src/System.Management.Automation/engine/NativeCommand.cs,B +src/System.Management.Automation/engine/NativeCommandParameterBinder.cs,A +src/System.Management.Automation/engine/NativeCommandParameterBinderController.cs,A +src/System.Management.Automation/engine/NativeCommandProcessor.cs,A +src/System.Management.Automation/engine/NullString.cs,B +src/System.Management.Automation/engine/ObjectEventRegistrationBase.cs,B +src/System.Management.Automation/engine/OrderedHashtable.cs,B +src/System.Management.Automation/engine/PSClassInfo.cs,B +src/System.Management.Automation/engine/PSClassSearcher.cs,B +src/System.Management.Automation/engine/PSConfiguration.cs,B +src/System.Management.Automation/engine/PSVersionInfo.cs,B +src/System.Management.Automation/engine/ParameterBinderBase.cs,A +src/System.Management.Automation/engine/ParameterBinderController.cs,A +src/System.Management.Automation/engine/ParameterInfo.cs,B +src/System.Management.Automation/engine/ParameterSetInfo.cs,B +src/System.Management.Automation/engine/ParameterSetPromptingData.cs,B +src/System.Management.Automation/engine/ParameterSetSpecificMetadata.cs,B +src/System.Management.Automation/engine/PathInterfaces.cs,B +src/System.Management.Automation/engine/Pipe.cs,A +src/System.Management.Automation/engine/PositionalCommandParameter.cs,B +src/System.Management.Automation/engine/PowerShellStreamType.cs,B +src/System.Management.Automation/engine/ProcessCodeMethods.cs,B +src/System.Management.Automation/engine/ProgressRecord.cs,B +src/System.Management.Automation/engine/PropertyCmdletProviderInterfaces.cs,B +src/System.Management.Automation/engine/ProviderInterfaces.cs,B +src/System.Management.Automation/engine/ProviderNames.cs,B +src/System.Management.Automation/engine/ProxyCommand.cs,B +src/System.Management.Automation/engine/PseudoParameterBinder.cs,A +src/System.Management.Automation/engine/PseudoParameters.cs,B +src/System.Management.Automation/engine/QuestionMarkVariable.cs,B +src/System.Management.Automation/engine/ReflectionParameterBinder.cs,A +src/System.Management.Automation/engine/ScopedItemSearcher.cs,A +src/System.Management.Automation/engine/ScriptCommand.cs,A +src/System.Management.Automation/engine/ScriptCommandProcessor.cs,A +src/System.Management.Automation/engine/ScriptInfo.cs,B +src/System.Management.Automation/engine/SecurityDescriptorCmdletProviderInterfaces.cs,B +src/System.Management.Automation/engine/SecurityManagerBase.cs,B +src/System.Management.Automation/engine/SerializationStrings.cs,B +src/System.Management.Automation/engine/SessionState.cs,B +src/System.Management.Automation/engine/SessionStateAliasAPIs.cs,B +src/System.Management.Automation/engine/SessionStateCmdletAPIs.cs,B +src/System.Management.Automation/engine/SessionStateContainer.cs,B +src/System.Management.Automation/engine/SessionStateContent.cs,B +src/System.Management.Automation/engine/SessionStateDriveAPIs.cs,B +src/System.Management.Automation/engine/SessionStateDynamicProperty.cs,B +src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs,B +src/System.Management.Automation/engine/SessionStateItem.cs,B +src/System.Management.Automation/engine/SessionStateLocationAPIs.cs,B +src/System.Management.Automation/engine/SessionStateNavigation.cs,B +src/System.Management.Automation/engine/SessionStateProperty.cs,B +src/System.Management.Automation/engine/SessionStateProviderAPIs.cs,B +src/System.Management.Automation/engine/SessionStatePublic.cs,B +src/System.Management.Automation/engine/SessionStateScope.cs,A +src/System.Management.Automation/engine/SessionStateScopeAPIs.cs,A +src/System.Management.Automation/engine/SessionStateScopeEnumerator.cs,A +src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs,B +src/System.Management.Automation/engine/SessionStateStrings.cs,B +src/System.Management.Automation/engine/SessionStateUtils.cs,B +src/System.Management.Automation/engine/SessionStateVariableAPIs.cs,A +src/System.Management.Automation/engine/ShellVariable.cs,A +src/System.Management.Automation/engine/SpecialVariables.cs,A +src/System.Management.Automation/engine/ThirdPartyAdapter.cs,B +src/System.Management.Automation/engine/TypeMetadata.cs,B +src/System.Management.Automation/engine/TypeTable.cs,B +src/System.Management.Automation/engine/TypeTable_GetEvent_Types_Ps1Xml.cs,B +src/System.Management.Automation/engine/TypeTable_TypesV3_Ps1Xml.cs,B +src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs,B +src/System.Management.Automation/engine/UserFeedbackParameters.cs,B +src/System.Management.Automation/engine/Utils.cs,B +src/System.Management.Automation/engine/VariableAttributeCollection.cs,A +src/System.Management.Automation/engine/VariableInterfaces.cs,A +src/System.Management.Automation/engine/VariablePath.cs,A +src/System.Management.Automation/engine/cmdlet.cs,B +src/System.Management.Automation/engine/pipeline.cs,A +src/System.Management.Automation/engine/regex.cs,B +src/System.Management.Automation/engine/scriptparameterbinder.cs,A +src/System.Management.Automation/engine/scriptparameterbindercontroller.cs,A +src/System.Management.Automation/engine/serialization.cs,B +src/System.Management.Automation/engine/COM/ComAdapter.cs,B +src/System.Management.Automation/engine/COM/ComDispatch.cs,B +src/System.Management.Automation/engine/COM/ComInvoker.cs,B +src/System.Management.Automation/engine/COM/ComMethod.cs,B +src/System.Management.Automation/engine/COM/ComProperty.cs,B +src/System.Management.Automation/engine/COM/ComTypeInfo.cs,B +src/System.Management.Automation/engine/COM/ComUtil.cs,B +src/System.Management.Automation/engine/ComInterop/.globalconfig,B +src/System.Management.Automation/engine/ComInterop/ArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/BoolArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/BoundDispEvent.cs,B +src/System.Management.Automation/engine/ComInterop/CollectionExtensions.cs,B +src/System.Management.Automation/engine/ComInterop/ComBinder.cs,B +src/System.Management.Automation/engine/ComInterop/ComBinderHelpers.cs,B +src/System.Management.Automation/engine/ComInterop/ComClassMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/ComEventDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ComEventSinksContainer.cs,B +src/System.Management.Automation/engine/ComInterop/ComEventsSink.Extended.cs,B +src/System.Management.Automation/engine/ComInterop/ComFallbackMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/ComHresults.cs,B +src/System.Management.Automation/engine/ComInterop/ComInterop.cs,B +src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs,B +src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs,B +src/System.Management.Automation/engine/ComInterop/ComMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/ComMethodDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ComObject.cs,B +src/System.Management.Automation/engine/ComInterop/ComRuntimeHelpers.cs,B +src/System.Management.Automation/engine/ComInterop/ComTypeClassDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ComTypeDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ComTypeEnumDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ComTypeLibDesc.cs,B +src/System.Management.Automation/engine/ComInterop/ConversionArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/ConvertArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/ConvertibleArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/CurrencyArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/DateTimeArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/DispCallable.cs,B +src/System.Management.Automation/engine/ComInterop/DispCallableMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/DispatchArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/ErrorArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/Errors.cs,B +src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs,B +src/System.Management.Automation/engine/ComInterop/Helpers.cs,B +src/System.Management.Automation/engine/ComInterop/IDispatchComObject.cs,B +src/System.Management.Automation/engine/ComInterop/IDispatchMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/IPseudoComObject.cs,B +src/System.Management.Automation/engine/ComInterop/NullArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/README.md,B +src/System.Management.Automation/engine/ComInterop/SimpleArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/SplatCallSite.cs,B +src/System.Management.Automation/engine/ComInterop/StringArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/TypeEnumMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/TypeLibMetaObject.cs,B +src/System.Management.Automation/engine/ComInterop/TypeUtils.cs,B +src/System.Management.Automation/engine/ComInterop/UnknownArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs,B +src/System.Management.Automation/engine/ComInterop/Variant.Extended.cs,B +src/System.Management.Automation/engine/ComInterop/VariantArgBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/VariantArray.cs,B +src/System.Management.Automation/engine/ComInterop/VariantBuilder.cs,B +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsMethod.cs,B +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsSink.cs,B +src/System.Management.Automation/engine/ComInterop/InteropServices/IDispatch.cs,B +src/System.Management.Automation/engine/ComInterop/InteropServices/Variant.cs,B +src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs,B +src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs,B +src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs,B +src/System.Management.Automation/engine/CommandCompletion/CompletionHelpers.cs,B +src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs,B +src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs,B +src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs,B +src/System.Management.Automation/engine/CommandCompletion/ScopeArgumentCompleter.cs,B +src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs,B +src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs,B +src/System.Management.Automation/engine/ExperimentalFeature/GetExperimentalFeatureCommand.cs,B +src/System.Management.Automation/engine/Interop/Windows/AllocConsole.cs,B +src/System.Management.Automation/engine/Interop/Windows/AssignProcessToJobObject.cs,B +src/System.Management.Automation/engine/Interop/Windows/CloseHandle.cs,B +src/System.Management.Automation/engine/Interop/Windows/CoInitializeEx.cs,B +src/System.Management.Automation/engine/Interop/Windows/CoUninitialize.cs,B +src/System.Management.Automation/engine/Interop/Windows/CreateFile.cs,B +src/System.Management.Automation/engine/Interop/Windows/CreateHardLink.cs,B +src/System.Management.Automation/engine/Interop/Windows/CreateIoCompletionPort.cs,B +src/System.Management.Automation/engine/Interop/Windows/CreateJobObject.cs,B +src/System.Management.Automation/engine/Interop/Windows/CreateSymbolicLink.cs,B +src/System.Management.Automation/engine/Interop/Windows/Errors.cs,B +src/System.Management.Automation/engine/Interop/Windows/EventActivityIdControl.cs,B +src/System.Management.Automation/engine/Interop/Windows/FindClose.cs,B +src/System.Management.Automation/engine/Interop/Windows/FindExecutable.cs,B +src/System.Management.Automation/engine/Interop/Windows/FindFirstFile.cs,B +src/System.Management.Automation/engine/Interop/Windows/GetConsoleWindow.cs,B +src/System.Management.Automation/engine/Interop/Windows/GetCurrentThreadId.cs,B +src/System.Management.Automation/engine/Interop/Windows/GetForegroundWindow.cs,B +src/System.Management.Automation/engine/Interop/Windows/GetOEMCP.cs,B +src/System.Management.Automation/engine/Interop/Windows/GetQueuedCompletionStatus.cs,B +src/System.Management.Automation/engine/Interop/Windows/NetShareEnum.cs,B +src/System.Management.Automation/engine/Interop/Windows/NtQueryInformationProcess.cs,B +src/System.Management.Automation/engine/Interop/Windows/PostQueuedCompletionStatus.cs,B +src/System.Management.Automation/engine/Interop/Windows/QueryDosDevice.cs,B +src/System.Management.Automation/engine/Interop/Windows/RtlQueryProcessPlaceholderCompatibilityMode.cs,B +src/System.Management.Automation/engine/Interop/Windows/SHGetFileInfo.cs,B +src/System.Management.Automation/engine/Interop/Windows/SetForegroundWindow.cs,B +src/System.Management.Automation/engine/Interop/Windows/SetInformationJobObject.cs,B +src/System.Management.Automation/engine/Interop/Windows/ShowWindow.cs,B +src/System.Management.Automation/engine/Interop/Windows/VariantClear.cs,B +src/System.Management.Automation/engine/Interop/Windows/WNetAddConnection2.cs,B +src/System.Management.Automation/engine/Interop/Windows/WNetCancelConnection2.cs,B +src/System.Management.Automation/engine/Interop/Windows/WNetGetConnection.cs,B +src/System.Management.Automation/engine/Modules/AnalysisCache.cs,B +src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs,B +src/System.Management.Automation/engine/Modules/GetModuleCommand.cs,B +src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs,B +src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs,B +src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs,B +src/System.Management.Automation/engine/Modules/ModuleSpecification.cs,B +src/System.Management.Automation/engine/Modules/ModuleUtils.cs,B +src/System.Management.Automation/engine/Modules/NewModuleCommand.cs,B +src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs,B +src/System.Management.Automation/engine/Modules/PSModuleInfo.cs,B +src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs,B +src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs,B +src/System.Management.Automation/engine/Modules/ScriptAnalysis.cs,B +src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs,B +src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs,B +src/System.Management.Automation/engine/Subsystem/ISubsystem.cs,B +src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs,B +src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs,B +src/System.Management.Automation/engine/Subsystem/Commands/GetPSSubsystemCommand.cs,B +src/System.Management.Automation/engine/Subsystem/DscSubsystem/ICrossPlatformDsc.cs,B +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/FeedbackHub.cs,B +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs,B +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/CommandPrediction.cs,B +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/ICommandPredictor.cs,B +src/System.Management.Automation/engine/WinRT/IInspectable.cs,B +src/System.Management.Automation/engine/debugger/Breakpoint.cs,B +src/System.Management.Automation/engine/debugger/debugger.cs,B +src/System.Management.Automation/engine/hostifaces/AsyncResult.cs,B +src/System.Management.Automation/engine/hostifaces/ChoiceDescription.cs,B +src/System.Management.Automation/engine/hostifaces/Command.cs,B +src/System.Management.Automation/engine/hostifaces/Connection.cs,B +src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs,B +src/System.Management.Automation/engine/hostifaces/ConnectionFactory.cs,B +src/System.Management.Automation/engine/hostifaces/DefaultHost.cs,B +src/System.Management.Automation/engine/hostifaces/FieldDescription.cs,B +src/System.Management.Automation/engine/hostifaces/History.cs,B +src/System.Management.Automation/engine/hostifaces/HostUtilities.cs,B +src/System.Management.Automation/engine/hostifaces/InformationalRecord.cs,B +src/System.Management.Automation/engine/hostifaces/InternalHost.cs,B +src/System.Management.Automation/engine/hostifaces/InternalHostRawUserInterface.cs,B +src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs,B +src/System.Management.Automation/engine/hostifaces/ListModifier.cs,B +src/System.Management.Automation/engine/hostifaces/LocalConnection.cs,B +src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs,B +src/System.Management.Automation/engine/hostifaces/MshHost.cs,B +src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs,B +src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs,B +src/System.Management.Automation/engine/hostifaces/PSCommand.cs,B +src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs,B +src/System.Management.Automation/engine/hostifaces/PSTask.cs,B +src/System.Management.Automation/engine/hostifaces/Parameter.cs,B +src/System.Management.Automation/engine/hostifaces/Pipeline.cs,B +src/System.Management.Automation/engine/hostifaces/PowerShell.cs,B +src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs,B +src/System.Management.Automation/engine/hostifaces/RunspaceInit.cs,B +src/System.Management.Automation/engine/hostifaces/RunspacePool.cs,B +src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs,B +src/System.Management.Automation/engine/hostifaces/internalHostuserInterfacesecurity.cs,B +src/System.Management.Automation/engine/hostifaces/pipelinebase.cs,B +src/System.Management.Automation/engine/interpreter/AddInstruction.cs,A +src/System.Management.Automation/engine/interpreter/ArrayOperations.cs,A +src/System.Management.Automation/engine/interpreter/BranchLabel.cs,A +src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs,A +src/System.Management.Automation/engine/interpreter/CallInstruction.cs,A +src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs,A +src/System.Management.Automation/engine/interpreter/DivInstruction.cs,A +src/System.Management.Automation/engine/interpreter/DynamicInstructionN.cs,A +src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs,A +src/System.Management.Automation/engine/interpreter/DynamicSplatInstruction.cs,A +src/System.Management.Automation/engine/interpreter/EqualInstruction.cs,A +src/System.Management.Automation/engine/interpreter/FieldOperations.cs,A +src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs,A +src/System.Management.Automation/engine/interpreter/ILightCallSiteBinder.cs,A +src/System.Management.Automation/engine/interpreter/Instruction.cs,A +src/System.Management.Automation/engine/interpreter/InstructionFactory.cs,A +src/System.Management.Automation/engine/interpreter/InstructionList.cs,A +src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs,A +src/System.Management.Automation/engine/interpreter/Interpreter.cs,A +src/System.Management.Automation/engine/interpreter/LabelInfo.cs,A +src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs,A +src/System.Management.Automation/engine/interpreter/LightCompiler.cs,A +src/System.Management.Automation/engine/interpreter/LightDelegateCreator.cs,A +src/System.Management.Automation/engine/interpreter/LightLambda.Generated.cs,A +src/System.Management.Automation/engine/interpreter/LightLambda.cs,A +src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs,A +src/System.Management.Automation/engine/interpreter/LocalAccess.cs,A +src/System.Management.Automation/engine/interpreter/LocalVariables.cs,A +src/System.Management.Automation/engine/interpreter/LoopCompiler.cs,A +src/System.Management.Automation/engine/interpreter/MulInstruction.cs,A +src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs,A +src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs,A +src/System.Management.Automation/engine/interpreter/PowerShellInstructions.cs,A +src/System.Management.Automation/engine/interpreter/RuntimeVariables.cs,A +src/System.Management.Automation/engine/interpreter/StackOperations.cs,A +src/System.Management.Automation/engine/interpreter/SubInstruction.cs,A +src/System.Management.Automation/engine/interpreter/TypeOperations.cs,A +src/System.Management.Automation/engine/interpreter/Utilities.cs,A +src/System.Management.Automation/engine/lang/codegen.cs,A +src/System.Management.Automation/engine/lang/parserutils.cs,A +src/System.Management.Automation/engine/lang/scriptblock.cs,A +src/System.Management.Automation/engine/lang/interface/PSParseError.cs,A +src/System.Management.Automation/engine/lang/interface/PSParser.cs,A +src/System.Management.Automation/engine/lang/interface/PSToken.cs,A +src/System.Management.Automation/engine/parser/AstVisitor.cs,A +src/System.Management.Automation/engine/parser/CharTraits.cs,A +src/System.Management.Automation/engine/parser/Compiler.cs,A +src/System.Management.Automation/engine/parser/ConstantValues.cs,A +src/System.Management.Automation/engine/parser/DebugViewWriter.cs,A +src/System.Management.Automation/engine/parser/PSType.cs,A +src/System.Management.Automation/engine/parser/Parser.cs,A +src/System.Management.Automation/engine/parser/Position.cs,A +src/System.Management.Automation/engine/parser/PreOrderVisitor.cs,A +src/System.Management.Automation/engine/parser/SafeValues.cs,A +src/System.Management.Automation/engine/parser/SemanticChecks.cs,A +src/System.Management.Automation/engine/parser/SymbolResolver.cs,A +src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs,A +src/System.Management.Automation/engine/parser/TypeResolver.cs,A +src/System.Management.Automation/engine/parser/VariableAnalysis.cs,A +src/System.Management.Automation/engine/parser/ast.cs,A +src/System.Management.Automation/engine/parser/token.cs,A +src/System.Management.Automation/engine/parser/tokenizer.cs,A +src/System.Management.Automation/engine/remoting/client/ClientMethodExecutor.cs,B +src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs,B +src/System.Management.Automation/engine/remoting/client/Job.cs,B +src/System.Management.Automation/engine/remoting/client/Job2.cs,B +src/System.Management.Automation/engine/remoting/client/JobManager.cs,B +src/System.Management.Automation/engine/remoting/client/JobSourceAdapter.cs,B +src/System.Management.Automation/engine/remoting/client/PowerShellStreams.cs,B +src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs,B +src/System.Management.Automation/engine/remoting/client/RemotingErrorRecord.cs,B +src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs,B +src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs,B +src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs,B +src/System.Management.Automation/engine/remoting/client/clientremotesession.cs,B +src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs,B +src/System.Management.Automation/engine/remoting/client/remotepipeline.cs,B +src/System.Management.Automation/engine/remoting/client/remoterunspace.cs,B +src/System.Management.Automation/engine/remoting/client/remoterunspaceinfo.cs,B +src/System.Management.Automation/engine/remoting/client/remotingprotocol.cs,B +src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs,B +src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs,B +src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs,B +src/System.Management.Automation/engine/remoting/commands/DebugJob.cs,B +src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs,B +src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/GetJob.cs,B +src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/JobRepository.cs,B +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs,B +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs,B +src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs,B +src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs,B +src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs,B +src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs,B +src/System.Management.Automation/engine/remoting/commands/StartJob.cs,B +src/System.Management.Automation/engine/remoting/commands/StopJob.cs,B +src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs,B +src/System.Management.Automation/engine/remoting/commands/WaitJob.cs,B +src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs,B +src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs,B +src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs,B +src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs,B +src/System.Management.Automation/engine/remoting/commands/runspacerepository.cs,B +src/System.Management.Automation/engine/remoting/common/AsyncObject.cs,B +src/System.Management.Automation/engine/remoting/common/DispatchTable.cs,B +src/System.Management.Automation/engine/remoting/common/Indexer.cs,B +src/System.Management.Automation/engine/remoting/common/ObjectRef.cs,B +src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs,B +src/System.Management.Automation/engine/remoting/common/PSSessionConfigurationTypeOption.cs,B +src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs,B +src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs,B +src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs,B +src/System.Management.Automation/engine/remoting/common/RunspaceInitInfo.cs,B +src/System.Management.Automation/engine/remoting/common/RunspacePoolStateInfo.cs,B +src/System.Management.Automation/engine/remoting/common/fragmentor.cs,B +src/System.Management.Automation/engine/remoting/common/misc.cs,B +src/System.Management.Automation/engine/remoting/common/psstreamobject.cs,B +src/System.Management.Automation/engine/remoting/common/remotesession.cs,B +src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs,B +src/System.Management.Automation/engine/remoting/common/throttlemanager.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteDebuggingCapability.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs,B +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemotingDataObject.cs,B +src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs,B +src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs,B +src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs,B +src/System.Management.Automation/engine/remoting/fanin/PSPrincipal.cs,B +src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs,B +src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManPluginTransportManager.cs,B +src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs,B +src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs,B +src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs,B +src/System.Management.Automation/engine/remoting/server/ServerMethodExecutor.cs,B +src/System.Management.Automation/engine/remoting/server/ServerPowerShellDriver.cs,B +src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs,B +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostRawUserInterface.cs,B +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostUserInterface.cs,B +src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs,B +src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs,B +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineDriver.cs,B +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineSubscriber.cs,B +src/System.Management.Automation/engine/remoting/server/WSManChannelEvents.cs,B +src/System.Management.Automation/engine/remoting/server/serverremotesession.cs,B +src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs,B +src/System.Management.Automation/engine/remoting/server/serverremotingprotocol.cs,B +src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs,B +src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs,A +src/System.Management.Automation/engine/runtime/MutableTuple.cs,A +src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs,A +src/System.Management.Automation/engine/runtime/Binding/Binders.cs,A +src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs,A +src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs,A +src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs,A +src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs,A +src/System.Management.Automation/engine/runtime/Operations/StringOps.cs,A +src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs,A +src/System.Management.Automation/help/AliasHelpInfo.cs,B +src/System.Management.Automation/help/AliasHelpProvider.cs,B +src/System.Management.Automation/help/BaseCommandHelpInfo.cs,B +src/System.Management.Automation/help/CabinetAPI.cs,B +src/System.Management.Automation/help/CabinetNativeApi.cs,B +src/System.Management.Automation/help/CommandHelpProvider.cs,B +src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs,B +src/System.Management.Automation/help/DefaultHelpProvider.cs,B +src/System.Management.Automation/help/DscResourceHelpProvider.cs,B +src/System.Management.Automation/help/HelpCategoryInvalidException.cs,B +src/System.Management.Automation/help/HelpCommands.cs,B +src/System.Management.Automation/help/HelpCommentsParser.cs,B +src/System.Management.Automation/help/HelpErrorTracer.cs,B +src/System.Management.Automation/help/HelpFileHelpInfo.cs,B +src/System.Management.Automation/help/HelpFileHelpProvider.cs,B +src/System.Management.Automation/help/HelpInfo.cs,B +src/System.Management.Automation/help/HelpNotFoundException.cs,B +src/System.Management.Automation/help/HelpProvider.cs,B +src/System.Management.Automation/help/HelpProviderWithCache.cs,B +src/System.Management.Automation/help/HelpProviderWithFullCache.cs,B +src/System.Management.Automation/help/HelpRequest.cs,B +src/System.Management.Automation/help/HelpSystem.cs,B +src/System.Management.Automation/help/HelpUtils.cs,B +src/System.Management.Automation/help/MUIFileSearcher.cs,B +src/System.Management.Automation/help/MamlClassHelpInfo.cs,B +src/System.Management.Automation/help/MamlCommandHelpInfo.cs,B +src/System.Management.Automation/help/MamlNode.cs,B +src/System.Management.Automation/help/MamlUtil.cs,B +src/System.Management.Automation/help/PSClassHelpProvider.cs,B +src/System.Management.Automation/help/ProviderCommandHelpInfo.cs,B +src/System.Management.Automation/help/ProviderContext.cs,B +src/System.Management.Automation/help/ProviderHelpInfo.cs,B +src/System.Management.Automation/help/ProviderHelpProvider.cs,B +src/System.Management.Automation/help/RemoteHelpInfo.cs,B +src/System.Management.Automation/help/SaveHelpCommand.cs,B +src/System.Management.Automation/help/ScriptCommandHelpProvider.cs,B +src/System.Management.Automation/help/SyntaxHelpInfo.cs,B +src/System.Management.Automation/help/UpdatableHelpCommandBase.cs,B +src/System.Management.Automation/help/UpdatableHelpInfo.cs,B +src/System.Management.Automation/help/UpdatableHelpModuleInfo.cs,B +src/System.Management.Automation/help/UpdatableHelpSystem.cs,B +src/System.Management.Automation/help/UpdatableHelpUri.cs,B +src/System.Management.Automation/help/UpdateHelpCommand.cs,B +src/System.Management.Automation/logging/LogContext.cs,B +src/System.Management.Automation/logging/LogProvider.cs,B +src/System.Management.Automation/logging/MshLog.cs,B +src/System.Management.Automation/namespaces/AliasProvider.cs,B +src/System.Management.Automation/namespaces/ContainerProviderBase.cs,B +src/System.Management.Automation/namespaces/CoreCommandContext.cs,B +src/System.Management.Automation/namespaces/DriveProviderBase.cs,B +src/System.Management.Automation/namespaces/EnvironmentProvider.cs,B +src/System.Management.Automation/namespaces/FileSystemContentStream.cs,B +src/System.Management.Automation/namespaces/FileSystemProvider.cs,B +src/System.Management.Automation/namespaces/FileSystemSecurity.cs,B +src/System.Management.Automation/namespaces/FunctionProvider.cs,B +src/System.Management.Automation/namespaces/IContentProvider.cs,B +src/System.Management.Automation/namespaces/IContentReader.cs,B +src/System.Management.Automation/namespaces/IContentWriter.cs,B +src/System.Management.Automation/namespaces/IDynamicPropertyProvider.cs,B +src/System.Management.Automation/namespaces/IPermissionProvider.cs,B +src/System.Management.Automation/namespaces/IPropertiesProvider.cs,B +src/System.Management.Automation/namespaces/ItemProviderBase.cs,B +src/System.Management.Automation/namespaces/LocationGlobber.cs,B +src/System.Management.Automation/namespaces/NavigationProviderBase.cs,B +src/System.Management.Automation/namespaces/PathInfo.cs,B +src/System.Management.Automation/namespaces/ProviderBase.cs,B +src/System.Management.Automation/namespaces/ProviderBaseSecurity.cs,B +src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs,B +src/System.Management.Automation/namespaces/RegistryProvider.cs,B +src/System.Management.Automation/namespaces/RegistrySecurity.cs,B +src/System.Management.Automation/namespaces/RegistryWrapper.cs,B +src/System.Management.Automation/namespaces/SessionStateProviderBase.cs,B +src/System.Management.Automation/namespaces/StackInfo.cs,B +src/System.Management.Automation/namespaces/VariableProvider.cs,B +src/System.Management.Automation/namespaces/Win32Native.cs,B +src/System.Management.Automation/resources/Authenticode.resx,B +src/System.Management.Automation/resources/AuthorizationManagerBase.resx,B +src/System.Management.Automation/resources/AutomationExceptions.resx,B +src/System.Management.Automation/resources/CatalogStrings.resx,B +src/System.Management.Automation/resources/CimInstanceTypeAdapterResources.resx,B +src/System.Management.Automation/resources/CmdletizationCoreResources.resx,B +src/System.Management.Automation/resources/CommandBaseStrings.resx,B +src/System.Management.Automation/resources/ConsoleInfoErrorStrings.resx,B +src/System.Management.Automation/resources/CoreClrStubResources.resx,B +src/System.Management.Automation/resources/CredUI.resx,B +src/System.Management.Automation/resources/Credential.resx,B +src/System.Management.Automation/resources/CredentialAttributeStrings.resx,B +src/System.Management.Automation/resources/DebuggerStrings.resx,B +src/System.Management.Automation/resources/DescriptionsStrings.resx,B +src/System.Management.Automation/resources/DiscoveryExceptions.resx,B +src/System.Management.Automation/resources/EnumExpressionEvaluatorStrings.resx,B +src/System.Management.Automation/resources/ErrorCategoryStrings.resx,B +src/System.Management.Automation/resources/ErrorPackage.resx,B +src/System.Management.Automation/resources/EtwLoggingStrings.resx,B +src/System.Management.Automation/resources/EventResource.resx,B +src/System.Management.Automation/resources/EventingResources.resx,B +src/System.Management.Automation/resources/ExperimentalFeatureStrings.resx,B +src/System.Management.Automation/resources/ExtendedTypeSystem.resx,B +src/System.Management.Automation/resources/FileSystemProviderStrings.resx,B +src/System.Management.Automation/resources/FormatAndOutXmlLoadingStrings.resx,B +src/System.Management.Automation/resources/FormatAndOut_MshParameter.resx,B +src/System.Management.Automation/resources/FormatAndOut_format_xxx.resx,B +src/System.Management.Automation/resources/FormatAndOut_out_xxx.resx,B +src/System.Management.Automation/resources/GetErrorText.resx,B +src/System.Management.Automation/resources/HelpDisplayStrings.resx,B +src/System.Management.Automation/resources/HelpErrors.resx,B +src/System.Management.Automation/resources/HistoryStrings.resx,B +src/System.Management.Automation/resources/HostInterfaceExceptionsStrings.resx,B +src/System.Management.Automation/resources/InternalCommandStrings.resx,B +src/System.Management.Automation/resources/InternalHostStrings.resx,B +src/System.Management.Automation/resources/InternalHostUserInterfaceStrings.resx,B +src/System.Management.Automation/resources/Logging.resx,B +src/System.Management.Automation/resources/Metadata.resx,B +src/System.Management.Automation/resources/MiniShellErrors.resx,B +src/System.Management.Automation/resources/Modules.resx,B +src/System.Management.Automation/resources/MshHostRawUserInterfaceStrings.resx,B +src/System.Management.Automation/resources/MshSignature.resx,B +src/System.Management.Automation/resources/MshSnapInCmdletResources.resx,B +src/System.Management.Automation/resources/MshSnapinInfo.resx,B +src/System.Management.Automation/resources/NativeCP.resx,B +src/System.Management.Automation/resources/PSCommandStrings.resx,B +src/System.Management.Automation/resources/PSConfigurationStrings.resx,B +src/System.Management.Automation/resources/PSDataBufferStrings.resx,B +src/System.Management.Automation/resources/PSListModifierStrings.resx,B +src/System.Management.Automation/resources/PSStyleStrings.resx,B +src/System.Management.Automation/resources/ParameterBinderStrings.resx,B +src/System.Management.Automation/resources/ParserStrings.resx,B +src/System.Management.Automation/resources/PathUtilsStrings.resx,B +src/System.Management.Automation/resources/PipelineStrings.resx,B +src/System.Management.Automation/resources/PowerShellStrings.resx,B +src/System.Management.Automation/resources/ProgressRecordStrings.resx,B +src/System.Management.Automation/resources/ProviderBaseSecurity.resx,B +src/System.Management.Automation/resources/ProxyCommandStrings.resx,B +src/System.Management.Automation/resources/RegistryProviderStrings.resx,B +src/System.Management.Automation/resources/RemotingErrorIdStrings.resx,B +src/System.Management.Automation/resources/RunspaceInit.resx,B +src/System.Management.Automation/resources/RunspacePoolStrings.resx,B +src/System.Management.Automation/resources/RunspaceStrings.resx,B +src/System.Management.Automation/resources/SecuritySupportStrings.resx,B +src/System.Management.Automation/resources/Serialization.resx,B +src/System.Management.Automation/resources/SessionStateProviderBaseStrings.resx,B +src/System.Management.Automation/resources/SessionStateStrings.resx,B +src/System.Management.Automation/resources/StringDecoratedStrings.resx,B +src/System.Management.Automation/resources/SubsystemStrings.resx,B +src/System.Management.Automation/resources/SuggestionStrings.resx,B +src/System.Management.Automation/resources/TabCompletionStrings.resx,B +src/System.Management.Automation/resources/TransactionStrings.resx,B +src/System.Management.Automation/resources/TypesXmlStrings.resx,B +src/System.Management.Automation/resources/VerbDescriptionStrings.resx,B +src/System.Management.Automation/resources/WildcardPatternStrings.resx,B +src/System.Management.Automation/resources/cs/Authenticode.cs.resx,B +src/System.Management.Automation/resources/cs/AuthorizationManagerBase.cs.resx,B +src/System.Management.Automation/resources/cs/AutomationExceptions.cs.resx,B +src/System.Management.Automation/resources/cs/CatalogStrings.cs.resx,B +src/System.Management.Automation/resources/cs/CimInstanceTypeAdapterResources.cs.resx,B +src/System.Management.Automation/resources/cs/CmdletizationCoreResources.cs.resx,B +src/System.Management.Automation/resources/cs/CommandBaseStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ConsoleInfoErrorStrings.cs.resx,B +src/System.Management.Automation/resources/cs/CoreClrStubResources.cs.resx,B +src/System.Management.Automation/resources/cs/CredUI.cs.resx,B +src/System.Management.Automation/resources/cs/Credential.cs.resx,B +src/System.Management.Automation/resources/cs/CredentialAttributeStrings.cs.resx,B +src/System.Management.Automation/resources/cs/DebuggerStrings.cs.resx,B +src/System.Management.Automation/resources/cs/DescriptionsStrings.cs.resx,B +src/System.Management.Automation/resources/cs/DiscoveryExceptions.cs.resx,B +src/System.Management.Automation/resources/cs/EnumExpressionEvaluatorStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ErrorCategoryStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ErrorPackage.cs.resx,B +src/System.Management.Automation/resources/cs/EtwLoggingStrings.cs.resx,B +src/System.Management.Automation/resources/cs/EventResource.cs.resx,B +src/System.Management.Automation/resources/cs/EventingResources.cs.resx,B +src/System.Management.Automation/resources/cs/ExperimentalFeatureStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ExtendedTypeSystem.cs.resx,B +src/System.Management.Automation/resources/cs/FileSystemProviderStrings.cs.resx,B +src/System.Management.Automation/resources/cs/FormatAndOutXmlLoadingStrings.cs.resx,B +src/System.Management.Automation/resources/cs/FormatAndOut_MshParameter.cs.resx,B +src/System.Management.Automation/resources/cs/FormatAndOut_format_xxx.cs.resx,B +src/System.Management.Automation/resources/cs/FormatAndOut_out_xxx.cs.resx,B +src/System.Management.Automation/resources/cs/GetErrorText.cs.resx,B +src/System.Management.Automation/resources/cs/HelpDisplayStrings.cs.resx,B +src/System.Management.Automation/resources/cs/HelpErrors.cs.resx,B +src/System.Management.Automation/resources/cs/HistoryStrings.cs.resx,B +src/System.Management.Automation/resources/cs/HostInterfaceExceptionsStrings.cs.resx,B +src/System.Management.Automation/resources/cs/InternalCommandStrings.cs.resx,B +src/System.Management.Automation/resources/cs/InternalHostStrings.cs.resx,B +src/System.Management.Automation/resources/cs/InternalHostUserInterfaceStrings.cs.resx,B +src/System.Management.Automation/resources/cs/Logging.cs.resx,B +src/System.Management.Automation/resources/cs/Metadata.cs.resx,B +src/System.Management.Automation/resources/cs/MiniShellErrors.cs.resx,B +src/System.Management.Automation/resources/cs/Modules.cs.resx,B +src/System.Management.Automation/resources/cs/MshHostRawUserInterfaceStrings.cs.resx,B +src/System.Management.Automation/resources/cs/MshSignature.cs.resx,B +src/System.Management.Automation/resources/cs/MshSnapInCmdletResources.cs.resx,B +src/System.Management.Automation/resources/cs/MshSnapinInfo.cs.resx,B +src/System.Management.Automation/resources/cs/NativeCP.cs.resx,B +src/System.Management.Automation/resources/cs/PSCommandStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PSConfigurationStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PSDataBufferStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PSListModifierStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PSStyleStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ParameterBinderStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ParserStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PathUtilsStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PipelineStrings.cs.resx,B +src/System.Management.Automation/resources/cs/PowerShellStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ProgressRecordStrings.cs.resx,B +src/System.Management.Automation/resources/cs/ProviderBaseSecurity.cs.resx,B +src/System.Management.Automation/resources/cs/ProxyCommandStrings.cs.resx,B +src/System.Management.Automation/resources/cs/RegistryProviderStrings.cs.resx,B +src/System.Management.Automation/resources/cs/RemotingErrorIdStrings.cs.resx,B +src/System.Management.Automation/resources/cs/RunspaceInit.cs.resx,B +src/System.Management.Automation/resources/cs/RunspacePoolStrings.cs.resx,B +src/System.Management.Automation/resources/cs/RunspaceStrings.cs.resx,B +src/System.Management.Automation/resources/cs/SecuritySupportStrings.cs.resx,B +src/System.Management.Automation/resources/cs/Serialization.cs.resx,B +src/System.Management.Automation/resources/cs/SessionStateProviderBaseStrings.cs.resx,B +src/System.Management.Automation/resources/cs/SessionStateStrings.cs.resx,B +src/System.Management.Automation/resources/cs/StringDecoratedStrings.cs.resx,B +src/System.Management.Automation/resources/cs/SubsystemStrings.cs.resx,B +src/System.Management.Automation/resources/cs/SuggestionStrings.cs.resx,B +src/System.Management.Automation/resources/cs/TabCompletionStrings.cs.resx,B +src/System.Management.Automation/resources/cs/TransactionStrings.cs.resx,B +src/System.Management.Automation/resources/cs/TypesXmlStrings.cs.resx,B +src/System.Management.Automation/resources/cs/VerbDescriptionStrings.cs.resx,B +src/System.Management.Automation/resources/cs/WildcardPatternStrings.cs.resx,B +src/System.Management.Automation/resources/de/Authenticode.de.resx,B +src/System.Management.Automation/resources/de/AuthorizationManagerBase.de.resx,B +src/System.Management.Automation/resources/de/AutomationExceptions.de.resx,B +src/System.Management.Automation/resources/de/CatalogStrings.de.resx,B +src/System.Management.Automation/resources/de/CimInstanceTypeAdapterResources.de.resx,B +src/System.Management.Automation/resources/de/CmdletizationCoreResources.de.resx,B +src/System.Management.Automation/resources/de/CommandBaseStrings.de.resx,B +src/System.Management.Automation/resources/de/ConsoleInfoErrorStrings.de.resx,B +src/System.Management.Automation/resources/de/CoreClrStubResources.de.resx,B +src/System.Management.Automation/resources/de/CredUI.de.resx,B +src/System.Management.Automation/resources/de/Credential.de.resx,B +src/System.Management.Automation/resources/de/CredentialAttributeStrings.de.resx,B +src/System.Management.Automation/resources/de/DebuggerStrings.de.resx,B +src/System.Management.Automation/resources/de/DescriptionsStrings.de.resx,B +src/System.Management.Automation/resources/de/DiscoveryExceptions.de.resx,B +src/System.Management.Automation/resources/de/EnumExpressionEvaluatorStrings.de.resx,B +src/System.Management.Automation/resources/de/ErrorCategoryStrings.de.resx,B +src/System.Management.Automation/resources/de/ErrorPackage.de.resx,B +src/System.Management.Automation/resources/de/EtwLoggingStrings.de.resx,B +src/System.Management.Automation/resources/de/EventResource.de.resx,B +src/System.Management.Automation/resources/de/EventingResources.de.resx,B +src/System.Management.Automation/resources/de/ExperimentalFeatureStrings.de.resx,B +src/System.Management.Automation/resources/de/ExtendedTypeSystem.de.resx,B +src/System.Management.Automation/resources/de/FileSystemProviderStrings.de.resx,B +src/System.Management.Automation/resources/de/FormatAndOutXmlLoadingStrings.de.resx,B +src/System.Management.Automation/resources/de/FormatAndOut_MshParameter.de.resx,B +src/System.Management.Automation/resources/de/FormatAndOut_format_xxx.de.resx,B +src/System.Management.Automation/resources/de/FormatAndOut_out_xxx.de.resx,B +src/System.Management.Automation/resources/de/GetErrorText.de.resx,B +src/System.Management.Automation/resources/de/HelpDisplayStrings.de.resx,B +src/System.Management.Automation/resources/de/HelpErrors.de.resx,B +src/System.Management.Automation/resources/de/HistoryStrings.de.resx,B +src/System.Management.Automation/resources/de/HostInterfaceExceptionsStrings.de.resx,B +src/System.Management.Automation/resources/de/InternalCommandStrings.de.resx,B +src/System.Management.Automation/resources/de/InternalHostStrings.de.resx,B +src/System.Management.Automation/resources/de/InternalHostUserInterfaceStrings.de.resx,B +src/System.Management.Automation/resources/de/Logging.de.resx,B +src/System.Management.Automation/resources/de/Metadata.de.resx,B +src/System.Management.Automation/resources/de/MiniShellErrors.de.resx,B +src/System.Management.Automation/resources/de/Modules.de.resx,B +src/System.Management.Automation/resources/de/MshHostRawUserInterfaceStrings.de.resx,B +src/System.Management.Automation/resources/de/MshSignature.de.resx,B +src/System.Management.Automation/resources/de/MshSnapInCmdletResources.de.resx,B +src/System.Management.Automation/resources/de/MshSnapinInfo.de.resx,B +src/System.Management.Automation/resources/de/NativeCP.de.resx,B +src/System.Management.Automation/resources/de/PSCommandStrings.de.resx,B +src/System.Management.Automation/resources/de/PSConfigurationStrings.de.resx,B +src/System.Management.Automation/resources/de/PSDataBufferStrings.de.resx,B +src/System.Management.Automation/resources/de/PSListModifierStrings.de.resx,B +src/System.Management.Automation/resources/de/PSStyleStrings.de.resx,B +src/System.Management.Automation/resources/de/ParameterBinderStrings.de.resx,B +src/System.Management.Automation/resources/de/ParserStrings.de.resx,B +src/System.Management.Automation/resources/de/PathUtilsStrings.de.resx,B +src/System.Management.Automation/resources/de/PipelineStrings.de.resx,B +src/System.Management.Automation/resources/de/PowerShellStrings.de.resx,B +src/System.Management.Automation/resources/de/ProgressRecordStrings.de.resx,B +src/System.Management.Automation/resources/de/ProviderBaseSecurity.de.resx,B +src/System.Management.Automation/resources/de/ProxyCommandStrings.de.resx,B +src/System.Management.Automation/resources/de/RegistryProviderStrings.de.resx,B +src/System.Management.Automation/resources/de/RemotingErrorIdStrings.de.resx,B +src/System.Management.Automation/resources/de/RunspaceInit.de.resx,B +src/System.Management.Automation/resources/de/RunspacePoolStrings.de.resx,B +src/System.Management.Automation/resources/de/RunspaceStrings.de.resx,B +src/System.Management.Automation/resources/de/SecuritySupportStrings.de.resx,B +src/System.Management.Automation/resources/de/Serialization.de.resx,B +src/System.Management.Automation/resources/de/SessionStateProviderBaseStrings.de.resx,B +src/System.Management.Automation/resources/de/SessionStateStrings.de.resx,B +src/System.Management.Automation/resources/de/StringDecoratedStrings.de.resx,B +src/System.Management.Automation/resources/de/SubsystemStrings.de.resx,B +src/System.Management.Automation/resources/de/SuggestionStrings.de.resx,B +src/System.Management.Automation/resources/de/TabCompletionStrings.de.resx,B +src/System.Management.Automation/resources/de/TransactionStrings.de.resx,B +src/System.Management.Automation/resources/de/TypesXmlStrings.de.resx,B +src/System.Management.Automation/resources/de/VerbDescriptionStrings.de.resx,B +src/System.Management.Automation/resources/de/WildcardPatternStrings.de.resx,B +src/System.Management.Automation/resources/es/Authenticode.es.resx,B +src/System.Management.Automation/resources/es/AuthorizationManagerBase.es.resx,B +src/System.Management.Automation/resources/es/AutomationExceptions.es.resx,B +src/System.Management.Automation/resources/es/CatalogStrings.es.resx,B +src/System.Management.Automation/resources/es/CimInstanceTypeAdapterResources.es.resx,B +src/System.Management.Automation/resources/es/CmdletizationCoreResources.es.resx,B +src/System.Management.Automation/resources/es/CommandBaseStrings.es.resx,B +src/System.Management.Automation/resources/es/ConsoleInfoErrorStrings.es.resx,B +src/System.Management.Automation/resources/es/CoreClrStubResources.es.resx,B +src/System.Management.Automation/resources/es/CredUI.es.resx,B +src/System.Management.Automation/resources/es/Credential.es.resx,B +src/System.Management.Automation/resources/es/CredentialAttributeStrings.es.resx,B +src/System.Management.Automation/resources/es/DebuggerStrings.es.resx,B +src/System.Management.Automation/resources/es/DescriptionsStrings.es.resx,B +src/System.Management.Automation/resources/es/DiscoveryExceptions.es.resx,B +src/System.Management.Automation/resources/es/EnumExpressionEvaluatorStrings.es.resx,B +src/System.Management.Automation/resources/es/ErrorCategoryStrings.es.resx,B +src/System.Management.Automation/resources/es/ErrorPackage.es.resx,B +src/System.Management.Automation/resources/es/EtwLoggingStrings.es.resx,B +src/System.Management.Automation/resources/es/EventResource.es.resx,B +src/System.Management.Automation/resources/es/EventingResources.es.resx,B +src/System.Management.Automation/resources/es/ExperimentalFeatureStrings.es.resx,B +src/System.Management.Automation/resources/es/ExtendedTypeSystem.es.resx,B +src/System.Management.Automation/resources/es/FileSystemProviderStrings.es.resx,B +src/System.Management.Automation/resources/es/FormatAndOutXmlLoadingStrings.es.resx,B +src/System.Management.Automation/resources/es/FormatAndOut_MshParameter.es.resx,B +src/System.Management.Automation/resources/es/FormatAndOut_format_xxx.es.resx,B +src/System.Management.Automation/resources/es/FormatAndOut_out_xxx.es.resx,B +src/System.Management.Automation/resources/es/GetErrorText.es.resx,B +src/System.Management.Automation/resources/es/HelpDisplayStrings.es.resx,B +src/System.Management.Automation/resources/es/HelpErrors.es.resx,B +src/System.Management.Automation/resources/es/HistoryStrings.es.resx,B +src/System.Management.Automation/resources/es/HostInterfaceExceptionsStrings.es.resx,B +src/System.Management.Automation/resources/es/InternalCommandStrings.es.resx,B +src/System.Management.Automation/resources/es/InternalHostStrings.es.resx,B +src/System.Management.Automation/resources/es/InternalHostUserInterfaceStrings.es.resx,B +src/System.Management.Automation/resources/es/Logging.es.resx,B +src/System.Management.Automation/resources/es/Metadata.es.resx,B +src/System.Management.Automation/resources/es/MiniShellErrors.es.resx,B +src/System.Management.Automation/resources/es/Modules.es.resx,B +src/System.Management.Automation/resources/es/MshHostRawUserInterfaceStrings.es.resx,B +src/System.Management.Automation/resources/es/MshSignature.es.resx,B +src/System.Management.Automation/resources/es/MshSnapInCmdletResources.es.resx,B +src/System.Management.Automation/resources/es/MshSnapinInfo.es.resx,B +src/System.Management.Automation/resources/es/NativeCP.es.resx,B +src/System.Management.Automation/resources/es/PSCommandStrings.es.resx,B +src/System.Management.Automation/resources/es/PSConfigurationStrings.es.resx,B +src/System.Management.Automation/resources/es/PSDataBufferStrings.es.resx,B +src/System.Management.Automation/resources/es/PSListModifierStrings.es.resx,B +src/System.Management.Automation/resources/es/PSStyleStrings.es.resx,B +src/System.Management.Automation/resources/es/ParameterBinderStrings.es.resx,B +src/System.Management.Automation/resources/es/ParserStrings.es.resx,B +src/System.Management.Automation/resources/es/PathUtilsStrings.es.resx,B +src/System.Management.Automation/resources/es/PipelineStrings.es.resx,B +src/System.Management.Automation/resources/es/PowerShellStrings.es.resx,B +src/System.Management.Automation/resources/es/ProgressRecordStrings.es.resx,B +src/System.Management.Automation/resources/es/ProviderBaseSecurity.es.resx,B +src/System.Management.Automation/resources/es/ProxyCommandStrings.es.resx,B +src/System.Management.Automation/resources/es/RegistryProviderStrings.es.resx,B +src/System.Management.Automation/resources/es/RemotingErrorIdStrings.es.resx,B +src/System.Management.Automation/resources/es/RunspaceInit.es.resx,B +src/System.Management.Automation/resources/es/RunspacePoolStrings.es.resx,B +src/System.Management.Automation/resources/es/RunspaceStrings.es.resx,B +src/System.Management.Automation/resources/es/SecuritySupportStrings.es.resx,B +src/System.Management.Automation/resources/es/Serialization.es.resx,B +src/System.Management.Automation/resources/es/SessionStateProviderBaseStrings.es.resx,B +src/System.Management.Automation/resources/es/SessionStateStrings.es.resx,B +src/System.Management.Automation/resources/es/StringDecoratedStrings.es.resx,B +src/System.Management.Automation/resources/es/SubsystemStrings.es.resx,B +src/System.Management.Automation/resources/es/SuggestionStrings.es.resx,B +src/System.Management.Automation/resources/es/TabCompletionStrings.es.resx,B +src/System.Management.Automation/resources/es/TransactionStrings.es.resx,B +src/System.Management.Automation/resources/es/TypesXmlStrings.es.resx,B +src/System.Management.Automation/resources/es/VerbDescriptionStrings.es.resx,B +src/System.Management.Automation/resources/es/WildcardPatternStrings.es.resx,B +src/System.Management.Automation/resources/fr/Authenticode.fr.resx,B +src/System.Management.Automation/resources/fr/AuthorizationManagerBase.fr.resx,B +src/System.Management.Automation/resources/fr/AutomationExceptions.fr.resx,B +src/System.Management.Automation/resources/fr/CatalogStrings.fr.resx,B +src/System.Management.Automation/resources/fr/CimInstanceTypeAdapterResources.fr.resx,B +src/System.Management.Automation/resources/fr/CmdletizationCoreResources.fr.resx,B +src/System.Management.Automation/resources/fr/CommandBaseStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ConsoleInfoErrorStrings.fr.resx,B +src/System.Management.Automation/resources/fr/CoreClrStubResources.fr.resx,B +src/System.Management.Automation/resources/fr/CredUI.fr.resx,B +src/System.Management.Automation/resources/fr/Credential.fr.resx,B +src/System.Management.Automation/resources/fr/CredentialAttributeStrings.fr.resx,B +src/System.Management.Automation/resources/fr/DebuggerStrings.fr.resx,B +src/System.Management.Automation/resources/fr/DescriptionsStrings.fr.resx,B +src/System.Management.Automation/resources/fr/DiscoveryExceptions.fr.resx,B +src/System.Management.Automation/resources/fr/EnumExpressionEvaluatorStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ErrorCategoryStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ErrorPackage.fr.resx,B +src/System.Management.Automation/resources/fr/EtwLoggingStrings.fr.resx,B +src/System.Management.Automation/resources/fr/EventResource.fr.resx,B +src/System.Management.Automation/resources/fr/EventingResources.fr.resx,B +src/System.Management.Automation/resources/fr/ExperimentalFeatureStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ExtendedTypeSystem.fr.resx,B +src/System.Management.Automation/resources/fr/FileSystemProviderStrings.fr.resx,B +src/System.Management.Automation/resources/fr/FormatAndOutXmlLoadingStrings.fr.resx,B +src/System.Management.Automation/resources/fr/FormatAndOut_MshParameter.fr.resx,B +src/System.Management.Automation/resources/fr/FormatAndOut_format_xxx.fr.resx,B +src/System.Management.Automation/resources/fr/FormatAndOut_out_xxx.fr.resx,B +src/System.Management.Automation/resources/fr/GetErrorText.fr.resx,B +src/System.Management.Automation/resources/fr/HelpDisplayStrings.fr.resx,B +src/System.Management.Automation/resources/fr/HelpErrors.fr.resx,B +src/System.Management.Automation/resources/fr/HistoryStrings.fr.resx,B +src/System.Management.Automation/resources/fr/HostInterfaceExceptionsStrings.fr.resx,B +src/System.Management.Automation/resources/fr/InternalCommandStrings.fr.resx,B +src/System.Management.Automation/resources/fr/InternalHostStrings.fr.resx,B +src/System.Management.Automation/resources/fr/InternalHostUserInterfaceStrings.fr.resx,B +src/System.Management.Automation/resources/fr/Logging.fr.resx,B +src/System.Management.Automation/resources/fr/Metadata.fr.resx,B +src/System.Management.Automation/resources/fr/MiniShellErrors.fr.resx,B +src/System.Management.Automation/resources/fr/Modules.fr.resx,B +src/System.Management.Automation/resources/fr/MshHostRawUserInterfaceStrings.fr.resx,B +src/System.Management.Automation/resources/fr/MshSignature.fr.resx,B +src/System.Management.Automation/resources/fr/MshSnapInCmdletResources.fr.resx,B +src/System.Management.Automation/resources/fr/MshSnapinInfo.fr.resx,B +src/System.Management.Automation/resources/fr/NativeCP.fr.resx,B +src/System.Management.Automation/resources/fr/PSCommandStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PSConfigurationStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PSDataBufferStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PSListModifierStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PSStyleStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ParameterBinderStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ParserStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PathUtilsStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PipelineStrings.fr.resx,B +src/System.Management.Automation/resources/fr/PowerShellStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ProgressRecordStrings.fr.resx,B +src/System.Management.Automation/resources/fr/ProviderBaseSecurity.fr.resx,B +src/System.Management.Automation/resources/fr/ProxyCommandStrings.fr.resx,B +src/System.Management.Automation/resources/fr/RegistryProviderStrings.fr.resx,B +src/System.Management.Automation/resources/fr/RemotingErrorIdStrings.fr.resx,B +src/System.Management.Automation/resources/fr/RunspaceInit.fr.resx,B +src/System.Management.Automation/resources/fr/RunspacePoolStrings.fr.resx,B +src/System.Management.Automation/resources/fr/RunspaceStrings.fr.resx,B +src/System.Management.Automation/resources/fr/SecuritySupportStrings.fr.resx,B +src/System.Management.Automation/resources/fr/Serialization.fr.resx,B +src/System.Management.Automation/resources/fr/SessionStateProviderBaseStrings.fr.resx,B +src/System.Management.Automation/resources/fr/SessionStateStrings.fr.resx,B +src/System.Management.Automation/resources/fr/StringDecoratedStrings.fr.resx,B +src/System.Management.Automation/resources/fr/SubsystemStrings.fr.resx,B +src/System.Management.Automation/resources/fr/SuggestionStrings.fr.resx,B +src/System.Management.Automation/resources/fr/TabCompletionStrings.fr.resx,B +src/System.Management.Automation/resources/fr/TransactionStrings.fr.resx,B +src/System.Management.Automation/resources/fr/TypesXmlStrings.fr.resx,B +src/System.Management.Automation/resources/fr/VerbDescriptionStrings.fr.resx,B +src/System.Management.Automation/resources/fr/WildcardPatternStrings.fr.resx,B +src/System.Management.Automation/resources/it/Authenticode.it.resx,B +src/System.Management.Automation/resources/it/AuthorizationManagerBase.it.resx,B +src/System.Management.Automation/resources/it/AutomationExceptions.it.resx,B +src/System.Management.Automation/resources/it/CatalogStrings.it.resx,B +src/System.Management.Automation/resources/it/CimInstanceTypeAdapterResources.it.resx,B +src/System.Management.Automation/resources/it/CmdletizationCoreResources.it.resx,B +src/System.Management.Automation/resources/it/CommandBaseStrings.it.resx,B +src/System.Management.Automation/resources/it/ConsoleInfoErrorStrings.it.resx,B +src/System.Management.Automation/resources/it/CoreClrStubResources.it.resx,B +src/System.Management.Automation/resources/it/CredUI.it.resx,B +src/System.Management.Automation/resources/it/Credential.it.resx,B +src/System.Management.Automation/resources/it/CredentialAttributeStrings.it.resx,B +src/System.Management.Automation/resources/it/DebuggerStrings.it.resx,B +src/System.Management.Automation/resources/it/DescriptionsStrings.it.resx,B +src/System.Management.Automation/resources/it/DiscoveryExceptions.it.resx,B +src/System.Management.Automation/resources/it/EnumExpressionEvaluatorStrings.it.resx,B +src/System.Management.Automation/resources/it/ErrorCategoryStrings.it.resx,B +src/System.Management.Automation/resources/it/ErrorPackage.it.resx,B +src/System.Management.Automation/resources/it/EtwLoggingStrings.it.resx,B +src/System.Management.Automation/resources/it/EventResource.it.resx,B +src/System.Management.Automation/resources/it/EventingResources.it.resx,B +src/System.Management.Automation/resources/it/ExperimentalFeatureStrings.it.resx,B +src/System.Management.Automation/resources/it/ExtendedTypeSystem.it.resx,B +src/System.Management.Automation/resources/it/FileSystemProviderStrings.it.resx,B +src/System.Management.Automation/resources/it/FormatAndOutXmlLoadingStrings.it.resx,B +src/System.Management.Automation/resources/it/FormatAndOut_MshParameter.it.resx,B +src/System.Management.Automation/resources/it/FormatAndOut_format_xxx.it.resx,B +src/System.Management.Automation/resources/it/FormatAndOut_out_xxx.it.resx,B +src/System.Management.Automation/resources/it/GetErrorText.it.resx,B +src/System.Management.Automation/resources/it/HelpDisplayStrings.it.resx,B +src/System.Management.Automation/resources/it/HelpErrors.it.resx,B +src/System.Management.Automation/resources/it/HistoryStrings.it.resx,B +src/System.Management.Automation/resources/it/HostInterfaceExceptionsStrings.it.resx,B +src/System.Management.Automation/resources/it/InternalCommandStrings.it.resx,B +src/System.Management.Automation/resources/it/InternalHostStrings.it.resx,B +src/System.Management.Automation/resources/it/InternalHostUserInterfaceStrings.it.resx,B +src/System.Management.Automation/resources/it/Logging.it.resx,B +src/System.Management.Automation/resources/it/Metadata.it.resx,B +src/System.Management.Automation/resources/it/MiniShellErrors.it.resx,B +src/System.Management.Automation/resources/it/Modules.it.resx,B +src/System.Management.Automation/resources/it/MshHostRawUserInterfaceStrings.it.resx,B +src/System.Management.Automation/resources/it/MshSignature.it.resx,B +src/System.Management.Automation/resources/it/MshSnapInCmdletResources.it.resx,B +src/System.Management.Automation/resources/it/MshSnapinInfo.it.resx,B +src/System.Management.Automation/resources/it/NativeCP.it.resx,B +src/System.Management.Automation/resources/it/PSCommandStrings.it.resx,B +src/System.Management.Automation/resources/it/PSConfigurationStrings.it.resx,B +src/System.Management.Automation/resources/it/PSDataBufferStrings.it.resx,B +src/System.Management.Automation/resources/it/PSListModifierStrings.it.resx,B +src/System.Management.Automation/resources/it/PSStyleStrings.it.resx,B +src/System.Management.Automation/resources/it/ParameterBinderStrings.it.resx,B +src/System.Management.Automation/resources/it/ParserStrings.it.resx,B +src/System.Management.Automation/resources/it/PathUtilsStrings.it.resx,B +src/System.Management.Automation/resources/it/PipelineStrings.it.resx,B +src/System.Management.Automation/resources/it/PowerShellStrings.it.resx,B +src/System.Management.Automation/resources/it/ProgressRecordStrings.it.resx,B +src/System.Management.Automation/resources/it/ProviderBaseSecurity.it.resx,B +src/System.Management.Automation/resources/it/ProxyCommandStrings.it.resx,B +src/System.Management.Automation/resources/it/RegistryProviderStrings.it.resx,B +src/System.Management.Automation/resources/it/RemotingErrorIdStrings.it.resx,B +src/System.Management.Automation/resources/it/RunspaceInit.it.resx,B +src/System.Management.Automation/resources/it/RunspacePoolStrings.it.resx,B +src/System.Management.Automation/resources/it/RunspaceStrings.it.resx,B +src/System.Management.Automation/resources/it/SecuritySupportStrings.it.resx,B +src/System.Management.Automation/resources/it/Serialization.it.resx,B +src/System.Management.Automation/resources/it/SessionStateProviderBaseStrings.it.resx,B +src/System.Management.Automation/resources/it/SessionStateStrings.it.resx,B +src/System.Management.Automation/resources/it/StringDecoratedStrings.it.resx,B +src/System.Management.Automation/resources/it/SubsystemStrings.it.resx,B +src/System.Management.Automation/resources/it/SuggestionStrings.it.resx,B +src/System.Management.Automation/resources/it/TabCompletionStrings.it.resx,B +src/System.Management.Automation/resources/it/TransactionStrings.it.resx,B +src/System.Management.Automation/resources/it/TypesXmlStrings.it.resx,B +src/System.Management.Automation/resources/it/VerbDescriptionStrings.it.resx,B +src/System.Management.Automation/resources/it/WildcardPatternStrings.it.resx,B +src/System.Management.Automation/resources/ja/Authenticode.ja.resx,B +src/System.Management.Automation/resources/ja/AuthorizationManagerBase.ja.resx,B +src/System.Management.Automation/resources/ja/AutomationExceptions.ja.resx,B +src/System.Management.Automation/resources/ja/CatalogStrings.ja.resx,B +src/System.Management.Automation/resources/ja/CimInstanceTypeAdapterResources.ja.resx,B +src/System.Management.Automation/resources/ja/CmdletizationCoreResources.ja.resx,B +src/System.Management.Automation/resources/ja/CommandBaseStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ConsoleInfoErrorStrings.ja.resx,B +src/System.Management.Automation/resources/ja/CoreClrStubResources.ja.resx,B +src/System.Management.Automation/resources/ja/CredUI.ja.resx,B +src/System.Management.Automation/resources/ja/Credential.ja.resx,B +src/System.Management.Automation/resources/ja/CredentialAttributeStrings.ja.resx,B +src/System.Management.Automation/resources/ja/DebuggerStrings.ja.resx,B +src/System.Management.Automation/resources/ja/DescriptionsStrings.ja.resx,B +src/System.Management.Automation/resources/ja/DiscoveryExceptions.ja.resx,B +src/System.Management.Automation/resources/ja/EnumExpressionEvaluatorStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ErrorCategoryStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ErrorPackage.ja.resx,B +src/System.Management.Automation/resources/ja/EtwLoggingStrings.ja.resx,B +src/System.Management.Automation/resources/ja/EventResource.ja.resx,B +src/System.Management.Automation/resources/ja/EventingResources.ja.resx,B +src/System.Management.Automation/resources/ja/ExperimentalFeatureStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ExtendedTypeSystem.ja.resx,B +src/System.Management.Automation/resources/ja/FileSystemProviderStrings.ja.resx,B +src/System.Management.Automation/resources/ja/FormatAndOutXmlLoadingStrings.ja.resx,B +src/System.Management.Automation/resources/ja/FormatAndOut_MshParameter.ja.resx,B +src/System.Management.Automation/resources/ja/FormatAndOut_format_xxx.ja.resx,B +src/System.Management.Automation/resources/ja/FormatAndOut_out_xxx.ja.resx,B +src/System.Management.Automation/resources/ja/GetErrorText.ja.resx,B +src/System.Management.Automation/resources/ja/HelpDisplayStrings.ja.resx,B +src/System.Management.Automation/resources/ja/HelpErrors.ja.resx,B +src/System.Management.Automation/resources/ja/HistoryStrings.ja.resx,B +src/System.Management.Automation/resources/ja/HostInterfaceExceptionsStrings.ja.resx,B +src/System.Management.Automation/resources/ja/InternalCommandStrings.ja.resx,B +src/System.Management.Automation/resources/ja/InternalHostStrings.ja.resx,B +src/System.Management.Automation/resources/ja/InternalHostUserInterfaceStrings.ja.resx,B +src/System.Management.Automation/resources/ja/Logging.ja.resx,B +src/System.Management.Automation/resources/ja/Metadata.ja.resx,B +src/System.Management.Automation/resources/ja/MiniShellErrors.ja.resx,B +src/System.Management.Automation/resources/ja/Modules.ja.resx,B +src/System.Management.Automation/resources/ja/MshHostRawUserInterfaceStrings.ja.resx,B +src/System.Management.Automation/resources/ja/MshSignature.ja.resx,B +src/System.Management.Automation/resources/ja/MshSnapInCmdletResources.ja.resx,B +src/System.Management.Automation/resources/ja/MshSnapinInfo.ja.resx,B +src/System.Management.Automation/resources/ja/NativeCP.ja.resx,B +src/System.Management.Automation/resources/ja/PSCommandStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PSConfigurationStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PSDataBufferStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PSListModifierStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PSStyleStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ParameterBinderStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ParserStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PathUtilsStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PipelineStrings.ja.resx,B +src/System.Management.Automation/resources/ja/PowerShellStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ProgressRecordStrings.ja.resx,B +src/System.Management.Automation/resources/ja/ProviderBaseSecurity.ja.resx,B +src/System.Management.Automation/resources/ja/ProxyCommandStrings.ja.resx,B +src/System.Management.Automation/resources/ja/RegistryProviderStrings.ja.resx,B +src/System.Management.Automation/resources/ja/RemotingErrorIdStrings.ja.resx,B +src/System.Management.Automation/resources/ja/RunspaceInit.ja.resx,B +src/System.Management.Automation/resources/ja/RunspacePoolStrings.ja.resx,B +src/System.Management.Automation/resources/ja/RunspaceStrings.ja.resx,B +src/System.Management.Automation/resources/ja/SecuritySupportStrings.ja.resx,B +src/System.Management.Automation/resources/ja/Serialization.ja.resx,B +src/System.Management.Automation/resources/ja/SessionStateProviderBaseStrings.ja.resx,B +src/System.Management.Automation/resources/ja/SessionStateStrings.ja.resx,B +src/System.Management.Automation/resources/ja/StringDecoratedStrings.ja.resx,B +src/System.Management.Automation/resources/ja/SubsystemStrings.ja.resx,B +src/System.Management.Automation/resources/ja/SuggestionStrings.ja.resx,B +src/System.Management.Automation/resources/ja/TabCompletionStrings.ja.resx,B +src/System.Management.Automation/resources/ja/TransactionStrings.ja.resx,B +src/System.Management.Automation/resources/ja/TypesXmlStrings.ja.resx,B +src/System.Management.Automation/resources/ja/VerbDescriptionStrings.ja.resx,B +src/System.Management.Automation/resources/ja/WildcardPatternStrings.ja.resx,B +src/System.Management.Automation/resources/ko/Authenticode.ko.resx,B +src/System.Management.Automation/resources/ko/AuthorizationManagerBase.ko.resx,B +src/System.Management.Automation/resources/ko/AutomationExceptions.ko.resx,B +src/System.Management.Automation/resources/ko/CatalogStrings.ko.resx,B +src/System.Management.Automation/resources/ko/CimInstanceTypeAdapterResources.ko.resx,B +src/System.Management.Automation/resources/ko/CmdletizationCoreResources.ko.resx,B +src/System.Management.Automation/resources/ko/CommandBaseStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ConsoleInfoErrorStrings.ko.resx,B +src/System.Management.Automation/resources/ko/CoreClrStubResources.ko.resx,B +src/System.Management.Automation/resources/ko/CredUI.ko.resx,B +src/System.Management.Automation/resources/ko/Credential.ko.resx,B +src/System.Management.Automation/resources/ko/CredentialAttributeStrings.ko.resx,B +src/System.Management.Automation/resources/ko/DebuggerStrings.ko.resx,B +src/System.Management.Automation/resources/ko/DescriptionsStrings.ko.resx,B +src/System.Management.Automation/resources/ko/DiscoveryExceptions.ko.resx,B +src/System.Management.Automation/resources/ko/EnumExpressionEvaluatorStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ErrorCategoryStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ErrorPackage.ko.resx,B +src/System.Management.Automation/resources/ko/EtwLoggingStrings.ko.resx,B +src/System.Management.Automation/resources/ko/EventResource.ko.resx,B +src/System.Management.Automation/resources/ko/EventingResources.ko.resx,B +src/System.Management.Automation/resources/ko/ExperimentalFeatureStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ExtendedTypeSystem.ko.resx,B +src/System.Management.Automation/resources/ko/FileSystemProviderStrings.ko.resx,B +src/System.Management.Automation/resources/ko/FormatAndOutXmlLoadingStrings.ko.resx,B +src/System.Management.Automation/resources/ko/FormatAndOut_MshParameter.ko.resx,B +src/System.Management.Automation/resources/ko/FormatAndOut_format_xxx.ko.resx,B +src/System.Management.Automation/resources/ko/FormatAndOut_out_xxx.ko.resx,B +src/System.Management.Automation/resources/ko/GetErrorText.ko.resx,B +src/System.Management.Automation/resources/ko/HelpDisplayStrings.ko.resx,B +src/System.Management.Automation/resources/ko/HelpErrors.ko.resx,B +src/System.Management.Automation/resources/ko/HistoryStrings.ko.resx,B +src/System.Management.Automation/resources/ko/HostInterfaceExceptionsStrings.ko.resx,B +src/System.Management.Automation/resources/ko/InternalCommandStrings.ko.resx,B +src/System.Management.Automation/resources/ko/InternalHostStrings.ko.resx,B +src/System.Management.Automation/resources/ko/InternalHostUserInterfaceStrings.ko.resx,B +src/System.Management.Automation/resources/ko/Logging.ko.resx,B +src/System.Management.Automation/resources/ko/Metadata.ko.resx,B +src/System.Management.Automation/resources/ko/MiniShellErrors.ko.resx,B +src/System.Management.Automation/resources/ko/Modules.ko.resx,B +src/System.Management.Automation/resources/ko/MshHostRawUserInterfaceStrings.ko.resx,B +src/System.Management.Automation/resources/ko/MshSignature.ko.resx,B +src/System.Management.Automation/resources/ko/MshSnapInCmdletResources.ko.resx,B +src/System.Management.Automation/resources/ko/MshSnapinInfo.ko.resx,B +src/System.Management.Automation/resources/ko/NativeCP.ko.resx,B +src/System.Management.Automation/resources/ko/PSCommandStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PSConfigurationStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PSDataBufferStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PSListModifierStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PSStyleStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ParameterBinderStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ParserStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PathUtilsStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PipelineStrings.ko.resx,B +src/System.Management.Automation/resources/ko/PowerShellStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ProgressRecordStrings.ko.resx,B +src/System.Management.Automation/resources/ko/ProviderBaseSecurity.ko.resx,B +src/System.Management.Automation/resources/ko/ProxyCommandStrings.ko.resx,B +src/System.Management.Automation/resources/ko/RegistryProviderStrings.ko.resx,B +src/System.Management.Automation/resources/ko/RemotingErrorIdStrings.ko.resx,B +src/System.Management.Automation/resources/ko/RunspaceInit.ko.resx,B +src/System.Management.Automation/resources/ko/RunspacePoolStrings.ko.resx,B +src/System.Management.Automation/resources/ko/RunspaceStrings.ko.resx,B +src/System.Management.Automation/resources/ko/SecuritySupportStrings.ko.resx,B +src/System.Management.Automation/resources/ko/Serialization.ko.resx,B +src/System.Management.Automation/resources/ko/SessionStateProviderBaseStrings.ko.resx,B +src/System.Management.Automation/resources/ko/SessionStateStrings.ko.resx,B +src/System.Management.Automation/resources/ko/StringDecoratedStrings.ko.resx,B +src/System.Management.Automation/resources/ko/SubsystemStrings.ko.resx,B +src/System.Management.Automation/resources/ko/SuggestionStrings.ko.resx,B +src/System.Management.Automation/resources/ko/TabCompletionStrings.ko.resx,B +src/System.Management.Automation/resources/ko/TransactionStrings.ko.resx,B +src/System.Management.Automation/resources/ko/TypesXmlStrings.ko.resx,B +src/System.Management.Automation/resources/ko/VerbDescriptionStrings.ko.resx,B +src/System.Management.Automation/resources/ko/WildcardPatternStrings.ko.resx,B +src/System.Management.Automation/resources/pl/Authenticode.pl.resx,B +src/System.Management.Automation/resources/pl/AuthorizationManagerBase.pl.resx,B +src/System.Management.Automation/resources/pl/AutomationExceptions.pl.resx,B +src/System.Management.Automation/resources/pl/CatalogStrings.pl.resx,B +src/System.Management.Automation/resources/pl/CimInstanceTypeAdapterResources.pl.resx,B +src/System.Management.Automation/resources/pl/CmdletizationCoreResources.pl.resx,B +src/System.Management.Automation/resources/pl/CommandBaseStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ConsoleInfoErrorStrings.pl.resx,B +src/System.Management.Automation/resources/pl/CoreClrStubResources.pl.resx,B +src/System.Management.Automation/resources/pl/CredUI.pl.resx,B +src/System.Management.Automation/resources/pl/Credential.pl.resx,B +src/System.Management.Automation/resources/pl/CredentialAttributeStrings.pl.resx,B +src/System.Management.Automation/resources/pl/DebuggerStrings.pl.resx,B +src/System.Management.Automation/resources/pl/DescriptionsStrings.pl.resx,B +src/System.Management.Automation/resources/pl/DiscoveryExceptions.pl.resx,B +src/System.Management.Automation/resources/pl/EnumExpressionEvaluatorStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ErrorCategoryStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ErrorPackage.pl.resx,B +src/System.Management.Automation/resources/pl/EtwLoggingStrings.pl.resx,B +src/System.Management.Automation/resources/pl/EventResource.pl.resx,B +src/System.Management.Automation/resources/pl/EventingResources.pl.resx,B +src/System.Management.Automation/resources/pl/ExperimentalFeatureStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ExtendedTypeSystem.pl.resx,B +src/System.Management.Automation/resources/pl/FileSystemProviderStrings.pl.resx,B +src/System.Management.Automation/resources/pl/FormatAndOutXmlLoadingStrings.pl.resx,B +src/System.Management.Automation/resources/pl/FormatAndOut_MshParameter.pl.resx,B +src/System.Management.Automation/resources/pl/FormatAndOut_format_xxx.pl.resx,B +src/System.Management.Automation/resources/pl/FormatAndOut_out_xxx.pl.resx,B +src/System.Management.Automation/resources/pl/GetErrorText.pl.resx,B +src/System.Management.Automation/resources/pl/HelpDisplayStrings.pl.resx,B +src/System.Management.Automation/resources/pl/HelpErrors.pl.resx,B +src/System.Management.Automation/resources/pl/HistoryStrings.pl.resx,B +src/System.Management.Automation/resources/pl/HostInterfaceExceptionsStrings.pl.resx,B +src/System.Management.Automation/resources/pl/InternalCommandStrings.pl.resx,B +src/System.Management.Automation/resources/pl/InternalHostStrings.pl.resx,B +src/System.Management.Automation/resources/pl/InternalHostUserInterfaceStrings.pl.resx,B +src/System.Management.Automation/resources/pl/Logging.pl.resx,B +src/System.Management.Automation/resources/pl/Metadata.pl.resx,B +src/System.Management.Automation/resources/pl/MiniShellErrors.pl.resx,B +src/System.Management.Automation/resources/pl/Modules.pl.resx,B +src/System.Management.Automation/resources/pl/MshHostRawUserInterfaceStrings.pl.resx,B +src/System.Management.Automation/resources/pl/MshSignature.pl.resx,B +src/System.Management.Automation/resources/pl/MshSnapInCmdletResources.pl.resx,B +src/System.Management.Automation/resources/pl/MshSnapinInfo.pl.resx,B +src/System.Management.Automation/resources/pl/NativeCP.pl.resx,B +src/System.Management.Automation/resources/pl/PSCommandStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PSConfigurationStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PSDataBufferStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PSListModifierStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PSStyleStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ParameterBinderStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ParserStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PathUtilsStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PipelineStrings.pl.resx,B +src/System.Management.Automation/resources/pl/PowerShellStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ProgressRecordStrings.pl.resx,B +src/System.Management.Automation/resources/pl/ProviderBaseSecurity.pl.resx,B +src/System.Management.Automation/resources/pl/ProxyCommandStrings.pl.resx,B +src/System.Management.Automation/resources/pl/RegistryProviderStrings.pl.resx,B +src/System.Management.Automation/resources/pl/RemotingErrorIdStrings.pl.resx,B +src/System.Management.Automation/resources/pl/RunspaceInit.pl.resx,B +src/System.Management.Automation/resources/pl/RunspacePoolStrings.pl.resx,B +src/System.Management.Automation/resources/pl/RunspaceStrings.pl.resx,B +src/System.Management.Automation/resources/pl/SecuritySupportStrings.pl.resx,B +src/System.Management.Automation/resources/pl/Serialization.pl.resx,B +src/System.Management.Automation/resources/pl/SessionStateProviderBaseStrings.pl.resx,B +src/System.Management.Automation/resources/pl/SessionStateStrings.pl.resx,B +src/System.Management.Automation/resources/pl/StringDecoratedStrings.pl.resx,B +src/System.Management.Automation/resources/pl/SubsystemStrings.pl.resx,B +src/System.Management.Automation/resources/pl/SuggestionStrings.pl.resx,B +src/System.Management.Automation/resources/pl/TabCompletionStrings.pl.resx,B +src/System.Management.Automation/resources/pl/TransactionStrings.pl.resx,B +src/System.Management.Automation/resources/pl/TypesXmlStrings.pl.resx,B +src/System.Management.Automation/resources/pl/VerbDescriptionStrings.pl.resx,B +src/System.Management.Automation/resources/pl/WildcardPatternStrings.pl.resx,B +src/System.Management.Automation/resources/pt-BR/Authenticode.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/AuthorizationManagerBase.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/AutomationExceptions.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CatalogStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CimInstanceTypeAdapterResources.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CmdletizationCoreResources.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CommandBaseStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ConsoleInfoErrorStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CoreClrStubResources.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CredUI.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/Credential.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/CredentialAttributeStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/DebuggerStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/DescriptionsStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/DiscoveryExceptions.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/EnumExpressionEvaluatorStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ErrorCategoryStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ErrorPackage.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/EtwLoggingStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/EventResource.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/EventingResources.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ExperimentalFeatureStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ExtendedTypeSystem.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/FileSystemProviderStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/FormatAndOutXmlLoadingStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/FormatAndOut_MshParameter.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/FormatAndOut_format_xxx.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/FormatAndOut_out_xxx.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/GetErrorText.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/HelpDisplayStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/HelpErrors.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/HistoryStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/HostInterfaceExceptionsStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/InternalCommandStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/InternalHostStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/InternalHostUserInterfaceStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/Logging.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/Metadata.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/MiniShellErrors.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/Modules.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/MshHostRawUserInterfaceStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/MshSignature.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/MshSnapInCmdletResources.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/MshSnapinInfo.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/NativeCP.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PSCommandStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PSConfigurationStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PSDataBufferStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PSListModifierStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PSStyleStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ParameterBinderStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ParserStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PathUtilsStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PipelineStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/PowerShellStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ProgressRecordStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ProviderBaseSecurity.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/ProxyCommandStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/RegistryProviderStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/RemotingErrorIdStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/RunspaceInit.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/RunspacePoolStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/RunspaceStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/SecuritySupportStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/Serialization.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/SessionStateProviderBaseStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/SessionStateStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/StringDecoratedStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/SubsystemStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/SuggestionStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/TabCompletionStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/TransactionStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/TypesXmlStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/VerbDescriptionStrings.pt-BR.resx,B +src/System.Management.Automation/resources/pt-BR/WildcardPatternStrings.pt-BR.resx,B +src/System.Management.Automation/resources/ru/Authenticode.ru.resx,B +src/System.Management.Automation/resources/ru/AuthorizationManagerBase.ru.resx,B +src/System.Management.Automation/resources/ru/AutomationExceptions.ru.resx,B +src/System.Management.Automation/resources/ru/CatalogStrings.ru.resx,B +src/System.Management.Automation/resources/ru/CimInstanceTypeAdapterResources.ru.resx,B +src/System.Management.Automation/resources/ru/CmdletizationCoreResources.ru.resx,B +src/System.Management.Automation/resources/ru/CommandBaseStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ConsoleInfoErrorStrings.ru.resx,B +src/System.Management.Automation/resources/ru/CoreClrStubResources.ru.resx,B +src/System.Management.Automation/resources/ru/CredUI.ru.resx,B +src/System.Management.Automation/resources/ru/Credential.ru.resx,B +src/System.Management.Automation/resources/ru/CredentialAttributeStrings.ru.resx,B +src/System.Management.Automation/resources/ru/DebuggerStrings.ru.resx,B +src/System.Management.Automation/resources/ru/DescriptionsStrings.ru.resx,B +src/System.Management.Automation/resources/ru/DiscoveryExceptions.ru.resx,B +src/System.Management.Automation/resources/ru/EnumExpressionEvaluatorStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ErrorCategoryStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ErrorPackage.ru.resx,B +src/System.Management.Automation/resources/ru/EtwLoggingStrings.ru.resx,B +src/System.Management.Automation/resources/ru/EventResource.ru.resx,B +src/System.Management.Automation/resources/ru/EventingResources.ru.resx,B +src/System.Management.Automation/resources/ru/ExperimentalFeatureStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ExtendedTypeSystem.ru.resx,B +src/System.Management.Automation/resources/ru/FileSystemProviderStrings.ru.resx,B +src/System.Management.Automation/resources/ru/FormatAndOutXmlLoadingStrings.ru.resx,B +src/System.Management.Automation/resources/ru/FormatAndOut_MshParameter.ru.resx,B +src/System.Management.Automation/resources/ru/FormatAndOut_format_xxx.ru.resx,B +src/System.Management.Automation/resources/ru/FormatAndOut_out_xxx.ru.resx,B +src/System.Management.Automation/resources/ru/GetErrorText.ru.resx,B +src/System.Management.Automation/resources/ru/HelpDisplayStrings.ru.resx,B +src/System.Management.Automation/resources/ru/HelpErrors.ru.resx,B +src/System.Management.Automation/resources/ru/HistoryStrings.ru.resx,B +src/System.Management.Automation/resources/ru/HostInterfaceExceptionsStrings.ru.resx,B +src/System.Management.Automation/resources/ru/InternalCommandStrings.ru.resx,B +src/System.Management.Automation/resources/ru/InternalHostStrings.ru.resx,B +src/System.Management.Automation/resources/ru/InternalHostUserInterfaceStrings.ru.resx,B +src/System.Management.Automation/resources/ru/Logging.ru.resx,B +src/System.Management.Automation/resources/ru/Metadata.ru.resx,B +src/System.Management.Automation/resources/ru/MiniShellErrors.ru.resx,B +src/System.Management.Automation/resources/ru/Modules.ru.resx,B +src/System.Management.Automation/resources/ru/MshHostRawUserInterfaceStrings.ru.resx,B +src/System.Management.Automation/resources/ru/MshSignature.ru.resx,B +src/System.Management.Automation/resources/ru/MshSnapInCmdletResources.ru.resx,B +src/System.Management.Automation/resources/ru/MshSnapinInfo.ru.resx,B +src/System.Management.Automation/resources/ru/NativeCP.ru.resx,B +src/System.Management.Automation/resources/ru/PSCommandStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PSConfigurationStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PSDataBufferStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PSListModifierStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PSStyleStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ParameterBinderStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ParserStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PathUtilsStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PipelineStrings.ru.resx,B +src/System.Management.Automation/resources/ru/PowerShellStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ProgressRecordStrings.ru.resx,B +src/System.Management.Automation/resources/ru/ProviderBaseSecurity.ru.resx,B +src/System.Management.Automation/resources/ru/ProxyCommandStrings.ru.resx,B +src/System.Management.Automation/resources/ru/RegistryProviderStrings.ru.resx,B +src/System.Management.Automation/resources/ru/RemotingErrorIdStrings.ru.resx,B +src/System.Management.Automation/resources/ru/RunspaceInit.ru.resx,B +src/System.Management.Automation/resources/ru/RunspacePoolStrings.ru.resx,B +src/System.Management.Automation/resources/ru/RunspaceStrings.ru.resx,B +src/System.Management.Automation/resources/ru/SecuritySupportStrings.ru.resx,B +src/System.Management.Automation/resources/ru/Serialization.ru.resx,B +src/System.Management.Automation/resources/ru/SessionStateProviderBaseStrings.ru.resx,B +src/System.Management.Automation/resources/ru/SessionStateStrings.ru.resx,B +src/System.Management.Automation/resources/ru/StringDecoratedStrings.ru.resx,B +src/System.Management.Automation/resources/ru/SubsystemStrings.ru.resx,B +src/System.Management.Automation/resources/ru/SuggestionStrings.ru.resx,B +src/System.Management.Automation/resources/ru/TabCompletionStrings.ru.resx,B +src/System.Management.Automation/resources/ru/TransactionStrings.ru.resx,B +src/System.Management.Automation/resources/ru/TypesXmlStrings.ru.resx,B +src/System.Management.Automation/resources/ru/VerbDescriptionStrings.ru.resx,B +src/System.Management.Automation/resources/ru/WildcardPatternStrings.ru.resx,B +src/System.Management.Automation/resources/tr/Authenticode.tr.resx,B +src/System.Management.Automation/resources/tr/AuthorizationManagerBase.tr.resx,B +src/System.Management.Automation/resources/tr/AutomationExceptions.tr.resx,B +src/System.Management.Automation/resources/tr/CatalogStrings.tr.resx,B +src/System.Management.Automation/resources/tr/CimInstanceTypeAdapterResources.tr.resx,B +src/System.Management.Automation/resources/tr/CmdletizationCoreResources.tr.resx,B +src/System.Management.Automation/resources/tr/CommandBaseStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ConsoleInfoErrorStrings.tr.resx,B +src/System.Management.Automation/resources/tr/CoreClrStubResources.tr.resx,B +src/System.Management.Automation/resources/tr/CredUI.tr.resx,B +src/System.Management.Automation/resources/tr/Credential.tr.resx,B +src/System.Management.Automation/resources/tr/CredentialAttributeStrings.tr.resx,B +src/System.Management.Automation/resources/tr/DebuggerStrings.tr.resx,B +src/System.Management.Automation/resources/tr/DescriptionsStrings.tr.resx,B +src/System.Management.Automation/resources/tr/DiscoveryExceptions.tr.resx,B +src/System.Management.Automation/resources/tr/EnumExpressionEvaluatorStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ErrorCategoryStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ErrorPackage.tr.resx,B +src/System.Management.Automation/resources/tr/EtwLoggingStrings.tr.resx,B +src/System.Management.Automation/resources/tr/EventResource.tr.resx,B +src/System.Management.Automation/resources/tr/EventingResources.tr.resx,B +src/System.Management.Automation/resources/tr/ExperimentalFeatureStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ExtendedTypeSystem.tr.resx,B +src/System.Management.Automation/resources/tr/FileSystemProviderStrings.tr.resx,B +src/System.Management.Automation/resources/tr/FormatAndOutXmlLoadingStrings.tr.resx,B +src/System.Management.Automation/resources/tr/FormatAndOut_MshParameter.tr.resx,B +src/System.Management.Automation/resources/tr/FormatAndOut_format_xxx.tr.resx,B +src/System.Management.Automation/resources/tr/FormatAndOut_out_xxx.tr.resx,B +src/System.Management.Automation/resources/tr/GetErrorText.tr.resx,B +src/System.Management.Automation/resources/tr/HelpDisplayStrings.tr.resx,B +src/System.Management.Automation/resources/tr/HelpErrors.tr.resx,B +src/System.Management.Automation/resources/tr/HistoryStrings.tr.resx,B +src/System.Management.Automation/resources/tr/HostInterfaceExceptionsStrings.tr.resx,B +src/System.Management.Automation/resources/tr/InternalCommandStrings.tr.resx,B +src/System.Management.Automation/resources/tr/InternalHostStrings.tr.resx,B +src/System.Management.Automation/resources/tr/InternalHostUserInterfaceStrings.tr.resx,B +src/System.Management.Automation/resources/tr/Logging.tr.resx,B +src/System.Management.Automation/resources/tr/Metadata.tr.resx,B +src/System.Management.Automation/resources/tr/MiniShellErrors.tr.resx,B +src/System.Management.Automation/resources/tr/Modules.tr.resx,B +src/System.Management.Automation/resources/tr/MshHostRawUserInterfaceStrings.tr.resx,B +src/System.Management.Automation/resources/tr/MshSignature.tr.resx,B +src/System.Management.Automation/resources/tr/MshSnapInCmdletResources.tr.resx,B +src/System.Management.Automation/resources/tr/MshSnapinInfo.tr.resx,B +src/System.Management.Automation/resources/tr/NativeCP.tr.resx,B +src/System.Management.Automation/resources/tr/PSCommandStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PSConfigurationStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PSDataBufferStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PSListModifierStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PSStyleStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ParameterBinderStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ParserStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PathUtilsStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PipelineStrings.tr.resx,B +src/System.Management.Automation/resources/tr/PowerShellStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ProgressRecordStrings.tr.resx,B +src/System.Management.Automation/resources/tr/ProviderBaseSecurity.tr.resx,B +src/System.Management.Automation/resources/tr/ProxyCommandStrings.tr.resx,B +src/System.Management.Automation/resources/tr/RegistryProviderStrings.tr.resx,B +src/System.Management.Automation/resources/tr/RemotingErrorIdStrings.tr.resx,B +src/System.Management.Automation/resources/tr/RunspaceInit.tr.resx,B +src/System.Management.Automation/resources/tr/RunspacePoolStrings.tr.resx,B +src/System.Management.Automation/resources/tr/RunspaceStrings.tr.resx,B +src/System.Management.Automation/resources/tr/SecuritySupportStrings.tr.resx,B +src/System.Management.Automation/resources/tr/Serialization.tr.resx,B +src/System.Management.Automation/resources/tr/SessionStateProviderBaseStrings.tr.resx,B +src/System.Management.Automation/resources/tr/SessionStateStrings.tr.resx,B +src/System.Management.Automation/resources/tr/StringDecoratedStrings.tr.resx,B +src/System.Management.Automation/resources/tr/SubsystemStrings.tr.resx,B +src/System.Management.Automation/resources/tr/SuggestionStrings.tr.resx,B +src/System.Management.Automation/resources/tr/TabCompletionStrings.tr.resx,B +src/System.Management.Automation/resources/tr/TransactionStrings.tr.resx,B +src/System.Management.Automation/resources/tr/TypesXmlStrings.tr.resx,B +src/System.Management.Automation/resources/tr/VerbDescriptionStrings.tr.resx,B +src/System.Management.Automation/resources/tr/WildcardPatternStrings.tr.resx,B +src/System.Management.Automation/resources/zh-Hans/Authenticode.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/AuthorizationManagerBase.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/AutomationExceptions.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CatalogStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CimInstanceTypeAdapterResources.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CmdletizationCoreResources.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CommandBaseStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ConsoleInfoErrorStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CoreClrStubResources.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CredUI.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/Credential.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/CredentialAttributeStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/DebuggerStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/DescriptionsStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/DiscoveryExceptions.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/EnumExpressionEvaluatorStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ErrorCategoryStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ErrorPackage.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/EtwLoggingStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/EventResource.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/EventingResources.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ExperimentalFeatureStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ExtendedTypeSystem.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/FileSystemProviderStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/FormatAndOutXmlLoadingStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_MshParameter.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_format_xxx.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_out_xxx.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/GetErrorText.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/HelpDisplayStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/HelpErrors.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/HistoryStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/HostInterfaceExceptionsStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/InternalCommandStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/InternalHostStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/InternalHostUserInterfaceStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/Logging.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/Metadata.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/MiniShellErrors.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/Modules.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/MshHostRawUserInterfaceStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/MshSignature.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/MshSnapInCmdletResources.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/MshSnapinInfo.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/NativeCP.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PSCommandStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PSConfigurationStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PSDataBufferStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PSListModifierStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PSStyleStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ParameterBinderStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ParserStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PathUtilsStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PipelineStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/PowerShellStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ProgressRecordStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ProviderBaseSecurity.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/ProxyCommandStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/RegistryProviderStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/RemotingErrorIdStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/RunspaceInit.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/RunspacePoolStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/RunspaceStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/SecuritySupportStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/Serialization.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/SessionStateProviderBaseStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/SessionStateStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/StringDecoratedStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/SubsystemStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/SuggestionStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/TabCompletionStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/TransactionStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/TypesXmlStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/VerbDescriptionStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hans/WildcardPatternStrings.zh-Hans.resx,B +src/System.Management.Automation/resources/zh-Hant/Authenticode.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/AuthorizationManagerBase.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/AutomationExceptions.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CatalogStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CimInstanceTypeAdapterResources.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CmdletizationCoreResources.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CommandBaseStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ConsoleInfoErrorStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CoreClrStubResources.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CredUI.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/Credential.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/CredentialAttributeStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/DebuggerStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/DescriptionsStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/DiscoveryExceptions.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/EnumExpressionEvaluatorStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ErrorCategoryStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ErrorPackage.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/EtwLoggingStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/EventResource.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/EventingResources.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ExperimentalFeatureStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ExtendedTypeSystem.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/FileSystemProviderStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/FormatAndOutXmlLoadingStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_MshParameter.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_format_xxx.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_out_xxx.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/GetErrorText.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/HelpDisplayStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/HelpErrors.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/HistoryStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/HostInterfaceExceptionsStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/InternalCommandStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/InternalHostStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/InternalHostUserInterfaceStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/Logging.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/Metadata.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/MiniShellErrors.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/Modules.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/MshHostRawUserInterfaceStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/MshSignature.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/MshSnapInCmdletResources.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/MshSnapinInfo.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/NativeCP.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PSCommandStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PSConfigurationStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PSDataBufferStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PSListModifierStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PSStyleStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ParameterBinderStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ParserStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PathUtilsStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PipelineStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/PowerShellStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ProgressRecordStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ProviderBaseSecurity.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/ProxyCommandStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/RegistryProviderStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/RemotingErrorIdStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/RunspaceInit.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/RunspacePoolStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/RunspaceStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/SecuritySupportStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/Serialization.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/SessionStateProviderBaseStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/SessionStateStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/StringDecoratedStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/SubsystemStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/SuggestionStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/TabCompletionStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/TransactionStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/TypesXmlStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/VerbDescriptionStrings.zh-Hant.resx,B +src/System.Management.Automation/resources/zh-Hant/WildcardPatternStrings.zh-Hant.resx,B +src/System.Management.Automation/security/Authenticode.cs,B +src/System.Management.Automation/security/CatalogHelper.cs,B +src/System.Management.Automation/security/CredentialParameter.cs,B +src/System.Management.Automation/security/MshSignature.cs,B +src/System.Management.Automation/security/SecureStringHelper.cs,B +src/System.Management.Automation/security/SecurityManager.cs,B +src/System.Management.Automation/security/SecuritySupport.cs,B +src/System.Management.Automation/security/nativeMethods.cs,B +src/System.Management.Automation/security/wldpNativeMethods.cs,B +src/System.Management.Automation/security/Win32Native/WinTrust.cs,B +src/System.Management.Automation/singleshell/config/MshConsoleLoadException.cs,B +src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs,B +src/System.Management.Automation/singleshell/config/MshSnapinLoadException.cs,B +src/System.Management.Automation/utils/ClrFacade.cs,B +src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs,B +src/System.Management.Automation/utils/CommandProcessorExceptions.cs,B +src/System.Management.Automation/utils/CoreProviderCmdlets.cs,B +src/System.Management.Automation/utils/CryptoUtils.cs,B +src/System.Management.Automation/utils/EncodingUtils.cs,B +src/System.Management.Automation/utils/ExecutionExceptions.cs,B +src/System.Management.Automation/utils/ExtensionMethods.cs,B +src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs,B +src/System.Management.Automation/utils/FuzzyMatch.cs,B +src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs,B +src/System.Management.Automation/utils/HostInterfacesExceptions.cs,B +src/System.Management.Automation/utils/IObjectReader.cs,B +src/System.Management.Automation/utils/IObjectWriter.cs,B +src/System.Management.Automation/utils/MetadataExceptions.cs,B +src/System.Management.Automation/utils/MshArgumentException.cs,B +src/System.Management.Automation/utils/MshArgumentNullException.cs,B +src/System.Management.Automation/utils/MshArgumentOutOfRangeException.cs,B +src/System.Management.Automation/utils/MshInvalidOperationException.cs,B +src/System.Management.Automation/utils/MshNotImplementedException.cs,B +src/System.Management.Automation/utils/MshNotSupportedException.cs,B +src/System.Management.Automation/utils/MshObjectDisposedException.cs,B +src/System.Management.Automation/utils/MshTraceSource.cs,B +src/System.Management.Automation/utils/ObjectReader.cs,B +src/System.Management.Automation/utils/ObjectStream.cs,B +src/System.Management.Automation/utils/ObjectWriter.cs,B +src/System.Management.Automation/utils/PInvokeDllNames.cs,B +src/System.Management.Automation/utils/PSTelemetryMethods.cs,B +src/System.Management.Automation/utils/PSTelemetryWrapper.cs,B +src/System.Management.Automation/utils/ParameterBinderExceptions.cs,B +src/System.Management.Automation/utils/ParserException.cs,B +src/System.Management.Automation/utils/PathUtils.cs,B +src/System.Management.Automation/utils/PlatformInvokes.cs,B +src/System.Management.Automation/utils/PowerShellETWTracer.cs,B +src/System.Management.Automation/utils/PowerShellExecutionHelper.cs,B +src/System.Management.Automation/utils/PsUtils.cs,B +src/System.Management.Automation/utils/ResourceManagerCache.cs,B +src/System.Management.Automation/utils/RuntimeException.cs,B +src/System.Management.Automation/utils/SessionStateExceptions.cs,B +src/System.Management.Automation/utils/StringUtil.cs,B +src/System.Management.Automation/utils/StructuredTraceSource.cs,B +src/System.Management.Automation/utils/Telemetry.cs,B +src/System.Management.Automation/utils/VTUtils.cs,B +src/System.Management.Automation/utils/Verbs.cs,B +src/System.Management.Automation/utils/WindowsDataCollectionSetting.cs,B +src/System.Management.Automation/utils/assert.cs,B +src/System.Management.Automation/utils/tracing/EtwActivity.cs,B +src/System.Management.Automation/utils/tracing/EtwActivityReverter.cs,B +src/System.Management.Automation/utils/tracing/EtwActivityReverterMethodInvoker.cs,B +src/System.Management.Automation/utils/tracing/EtwEventCorrelator.cs,B +src/System.Management.Automation/utils/tracing/IMethodInvoker.cs,B +src/System.Management.Automation/utils/tracing/PSEtwLog.cs,B +src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs,B +src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs,B +src/System.Management.Automation/utils/tracing/SysLogProvider.cs,B +src/System.Management.Automation/utils/tracing/Tracing.cs,B +src/System.Management.Automation/utils/tracing/TracingGen.cs,B +src/TypeCatalogGen/.gitignore,C +src/TypeCatalogGen/README.md,C +src/TypeCatalogGen/TypeCatalogGen.cs,C +src/TypeCatalogGen/TypeCatalogGen.csproj,C +src/libpsl-native/README.md,C +src/powershell/Program.cs,C +src/powershell/README.md,C +src/powershell-native/Install-PowerShellRemoting.ps1,C +src/powershell-native/README.md,C +src/powershell-unix/.gitignore,C +src/powershell-unix/powershell-unix.csproj,C +src/powershell-unix/runtimeconfig.template.json,C +src/powershell-win-core/powershell-win-core.csproj,C +src/powershell-win-core/pwsh-preview.cmd,C +src/powershell-win-core/runtimeconfig.template.json,C +src/powershell-win-core/Properties/launchSettings.json,C +src/signing/visualstudiopublic.snk,C +test/hosting/test_HostingBasic.cs,C +test/perf/benchmarks/Categories.cs,C +test/perf/benchmarks/Engine.Compiler.cs,C +test/perf/benchmarks/Engine.Parser.cs,C +test/perf/benchmarks/Engine.ScriptBlock.cs,C +test/perf/benchmarks/Program.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/CommandLineOptions.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/DiffableDisassemblyExporter.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ExclusionFilter.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/Extensions.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/MandatoryCategoryValidator.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PartitionFilter.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PerfLabExporter.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/RecommendedConfig.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/TooManyTestCasesValidator.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/UniqueArgumentsValidator.cs,C +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ValuesGenerator.cs,C +test/perf/dotnet-tools/Reporting/Build.cs,C +test/perf/dotnet-tools/Reporting/Counter.cs,C +test/perf/dotnet-tools/Reporting/EnvironmentProvider.cs,C +test/perf/dotnet-tools/Reporting/IEnvironment.cs,C +test/perf/dotnet-tools/Reporting/Os.cs,C +test/perf/dotnet-tools/Reporting/Reporter.cs,C +test/perf/dotnet-tools/Reporting/Run.cs,C +test/perf/dotnet-tools/Reporting/Test.cs,C +test/perf/dotnet-tools/ResultsComparer/CommandLineOptions.cs,C +test/perf/dotnet-tools/ResultsComparer/DataTransferContracts.cs,C +test/perf/dotnet-tools/ResultsComparer/Program.cs,C +test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs,C +test/tools/NamedPipeConnection/src/code/NamedPipeConnection.cs,C +test/tools/TestAlc/init/Init.cs,C +test/tools/TestAlc/nested/NestedCommand.cs,C +test/tools/TestAlc/root/RootCommand.cs,C +test/tools/TestExe/TestExe.cs,C +test/tools/TestService/Program.cs,C +test/tools/TestService/Service1.Designer.cs,C +test/tools/TestService/Service1.cs,C +test/tools/UnixSocket/UnixSocket.cs,C +test/tools/WebListener/BrotliFilter.cs,C +test/tools/WebListener/Constants.cs,C +test/tools/WebListener/DeflateFilter.cs,C +test/tools/WebListener/GzipFilter.cs,C +test/tools/WebListener/Program.cs,C +test/tools/WebListener/Startup.cs,C +test/tools/WebListener/Controllers/AuthController.cs,C +test/tools/WebListener/Controllers/CertController.cs,C +test/tools/WebListener/Controllers/CompressionController.cs,C +test/tools/WebListener/Controllers/DelayController.cs,C +test/tools/WebListener/Controllers/DosController.cs,C +test/tools/WebListener/Controllers/EncodingController.cs,C +test/tools/WebListener/Controllers/GetController.cs,C +test/tools/WebListener/Controllers/HomeController.cs,C +test/tools/WebListener/Controllers/LinkController.cs,C +test/tools/WebListener/Controllers/MultipartController.cs,C +test/tools/WebListener/Controllers/RedirectController.cs,C +test/tools/WebListener/Controllers/ResponseController.cs,C +test/tools/WebListener/Controllers/ResponseHeadersController.cs,C +test/tools/WebListener/Controllers/ResumeController.cs,C +test/tools/WebListener/Controllers/RetryController.cs,C +test/tools/WebListener/Models/ErrorViewModel.cs,C +test/xUnit/AssemblyInfo.cs,C +test/xUnit/Asserts/PriorityAttribute.cs,C +test/xUnit/Asserts/PriorityOrderer.cs,C +test/xUnit/csharp/test_ArgumentToVersionTransformationAttribute.cs,C +test/xUnit/csharp/test_AstDefaultVisit.cs,C +test/xUnit/csharp/test_Binders.cs,C +test/xUnit/csharp/test_CommandLineParser.cs,C +test/xUnit/csharp/test_CompletionHelpers.cs,C +test/xUnit/csharp/test_CorePsPlatform.cs,C +test/xUnit/csharp/test_CryptoUtils.cs,C +test/xUnit/csharp/test_ExtensionMethods.cs,C +test/xUnit/csharp/test_Feedback.cs,C +test/xUnit/csharp/test_FileSystemProvider.cs,C +test/xUnit/csharp/test_MshSnapinInfo.cs,C +test/xUnit/csharp/test_NamedPipe.cs,C +test/xUnit/csharp/test_NativeInterop.cs,C +test/xUnit/csharp/test_PSConfiguration.cs,C +test/xUnit/csharp/test_PSObject.cs,C +test/xUnit/csharp/test_PSVersionInfo.cs,C +test/xUnit/csharp/test_PowerShellAPI.cs,C +test/xUnit/csharp/test_Prediction.cs,C +test/xUnit/csharp/test_RemoteHyperV.cs,C +test/xUnit/csharp/test_Runspace.cs,C +test/xUnit/csharp/test_SecuritySupport.cs,C +test/xUnit/csharp/test_Serialization.cs,C +test/xUnit/csharp/test_SessionState.cs,C +test/xUnit/csharp/test_Subsystem.cs,C +test/xUnit/csharp/test_Utils.cs,C +test/xUnit/csharp/test_WildcardPattern.cs,C diff --git a/docs-out/00-overview/external-dependencies.md b/docs-out/00-overview/external-dependencies.md new file mode 100644 index 0000000..839d130 --- /dev/null +++ b/docs-out/00-overview/external-dependencies.md @@ -0,0 +1,59 @@ +--- +id: OV-EXTDEP-001 +title: External dependencies not in this repository +kind: guide +tier: C +status: draft +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [data/projects.json] +--- + +# External dependencies not in this repository + +> STATIC-ONLY — behavior not run-verified. All counts are `APPROX`/`GENERATED` from regex and own-scanner extraction (no .NET SDK on the study host). + +Evidence: `PackageReference` items in the listed `.csproj` files (`FACT-SRC`, via `data/projects.json`), `src/Modules/PSGalleryModules.csproj`, `nuget.config`, and the README files cited. Package versions as written in the project files at the pin. + +## Runtime-relevant NuGet packages (shipped product) + +| Package | Version | Used by | Purpose (`INFERENCE` from package identity and call sites unless noted) | +|---|---|---|---| +| `Microsoft.PowerShell.Native` | 700.0.2 | `System.Management.Automation` | Prebuilt native shim library (`libpsl-native` on Unix, native helpers on Windows). The in-repo folders `src/libpsl-native/` and `src/powershell-native/` only contain a README stating the code was migrated to the separate PowerShell-native repository (`FACT-SRC`: `src/libpsl-native/README.md`). | +| `Microsoft.Management.Infrastructure` | 3.0.0 | `System.Management.Automation` | CIM/WMI client API used by the CIM adapter and CIM cmdlets (`OUT-OF-SCOPE-DOCUMENTED` for the new shell). | +| `Newtonsoft.Json` | 13.0.4 (`Commands.Utility` pins 13.0.3) | `System.Management.Automation`, `Commands.Utility` | JSON handling inside the engine and the `ConvertFrom/To-Json` family. | +| `Microsoft.ApplicationInsights` | 2.23.0 | `System.Management.Automation` | Telemetry client. | +| `Markdig.Signed` / `Microsoft.PowerShell.MarkdownRender` | 0.44.0 / 7.2.1 | `Commands.Utility` | Markdown rendering cmdlets. | +| `JsonSchema.Net` | 7.4.0 | `Commands.Utility` | `Test-Json` schema validation. | +| `Microsoft.CodeAnalysis.CSharp` | 5.0.0 | `Commands.Utility`, `PSVersionInfoGenerator` | Roslyn: `Add-Type` C# compilation; source generator for version info. | +| `System.Management`, `System.DirectoryServices`, `System.Diagnostics.EventLog`, `System.Security.Cryptography.Pkcs`, `System.Security.Cryptography.ProtectedData`, `System.Security.Permissions`, `System.Configuration.ConfigurationManager`, `System.CodeDom`, `System.Windows.Extensions`, `Microsoft.Win32.Registry.AccessControl` | 10.0.14 | `System.Management.Automation` | .NET compatibility/platform packages (Windows-centric APIs). `ProtectedData` is the DPAPI surface relevant to `SecureString` persistence (see Phase 5). | +| `Microsoft.Security.Extensions` | 1.4.0 | `System.Management.Automation` | Signing/trust APIs (the csproj comment says "Signing APIs"). | +| `Microsoft.Windows.Compatibility` and `System.*` compat packages | 10.0.14 | `Microsoft.PowerShell.SDK` | Meta-package bringing Windows APIs into the SDK package. | +| `Microsoft.Extensions.ObjectPool`, `Microsoft.Bcl.AsyncInterfaces` | 10.0.14 | `Microsoft.PowerShell.SDK` | Support libraries surfaced to SDK consumers. | + +Full per-project package table: [project-dependency-graph.md](project-dependency-graph.md). + +## Bundled PowerShell modules (not in this repo; restored from the PowerShell Gallery) + +`src/Modules/PSGalleryModules.csproj` declares `PackageReference` items for `PSReadLine` 2.4.5, `PowerShellGet` 2.2.5, `PackageManagement` 1.4.8.1, `Microsoft.PowerShell.PSResourceGet` 1.2.0, `Microsoft.PowerShell.Archive` 1.2.6 and `Microsoft.PowerShell.ThreadJob` 2.2.0 (`FACT-SRC`). `nuget.config` clears all package sources and registers one feed, the PowerShell Azure Artifacts feed (`FACT-SRC`). + +**Line editor integration.** The console host loads the module by name: `src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs@L1810` calls `DefaultInitialSessionState.ImportPSModule(new[] { "PSReadLine" })` (`FACT-SRC`). The module is therefore an external, replaceable dependency of the interactive REPL, not part of the engine; the host's prompt code assumes PSReadLine for interactive input (comment at `src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs@L1618`). + +## Native code + +Native code lives outside the repository (PowerShell-native repo, shipped as `Microsoft.PowerShell.Native`). Managed code reaches Windows and POSIX APIs through P/Invoke declarations. `DllImport|LibraryImport` occurrences concentrate in `security/nativeMethods.cs`, `security/Win32Native/WinTrust.cs`, `security/wldpNativeMethods.cs`, `CoreCLR/CorePsPlatform.cs`, `utils/PlatformInvokes.cs` and the per-API files under `engine/Interop/Windows` (`APPROX`, counted with `rg -c`). + +## Build and test tooling dependencies (not shipped) + +BenchmarkDotNet 0.15.8, Perfolizer and CommandLineParser (perf tools); xunit 2.9.3, `xunit.runner.visualstudio` 3.1.5 and `Microsoft.NET.Test.Sdk` 18.0.1 (xUnit tests); `Microsoft.Signed.Wix` (MSI packaging); `PowerShellStandard.Library` 5.1.1 (isolated-ALC test assemblies). Pester and other PowerShell test modules are installed by `build.psm1` helpers (see Phase 1 and Phase 6 documents). + +## .NET runtime and SDK + +`global.json` pins SDK `10.0.403`; `PowerShell.Common.props` sets `TargetFramework` `net10.0` (line 147). `DotnetRuntimeMetadata.json` describes the SDK channel used by the build; its `channel` field says `9.0.1xx-preview6` while `sdkImageVersion` says `10.0.403` (`FACT-SRC`, see DECISIONS D-011). + +Verification: package list read from `data/projects.json` (XML-parsed); purpose statements are `INFERENCE` unless a file is cited. diff --git a/docs-out/00-overview/layered-architecture.md b/docs-out/00-overview/layered-architecture.md new file mode 100644 index 0000000..5bc9f52 --- /dev/null +++ b/docs-out/00-overview/layered-architecture.md @@ -0,0 +1,130 @@ +--- +id: OV-LAYERS-001 +title: Layered architecture +kind: subsystem +tier: B +status: draft +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/powershell/Program.cs, src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs, src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs, src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj, src/System.Management.Automation/System.Management.Automation.csproj] +mirror_cards: [src-mirror/src/System.Management.Automation/_project.md, src-mirror/src/Microsoft.PowerShell.ConsoleHost/_project.md, src-mirror/src/Microsoft.PowerShell.SDK/_project.md] +generated_from: [data/projects.json, data/types.json, data/files.csv] +--- + +# Layered architecture + +> STATIC-ONLY — behavior not run-verified. Layer assignment is read from project references and entry-point code (`FACT-SRC`); labels like "layer" are this study's grouping (`INFERENCE`). + +## 1. Purpose and scope [SPEC] + +One-page map of the product: which projects form which layer, who references whom, and how a process start reaches the engine. Detail documents: language pipeline in [02-language](../02-language/00-pipeline-map.md), runtime in `03-runtime/`, hosting in `04-hosting/`, remoting in `05-remoting/`, command modules in `10-command-modules/`. + +## 2. Source map + +| Layer | Projects (path under `src/`) | Role | Tier | +|---|---|---|---| +| L0 Process entry | `powershell` (shared `Program.cs`), `powershell-unix`, `powershell-win-core`, `Microsoft.PowerShell.GlobalTool.Shim` | `pwsh` executable projects; the shim is the .NET global-tool entry | C | +| L1 Host | `Microsoft.PowerShell.ConsoleHost` | Console host: command-line parsing, REPL, console UI, transcription, `ConsoleShell`/`UnmanagedPSEntry` entry points | B | +| L2 SDK facade | `Microsoft.PowerShell.SDK` | Meta-project referencing the engine, host and command modules; the NuGet package for embedding | B | +| L3 Engine | `System.Management.Automation` ("SMA") | Language pipeline, runtime, pipeline/runspaces, session state, providers, ETS, formatting, modules, help, security, remoting, jobs, debugger | A/B | +| L4 Command modules | `Microsoft.PowerShell.Commands.Management`, `...Commands.Utility`, `...Commands.Diagnostics` (Windows), `Microsoft.PowerShell.Security`, `Microsoft.WSMan.Management`, `Microsoft.WSMan.Runtime`, `Microsoft.Management.Infrastructure.CimCmdlets` (Windows), `Microsoft.PowerShell.GraphicalHost` (`Microsoft.Management.UI.Internal`, Windows) | Cmdlets and providers plugged into the engine | C | +| L5 Content | `Modules/Shared`, `Modules/Unix`, `Modules/Windows` (script modules, manifests, `.ps1xml`), bundled Gallery modules | Script-implemented commands and format/type data | C | +| L6 Platform | `Microsoft.PowerShell.CoreCLR.Eventing` (Windows ETW), native shim package `Microsoft.PowerShell.Native` (external), P/Invoke layers inside SMA (`engine/Interop`, `security/nativeMethods.cs`, `CoreCLR/CorePsPlatform.cs`) | OS access | B/C | +| L7 Tooling | `ResGen`, `TypeCatalogGen`, `SourceGenerators/PSVersionInfoGenerator`, `build.psm1`, `tools/` | Build-time code generation and packaging | C | +| Tests | `test/xUnit`, `test/powershell` (Pester), `test/hosting`, `test/perf`, `test/tools/*` | See Phase 6 documents | C | + +Project counts per layer and the full reference graph are generated in [project-dependency-graph.md](project-dependency-graph.md). + +## 3. Responsibilities and non-responsibilities + +The engine (L3) owns all language and runtime semantics and knows nothing about the console; hosts implement `PSHost` abstractions (L1). Cmdlet assemblies (L4) depend on the engine, never the reverse, except that the engine's initial session state names the built-in cmdlet types and snap-in assemblies it loads. + +## 4. Key types and contracts [IMPL] + +- Entry: `src/powershell/Program.cs::ManagedPSEntry.Main@L67` (on UNIX it first calls `AttemptExecPwshLogin(args)` for login-shell handling, `#if UNIX`) returns `UnmanagedPSEntry.Start(args, args.Length)`. +- `src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs::UnmanagedPSEntry.Start@L50` performs, in order: `EarlyStartup.Init()` (background warm-up; defined in `src/System.Management.Automation/engine/InitialSessionState.cs@L29`), set thread UI culture and culture from the native culture resolver, `ConsoleHost.ParseCommandLine(args)`, `PSEtwLog.LogConsoleStartup()`, build the banner from `PSVersionInfo.GitCommitId`, set `ConsoleHost.DefaultInitialSessionState = InitialSessionState.CreateDefault2()`, then `ConsoleHost.Start(bannerText, helpText, issProvidedExternally: false)` (`ConsoleHost.cs::ConsoleHost.Start@L100`). Host exceptions caused by a killed console (Win32 error 0x6 or 1236) return quietly; any other exception calls `Environment.FailFast`. +- Embedding entry: `ConsoleShell.Start(bannerText, helpText, args)` and `ConsoleShell.Start(InitialSessionState, ...)` (`ConsoleShell.cs@L22-L58`) parse the command line, set the default initial session state and call `ConsoleHost.Start` — the way a custom host reuses the PowerShell console host. +- Reference direction (from `ProjectReference` items, `FACT-SRC`): `Microsoft.PowerShell.SDK` -> {`Commands.Management`, `Commands.Utility`, `ConsoleHost`, `Security`, `System.Management.Automation`}; `ConsoleHost`, `Commands.Utility`, `Commands.Diagnostics`, `Security`, `WSMan.Management` -> `System.Management.Automation`; `Commands.Management` -> `Security`; `WSMan.Management` -> `WSMan.Runtime`; `powershell-unix` -> `Microsoft.PowerShell.SDK`; `powershell-win-core` -> `Microsoft.PowerShell.SDK`, `Commands.Diagnostics`, `CimCmdlets`, `WSMan.Management` and, only when `SDKToUse == Microsoft.NET.Sdk.WindowsDesktop`, `Microsoft.PowerShell.GraphicalHost`; `Microsoft.PowerShell.GlobalTool.Shim` has no project references. + +## 5. Data model + +Namespace distribution of the engine's types (`data/types.json`, `APPROX`; top namespaces by type count): `System.Management.Automation` (969), `...Interpreter` (271), `...Language` (257), `Microsoft.PowerShell.Commands.Internal.Format` (251), `Microsoft.PowerShell.Commands` (143), `...Remoting` (133), `...Runspaces` (124), `...Internal` (97), `...Remoting.Client` (91), `...Security` (75), `...ComInterop` (64). Engine totals: 2857 types in 705 C# files / 563843 lines. + +## 6. Control flow + +```mermaid +flowchart TD + A[Program.Main] --> B[UnmanagedPSEntry.Start] + B --> C[EarlyStartup.Init] + B --> D[ConsoleHost.ParseCommandLine] + B --> E[InitialSessionState.CreateDefault2] + E --> F[ConsoleHost.Start] + F --> G[create Runspace with ConsoleHost as PSHost] + G --> H[profiles, then command or file or interactive REPL] + H --> I[PowerShell and Pipeline API] + I --> J[Parser and compiler] + J --> K[Pipeline processor and command processors] + K --> L[Cmdlets, functions, scripts, native commands] +``` + +Boxes F–H are `INFERENCE` from the host's role until the Phase 4 console-host document confirms them; boxes I–L are detailed in [LIFECYCLE-script-execution](../02-language/LIFECYCLE-script-execution.md). + +## 7. Algorithms + +Not applicable. + +## 8. Observable behavior [SPEC] + +`pwsh` starts, parses its command line (`-Command`, `-File`, `-EncodedCommand`, interactive), creates the initial session state with the built-in cmdlet set and runs. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Startup failures terminate the process by `Environment.FailFast` except benign console-loss cases (see Key types). + +## 10. Concurrency and threading + +`EarlyStartup.Init()` warms components on background threads before command-line parsing (comment in `ManagedEntrance.cs@L66`). + +## 11. Extension points and customization hooks + +Host abstraction (`PSHost`, implemented by `ConsoleHost`), `InitialSessionState`, `ConsoleShell.Start` for custom console hosts, `Microsoft.PowerShell.SDK` for embedding, cmdlet/provider assemblies, subsystems (`engine/Subsystem`: prediction, feedback, DSC — `APPROX` from directory names). + +## 12. Dependencies + +Inbound: OS process loader / `dotnet` host. Outbound: .NET (`net10.0`), packages in [external-dependencies](external-dependencies.md). + +## 13. Performance notes + +Startup work is pushed to `EarlyStartup`; ReadyToRun and tiered JIT settings are in [build-system](../01-repository/build-system.md). + +## 14. Security considerations + +Trust boundaries relevant to the layers: script/module input to the engine (L3), remoting endpoints (L3/L4), host UI (L1), native interop (L6), package/module sources (L5/L7). Enforcement points are catalogued in Phase 5 (`07-security/enforcement-points.md`). + +## 15. Enterprise considerations + +Layering is clean in one direction (cmdlets and hosts depend on the engine), which lets a different host or a reduced command set be built from the same engine. Gaps: the engine assembly also contains the remoting stack, help, formatting, providers and debugger (one 563,843-line assembly), so no part can be omitted without source changes (`INFERENCE` from the single `System.Management.Automation.csproj`). + +## 16. Tests + +Layer-level tests: `test/hosting` (embedding via SDK), `test/xUnit`, Pester suites under `test/powershell` (see Phase 6). + +## 17. Design decisions and trade-offs + +One engine assembly with `InternalsVisibleTo` friends gives cmdlet assemblies access to internals (see `internals_visible_to` in `data/projects.json`) at the cost of a very wide internal API surface (`INFERENCE`). + +## 18. Guidance for the new shell [LESSON] + +- **LSN-LAYER-01** [REPLICATE] (area: NLD-RUN) Keep the dependency direction host -> engine <- command modules, with the host abstraction (`PSHost`) as the only UI contract. Evidence: `src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj` (references only the engine). +- **LSN-LAYER-02** [ADAPT] (area: NLD-MOD) Split the engine into separately packaged components (language core, runtime, remoting, formatting, help) so enterprise deployments can omit unneeded subsystems and shrink the attack surface; the observable language behavior stays unchanged. Evidence: single-assembly layout `src/System.Management.Automation/System.Management.Automation.csproj`; namespace counts above. +- **LSN-LAYER-03** [REPLICATE] (area: NLD-TOOL) Provide a one-call embedding entry that takes an initial session state (as `ConsoleShell.Start` does). Evidence: `src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs@L38`. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: the internals of `ConsoleHost.Start` (boxes F–H) pending Phase 4. +- `UNVERIFIED`: which subsystems are registered by default (`engine/Subsystem`). + +Verification: project references read from `.csproj` files via `data/projects.json`; entry code read in `Program.cs`, `ManagedEntrance.cs`, `ConsoleShell.cs`; counts from `numbers.json`. diff --git a/docs-out/00-overview/project-dependency-graph.md b/docs-out/00-overview/project-dependency-graph.md new file mode 100644 index 0000000..22900b5 --- /dev/null +++ b/docs-out/00-overview/project-dependency-graph.md @@ -0,0 +1,393 @@ +--- +id: OV-DEPS-001 +title: Project dependency graph +kind: catalog +tier: C +status: partial +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [data/projects.json] +--- + +# Project dependency graph + +> STATIC-ONLY — behavior not run-verified. All counts are `APPROX`/`GENERATED` from regex and own-scanner extraction (no .NET SDK on the study host). + +Edges are `ProjectReference` items (dashed = analyzer/source generator, label = MSBuild condition when present; conditions are **not evaluated**). Node suffix `*` = not in `PowerShell.sln`. + +```mermaid +flowchart LR + docs_host_powershell_sample_MyApp_MyApp_csproj["MyApp*"] + src_GlobalTools_PowerShell_Windows_x64_PowerShell_Windows_x64_csproj["PowerShell.Windows.x64*"] + src_Microsoft_Management_Infrastructure_CimCmdlets_Microsoft_Management_Infrastructure_CimCmdlets_csproj["Microsoft.Management.Infrastructure.CimCmdlets"] + src_Microsoft_Management_UI_Internal_Microsoft_PowerShell_GraphicalHost_csproj["Microsoft.PowerShell.GraphicalHost*"] + src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj["Microsoft.PowerShell.Commands.Diagnostics"] + src_Microsoft_PowerShell_Commands_Management_Microsoft_PowerShell_Commands_Management_csproj["Microsoft.PowerShell.Commands.Management"] + tools_packaging_projects_reference_Microsoft_PowerShell_Commands_Utility_Microsoft_PowerShell_Commands_Utility_csproj["Microsoft.PowerShell.Commands.Utility"] + tools_packaging_projects_reference_Microsoft_PowerShell_ConsoleHost_Microsoft_PowerShell_ConsoleHost_csproj["Microsoft.PowerShell.ConsoleHost"] + src_Microsoft_PowerShell_CoreCLR_Eventing_Microsoft_PowerShell_CoreCLR_Eventing_csproj["Microsoft.PowerShell.CoreCLR.Eventing"] + src_Microsoft_PowerShell_GlobalTool_Shim_Microsoft_PowerShell_GlobalTool_Shim_csproj["Microsoft.PowerShell.GlobalTool.Shim*"] + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj["Microsoft.PowerShell.SDK"] + src_Microsoft_PowerShell_Security_Microsoft_PowerShell_Security_csproj["Microsoft.PowerShell.Security"] + src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj["Microsoft.WSMan.Management"] + src_Microsoft_WSMan_Runtime_Microsoft_WSMan_Runtime_csproj["Microsoft.WSMan.Runtime"] + src_Modules_PSGalleryModules_csproj["PSGalleryModules*"] + src_ResGen_ResGen_csproj["ResGen*"] + tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj["System.Management.Automation"] + src_System_Management_Automation_SourceGenerators_PSVersionInfoGenerator_PSVersionInfoGenerator_csproj["PSVersionInfoGenerator"] + src_TypeCatalogGen_TypeCatalogGen_csproj["TypeCatalogGen*"] + src_powershell_unix_powershell_unix_csproj["powershell-unix"] + src_powershell_win_core_powershell_win_core_csproj["powershell-win-core"] + test_hosting_hosting_tests_csproj["hosting.tests*"] + test_perf_benchmarks_powershell_perf_csproj["powershell-perf*"] + test_perf_dotnet_tools_BenchmarkDotNet_Extensions_BenchmarkDotNet_Extensions_csproj["BenchmarkDotNet.Extensions*"] + test_perf_dotnet_tools_Reporting_Reporting_csproj["Reporting*"] + test_perf_dotnet_tools_ResultsComparer_ResultsComparer_csproj["ResultsComparer*"] + test_tools_Modules_PSGalleryTestModules_csproj["PSGalleryTestModules*"] + test_tools_NamedPipeConnection_src_code_Microsoft_PowerShell_NamedPipeConnection_csproj["Microsoft.PowerShell.NamedPipeConnection*"] + test_tools_TestAlc_init_Test_Isolated_Init_csproj["Test.Isolated.Init*"] + test_tools_TestAlc_nested_Test_Isolated_Nested_csproj["Test.Isolated.Nested*"] + test_tools_TestAlc_root_Test_Isolated_Root_csproj["Test.Isolated.Root*"] + test_tools_TestExe_TestExe_csproj["TestExe*"] + test_tools_TestService_TestService_csproj["TestService*"] + test_tools_UnixSocket_UnixSocket_csproj["UnixSocket*"] + test_tools_WebListener_WebListener_csproj["WebListener*"] + test_xUnit_xUnit_tests_csproj["xUnit.tests"] + tools_packaging_projects_reference_Microsoft_PowerShell_Commands_Utility_Microsoft_PowerShell_Commands_Utility_csproj["Microsoft.PowerShell.Commands.Utility*"] + tools_packaging_projects_reference_Microsoft_PowerShell_ConsoleHost_Microsoft_PowerShell_ConsoleHost_csproj["Microsoft.PowerShell.ConsoleHost*"] + tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj["System.Management.Automation*"] + tools_wix_Microsoft_PowerShell_Packaging_csproj["Microsoft.PowerShell.Packaging*"] + src_GlobalTools_PowerShell_Windows_x64_PowerShell_Windows_x64_csproj --> src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj + src_GlobalTools_PowerShell_Windows_x64_PowerShell_Windows_x64_csproj --> src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj + src_GlobalTools_PowerShell_Windows_x64_PowerShell_Windows_x64_csproj --> src_Microsoft_Management_Infrastructure_CimCmdlets_Microsoft_Management_Infrastructure_CimCmdlets_csproj + src_GlobalTools_PowerShell_Windows_x64_PowerShell_Windows_x64_csproj --> src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj + src_Microsoft_Management_Infrastructure_CimCmdlets_Microsoft_Management_Infrastructure_CimCmdlets_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_Management_UI_Internal_Microsoft_PowerShell_GraphicalHost_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_Management_UI_Internal_Microsoft_PowerShell_GraphicalHost_csproj --> tools_packaging_projects_reference_Microsoft_PowerShell_Commands_Utility_Microsoft_PowerShell_Commands_Utility_csproj + src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_PowerShell_Commands_Management_Microsoft_PowerShell_Commands_Management_csproj --> src_Microsoft_PowerShell_Security_Microsoft_PowerShell_Security_csproj + tools_packaging_projects_reference_Microsoft_PowerShell_Commands_Utility_Microsoft_PowerShell_Commands_Utility_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + tools_packaging_projects_reference_Microsoft_PowerShell_ConsoleHost_Microsoft_PowerShell_ConsoleHost_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj --> src_Microsoft_PowerShell_Commands_Management_Microsoft_PowerShell_Commands_Management_csproj + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj --> tools_packaging_projects_reference_Microsoft_PowerShell_Commands_Utility_Microsoft_PowerShell_Commands_Utility_csproj + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj --> tools_packaging_projects_reference_Microsoft_PowerShell_ConsoleHost_Microsoft_PowerShell_ConsoleHost_csproj + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj --> src_Microsoft_PowerShell_Security_Microsoft_PowerShell_Security_csproj + src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_PowerShell_Security_Microsoft_PowerShell_Security_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj --> tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj + src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj --> src_Microsoft_WSMan_Runtime_Microsoft_WSMan_Runtime_csproj + tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj -.-> src_System_Management_Automation_SourceGenerators_PSVersionInfoGenerator_PSVersionInfoGenerator_csproj + tools_packaging_projects_reference_System_Management_Automation_System_Management_Automation_csproj -->|" '$(IsWindows)' == 'true' "| src_Microsoft_PowerShell_CoreCLR_Eventing_Microsoft_PowerShell_CoreCLR_Eventing_csproj + src_powershell_unix_powershell_unix_csproj --> src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj + src_powershell_win_core_powershell_win_core_csproj --> src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj + src_powershell_win_core_powershell_win_core_csproj --> src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj + src_powershell_win_core_powershell_win_core_csproj --> src_Microsoft_Management_Infrastructure_CimCmdlets_Microsoft_Management_Infrastructure_CimCmdlets_csproj + src_powershell_win_core_powershell_win_core_csproj --> src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj + src_powershell_win_core_powershell_win_core_csproj -->|"'$(SDKToUse)' == 'Microsoft.NET.Sdk.Wind"| src_Microsoft_Management_UI_Internal_Microsoft_PowerShell_GraphicalHost_csproj + test_perf_benchmarks_powershell_perf_csproj --> test_perf_dotnet_tools_BenchmarkDotNet_Extensions_BenchmarkDotNet_Extensions_csproj + test_perf_benchmarks_powershell_perf_csproj -->|"'$(PerfTargetVersion)' == ''"| src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj + test_perf_benchmarks_powershell_perf_csproj -->|"'$(PerfTargetVersion)' == ''"| src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj + test_perf_benchmarks_powershell_perf_csproj -->|"'$(PerfTargetVersion)' == ''"| src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj + test_perf_dotnet_tools_BenchmarkDotNet_Extensions_BenchmarkDotNet_Extensions_csproj --> test_perf_dotnet_tools_Reporting_Reporting_csproj + test_xUnit_xUnit_tests_csproj --> src_Microsoft_PowerShell_SDK_Microsoft_PowerShell_SDK_csproj + test_xUnit_xUnit_tests_csproj --> src_Microsoft_PowerShell_Commands_Diagnostics_Microsoft_PowerShell_Commands_Diagnostics_csproj + test_xUnit_xUnit_tests_csproj --> src_Microsoft_WSMan_Management_Microsoft_WSMan_Management_csproj + test_xUnit_xUnit_tests_csproj --> src_Microsoft_Management_Infrastructure_CimCmdlets_Microsoft_Management_Infrastructure_CimCmdlets_csproj +``` + +## Project table (`GENERATED`) + +| Project | Path | Output | TFM | In sln | Project refs | Package refs | +|---|---|---|---|---|---:|---:| +| `MyApp` | `docs/host-powershell/sample/MyApp/MyApp.csproj` | Exe | netcoreapp2.1 | no | 0 | 3 | +| `PowerShell.Windows.x64` | `src/GlobalTools/PowerShell.Windows.x64/PowerShell.Windows.x64.csproj` | Exe | net10.0 | no | 4 | 0 | +| `Microsoft.Management.Infrastructure.CimCmdlets` | `src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj` | (inherited/Library) | net10.0 | yes | 1 | 0 | +| `Microsoft.PowerShell.GraphicalHost` | `src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj` | (inherited/Library) | net10.0 | no | 2 | 0 | +| `Microsoft.PowerShell.Commands.Diagnostics` | `src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj` | (inherited/Library) | net10.0 | yes | 1 | 4 | +| `Microsoft.PowerShell.Commands.Management` | `src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj` | (inherited/Library) | net10.0 | yes | 1 | 2 | +| `Microsoft.PowerShell.Commands.Utility` | `src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj` | (inherited/Library) | net10.0 | yes | 1 | 6 | +| `Microsoft.PowerShell.ConsoleHost` | `src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj` | (inherited/Library) | net10.0 | yes | 1 | 0 | +| `Microsoft.PowerShell.CoreCLR.Eventing` | `src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj` | (inherited/Library) | net10.0 | yes | 0 | 1 | +| `Microsoft.PowerShell.GlobalTool.Shim` | `src/Microsoft.PowerShell.GlobalTool.Shim/Microsoft.PowerShell.GlobalTool.Shim.csproj` | EXE | net10.0 | no | 0 | 0 | +| `Microsoft.PowerShell.SDK` | `src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj` | (inherited/Library) | net10.0 | yes | 5 | 53 | +| `Microsoft.PowerShell.Security` | `src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj` | (inherited/Library) | net10.0 | yes | 1 | 0 | +| `Microsoft.WSMan.Management` | `src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj` | (inherited/Library) | net10.0 | yes | 2 | 2 | +| `Microsoft.WSMan.Runtime` | `src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj` | (inherited/Library) | net10.0 | yes | 0 | 0 | +| `PSGalleryModules` | `src/Modules/PSGalleryModules.csproj` | (inherited/Library) | net10.0 | no | 0 | 6 | +| `ResGen` | `src/ResGen/ResGen.csproj` | Exe | net10.0 | no | 0 | 0 | +| `System.Management.Automation` | `src/System.Management.Automation/System.Management.Automation.csproj` | (inherited/Library) | net10.0 | yes | 2 | 15 | +| `PSVersionInfoGenerator` | `src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj` | (inherited/Library) | netstandard2.0 | yes | 0 | 10 | +| `TypeCatalogGen` | `src/TypeCatalogGen/TypeCatalogGen.csproj` | Exe | net10.0 | no | 0 | 0 | +| `powershell-unix` | `src/powershell-unix/powershell-unix.csproj` | Exe | net10.0 | yes | 1 | 0 | +| `powershell-win-core` | `src/powershell-win-core/powershell-win-core.csproj` | Exe | net10.0 | yes | 5 | 0 | +| `hosting.tests` | `test/hosting/hosting.tests.csproj` | (inherited/Library) | net10.0 | no | 0 | 12 | +| `powershell-perf` | `test/perf/benchmarks/powershell-perf.csproj` | Exe | net10.0 | no | 4 | 10 | +| `BenchmarkDotNet.Extensions` | `test/perf/dotnet-tools/BenchmarkDotNet.Extensions/BenchmarkDotNet.Extensions.csproj` | Library | netstandard2.0 | no | 1 | 13 | +| `Reporting` | `test/perf/dotnet-tools/Reporting/Reporting.csproj` | Library | netstandard2.0 | no | 0 | 3 | +| `ResultsComparer` | `test/perf/dotnet-tools/ResultsComparer/ResultsComparer.csproj` | Exe | $(PERFLAB_TARGET_FRAMEWORKS) | no | 0 | 15 | +| `PSGalleryTestModules` | `test/tools/Modules/PSGalleryTestModules.csproj` | (inherited/Library) | net10.0 | no | 0 | 1 | +| `Microsoft.PowerShell.NamedPipeConnection` | `test/tools/NamedPipeConnection/src/code/Microsoft.PowerShell.NamedPipeConnection.csproj` | Library | net10.0 | no | 0 | 14 | +| `Test.Isolated.Init` | `test/tools/TestAlc/init/Test.Isolated.Init.csproj` | (inherited/Library) | net10.0 | no | 0 | 1 | +| `Test.Isolated.Nested` | `test/tools/TestAlc/nested/Test.Isolated.Nested.csproj` | (inherited/Library) | net10.0 | no | 0 | 2 | +| `Test.Isolated.Root` | `test/tools/TestAlc/root/Test.Isolated.Root.csproj` | (inherited/Library) | net10.0 | no | 0 | 1 | +| `TestExe` | `test/tools/TestExe/TestExe.csproj` | Exe | net10.0 | no | 0 | 0 | +| `TestService` | `test/tools/TestService/TestService.csproj` | Exe | net10.0 | no | 0 | 46 | +| `UnixSocket` | `test/tools/UnixSocket/UnixSocket.csproj` | Exe | net10.0 | no | 0 | 0 | +| `WebListener` | `test/tools/WebListener/WebListener.csproj` | (inherited/Library) | net10.0 | no | 0 | 4 | +| `xUnit.tests` | `test/xUnit/xUnit.tests.csproj` | (inherited/Library) | net10.0 | yes | 4 | 5 | +| `Microsoft.PowerShell.Commands.Utility` | `tools/packaging/projects/reference/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj` | (inherited/Library) | net10.0 | no | 0 | 2 | +| `Microsoft.PowerShell.ConsoleHost` | `tools/packaging/projects/reference/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj` | (inherited/Library) | net10.0 | no | 0 | 0 | +| `System.Management.Automation` | `tools/packaging/projects/reference/System.Management.Automation/System.Management.Automation.csproj` | (inherited/Library) | net10.0 | no | 0 | 1 | +| `Microsoft.PowerShell.Packaging` | `tools/wix/Microsoft.PowerShell.Packaging.csproj` | (inherited/Library) | net10.0 | no | 0 | 1 | + +## Package references (`GENERATED`) + +| Project | Package | Version | Condition | +|---|---|---|---| +| `MyApp` | Microsoft.PowerShell.SDK | 6.1.1 | | +| `MyApp` | Microsoft.PowerShell.Commands.Diagnostics | 6.1.1 | | +| `MyApp` | Microsoft.WSMan.Management | 6.1.1 | | +| `Microsoft.PowerShell.Commands.Diagnostics` | System.Configuration.ConfigurationManager | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Diagnostics` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Diagnostics` | System.Security.Cryptography.ProtectedData | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Diagnostics` | System.Diagnostics.PerformanceCounter | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Management` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Management` | System.ServiceProcess.ServiceController | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Utility` | Microsoft.Win32.SystemEvents | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Utility` | Markdig.Signed | 0.44.0 | | +| `Microsoft.PowerShell.Commands.Utility` | Microsoft.PowerShell.MarkdownRender | 7.2.1 | | +| `Microsoft.PowerShell.Commands.Utility` | Microsoft.CodeAnalysis.CSharp | 5.0.0 | | +| `Microsoft.PowerShell.Commands.Utility` | System.Drawing.Common | 10.0.14 | | +| `Microsoft.PowerShell.Commands.Utility` | JsonSchema.Net | 7.4.0 | | +| `Microsoft.PowerShell.CoreCLR.Eventing` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | Microsoft.Bcl.AsyncInterfaces | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | Microsoft.Extensions.ObjectPool | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | Microsoft.Win32.Registry.AccessControl | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | Microsoft.Win32.SystemEvents | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.android-arm.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.android-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.android-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.android-x86.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-arm.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-musl-arm.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-musl-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.linux-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.osx-arm64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | runtime.osx-x64.runtime.native.System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.CodeDom | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.ComponentModel.Composition | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.ComponentModel.Composition.Registration | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Configuration.ConfigurationManager | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Data.Odbc | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Data.OleDb | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Data.SqlClient | 4.9.1 | | +| `Microsoft.PowerShell.SDK` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Diagnostics.PerformanceCounter | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.DirectoryServices | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.DirectoryServices.AccountManagement | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.DirectoryServices.Protocols | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Drawing.Common | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.IO.Packaging | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.IO.Ports | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Management | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Net.Http.WinHttpHandler | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Reflection.Context | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Runtime.Caching | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Security.Cryptography.Pkcs | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Security.Cryptography.ProtectedData | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Security.Cryptography.Xml | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Security.Permissions | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.ServiceModel.Http | 10.0.652802 | | +| `Microsoft.PowerShell.SDK` | System.ServiceModel.NetFramingBase | 10.0.652802 | | +| `Microsoft.PowerShell.SDK` | System.ServiceModel.NetTcp | 10.0.652802 | | +| `Microsoft.PowerShell.SDK` | System.ServiceModel.Primitives | 10.0.652802 | | +| `Microsoft.PowerShell.SDK` | Microsoft.Windows.Compatibility | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.ServiceModel.Syndication | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.ServiceProcess.ServiceController | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Speech | 10.0.14 | | +| `Microsoft.PowerShell.SDK` | System.Windows.Extensions | 10.0.14 | | +| `Microsoft.WSMan.Management` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.WSMan.Management` | System.ServiceProcess.ServiceController | 10.0.14 | | +| `PSGalleryModules` | PowerShellGet | 2.2.5 | | +| `PSGalleryModules` | PackageManagement | 1.4.8.1 | | +| `PSGalleryModules` | Microsoft.PowerShell.PSResourceGet | 1.2.0 | | +| `PSGalleryModules` | Microsoft.PowerShell.Archive | 1.2.6 | | +| `PSGalleryModules` | PSReadLine | 2.4.5 | | +| `PSGalleryModules` | Microsoft.PowerShell.ThreadJob | 2.2.0 | | +| `System.Management.Automation` | Newtonsoft.Json | 13.0.4 | | +| `System.Management.Automation` | Microsoft.ApplicationInsights | 2.23.0 | | +| `System.Management.Automation` | Microsoft.Win32.Registry.AccessControl | 10.0.14 | | +| `System.Management.Automation` | System.CodeDom | 10.0.14 | | +| `System.Management.Automation` | System.Configuration.ConfigurationManager | 10.0.14 | | +| `System.Management.Automation` | System.Diagnostics.EventLog | 10.0.14 | | +| `System.Management.Automation` | System.DirectoryServices | 10.0.14 | | +| `System.Management.Automation` | System.Management | 10.0.14 | | +| `System.Management.Automation` | System.Security.Cryptography.Pkcs | 10.0.14 | | +| `System.Management.Automation` | System.Security.Cryptography.ProtectedData | 10.0.14 | | +| `System.Management.Automation` | System.Security.Permissions | 10.0.14 | | +| `System.Management.Automation` | Microsoft.Management.Infrastructure | 3.0.0 | | +| `System.Management.Automation` | Microsoft.PowerShell.Native | 700.0.2 | | +| `System.Management.Automation` | Microsoft.Security.Extensions | 1.4.0 | | +| `System.Management.Automation` | System.Windows.Extensions | 10.0.14 | | +| `PSVersionInfoGenerator` | Microsoft.CodeAnalysis.CSharp | 5.0.0 | | +| `PSVersionInfoGenerator` | Microsoft.CodeAnalysis.Analyzers | 5.3.0 | | +| `PSVersionInfoGenerator` | Microsoft.NETCore.Platforms | 1.1.2 | | +| `PSVersionInfoGenerator` | System.Buffers | 4.6.1 | | +| `PSVersionInfoGenerator` | System.Collections.Immutable | 9.0.21 | | +| `PSVersionInfoGenerator` | System.Memory | 4.6.3 | | +| `PSVersionInfoGenerator` | System.Numerics.Vectors | 4.6.1 | | +| `PSVersionInfoGenerator` | System.Reflection.Metadata | 9.0.21 | | +| `PSVersionInfoGenerator` | System.Runtime.CompilerServices.Unsafe | 6.1.2 | | +| `PSVersionInfoGenerator` | System.Threading.Tasks.Extensions | 4.6.3 | | +| `hosting.tests` | xunit | 2.4.1 | | +| `hosting.tests` | XunitXml.TestLogger | 2.0.0 | | +| `hosting.tests` | Microsoft.PowerShell.SDK | $(RELEASE_VERSION) | | +| `hosting.tests` | Xunit.SkippableFact | 1.3.6 | | +| `hosting.tests` | xunit.runner.visualstudio | 2.4.3 | | +| `hosting.tests` | Microsoft.NET.Test.Sdk | 16.7.1 | | +| `hosting.tests` | System.ServiceModel.Duplex | 4.10.3 | | +| `hosting.tests` | System.ServiceModel.Http | 4.10.3 | | +| `hosting.tests` | System.ServiceModel.NetTcp | 4.10.3 | | +| `hosting.tests` | System.ServiceModel.Primitives | 4.10.3 | | +| `hosting.tests` | System.ServiceModel.Security | 4.10.3 | | +| `hosting.tests` | System.Private.ServiceModel | 4.10.3 | | +| `powershell-perf` | Microsoft.PowerShell.SDK | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.Commands.Diagnostics | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.Commands.Management | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.Commands.Utility | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.ConsoleHost | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.Security | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.PowerShell.CoreCLR.Eventing | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.WSMan.Management | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | Microsoft.WSMan.Runtime | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `powershell-perf` | System.Management.Automation | $(PerfTargetVersion) | '$(PerfTargetVersion)' != '' | +| `BenchmarkDotNet.Extensions` | BenchmarkDotNet | 0.15.8 | | +| `BenchmarkDotNet.Extensions` | BenchmarkDotNet.Diagnostics.Windows | 0.15.8 | | +| `BenchmarkDotNet.Extensions` | Microsoft.Bcl.AsyncInterfaces | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | Microsoft.Diagnostics.NETCore.Client | 0.2.750501 | | +| `BenchmarkDotNet.Extensions` | Microsoft.Diagnostics.Tracing.TraceEvent | 3.1.30 | | +| `BenchmarkDotNet.Extensions` | Microsoft.NETCore.Platforms | 1.1.2 | | +| `BenchmarkDotNet.Extensions` | System.CodeDom | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.Collections.Immutable | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.IO.Pipelines | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.Management | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.Reflection.Metadata | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.Text.Encodings.Web | 9.0.21 | | +| `BenchmarkDotNet.Extensions` | System.Text.Json | 9.0.21 | | +| `Reporting` | Microsoft.NETCore.Platforms | 1.1.2 | | +| `Reporting` | Newtonsoft.Json | 13.0.4 | | +| `Reporting` | Microsoft.DotNet.PlatformAbstractions | 5.0.0-preview.5.20278.1 | | +| `ResultsComparer` | CommandLineParser | 2.9.1 | | +| `ResultsComparer` | MarkdownLog.NS20 | 0.10.1 | | +| `ResultsComparer` | Microsoft.Bcl.AsyncInterfaces | 9.0.21 | | +| `ResultsComparer` | Microsoft.Diagnostics.NETCore.Client | 0.2.750501 | | +| `ResultsComparer` | Microsoft.Diagnostics.Tracing.TraceEvent | 3.1.30 | | +| `ResultsComparer` | Newtonsoft.Json | 13.0.4 | | +| `ResultsComparer` | BenchmarkDotNet | 0.15.8 | | +| `ResultsComparer` | Perfolizer | 0.6.1 | | +| `ResultsComparer` | System.CodeDom | 9.0.21 | | +| `ResultsComparer` | System.Collections.Immutable | 9.0.21 | | +| `ResultsComparer` | System.IO.Pipelines | 9.0.21 | | +| `ResultsComparer` | System.Management | 9.0.21 | | +| `ResultsComparer` | System.Reflection.Metadata | 9.0.21 | | +| `ResultsComparer` | System.Text.Encodings.Web | 9.0.21 | | +| `ResultsComparer` | System.Text.Json | 9.0.21 | | +| `PSGalleryTestModules` | SelfSignedCertificate | 0.0.4 | | +| `Microsoft.PowerShell.NamedPipeConnection` | Microsoft.CSharp | 4.7.0 | | +| `Microsoft.PowerShell.NamedPipeConnection` | Microsoft.PowerShell.CoreCLR.Eventing | 7.6.8 | | +| `Microsoft.PowerShell.NamedPipeConnection` | Microsoft.Win32.Registry.AccessControl | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | Newtonsoft.Json | 13.0.4 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.CodeDom | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Configuration.ConfigurationManager | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Diagnostics.EventLog | 10.0.14 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.DirectoryServices | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Management | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Management.Automation | 7.6.0-preview.2 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Security.Cryptography.Pkcs | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Security.Cryptography.ProtectedData | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Security.Permissions | 9.0.21 | | +| `Microsoft.PowerShell.NamedPipeConnection` | System.Windows.Extensions | 9.0.21 | | +| `Test.Isolated.Init` | PowerShellStandard.Library | 5.1.1 | | +| `Test.Isolated.Nested` | PowerShellStandard.Library | 5.1.1 | | +| `Test.Isolated.Nested` | System.CommandLine | 2.0.0 | | +| `Test.Isolated.Root` | PowerShellStandard.Library | 5.1.1 | | +| `TestService` | Microsoft.Win32.Registry.AccessControl | 10.0.5 | | +| `TestService` | Microsoft.Win32.SystemEvents | 10.0.5 | | +| `TestService` | Microsoft.Windows.Compatibility | 10.0.5 | | +| `TestService` | runtime.android-arm.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.android-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.android-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.android-x86.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-arm.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-musl-arm.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-musl-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.linux-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.osx-arm64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | runtime.osx-x64.runtime.native.System.IO.Ports | 10.0.5 | | +| `TestService` | System.CodeDom | 10.0.5 | | +| `TestService` | System.ComponentModel.Composition | 10.0.5 | | +| `TestService` | System.ComponentModel.Composition.Registration | 10.0.5 | | +| `TestService` | System.Configuration.ConfigurationManager | 10.0.5 | | +| `TestService` | System.Data.Odbc | 10.0.5 | | +| `TestService` | System.Data.OleDb | 10.0.5 | | +| `TestService` | System.Data.SqlClient | 4.9.1 | | +| `TestService` | System.Diagnostics.EventLog | 10.0.5 | | +| `TestService` | System.Diagnostics.PerformanceCounter | 10.0.5 | | +| `TestService` | System.DirectoryServices | 10.0.5 | | +| `TestService` | System.DirectoryServices.AccountManagement | 10.0.5 | | +| `TestService` | System.DirectoryServices.Protocols | 10.0.5 | | +| `TestService` | System.Drawing.Common | 10.0.5 | | +| `TestService` | System.IO.Packaging | 10.0.5 | | +| `TestService` | System.IO.Ports | 10.0.5 | | +| `TestService` | System.Management | 10.0.5 | | +| `TestService` | System.Reflection.Context | 10.0.5 | | +| `TestService` | System.Runtime.Caching | 10.0.5 | | +| `TestService` | System.Security.Cryptography.Pkcs | 10.0.13 | | +| `TestService` | System.Security.Cryptography.ProtectedData | 10.0.5 | | +| `TestService` | System.Security.Cryptography.Xml | 10.0.13 | | +| `TestService` | System.Security.Permissions | 10.0.5 | | +| `TestService` | System.ServiceModel.Syndication | 10.0.5 | | +| `TestService` | System.ServiceProcess.ServiceController | 10.0.5 | | +| `TestService` | System.Speech | 10.0.5 | | +| `TestService` | System.Windows.Extensions | 10.0.5 | | +| `WebListener` | Microsoft.AspNetCore.JsonPatch | 10.0.14 | | +| `WebListener` | Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.14 | | +| `WebListener` | Newtonsoft.Json | 13.0.4 | | +| `WebListener` | Newtonsoft.Json.Bson | 1.0.3 | | +| `xUnit.tests` | xunit | 2.9.3 | | +| `xUnit.tests` | Xunit.SkippableFact | 1.5.85 | | +| `xUnit.tests` | xunit.runner.visualstudio | 3.1.5 | | +| `xUnit.tests` | XunitXml.TestLogger | 8.0.0 | | +| `xUnit.tests` | Microsoft.NET.Test.Sdk | 18.0.1 | | +| `Microsoft.PowerShell.Commands.Utility` | Newtonsoft.Json | 13.0.3 | | +| `Microsoft.PowerShell.Commands.Utility` | Microsoft.PowerShell.MarkdownRender | 7.2.1 | | +| `System.Management.Automation` | Microsoft.Management.Infrastructure | 3.0.0 | | +| `Microsoft.PowerShell.Packaging` | Microsoft.Signed.Wix | 3.14.1-8722.20240403.1 | | + +## `InternalsVisibleTo` (`GENERATED`) + +- `Microsoft.Management.Infrastructure.CimCmdlets`: `Microsoft.Windows.DSC.CoreConfProviders,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9` +- `Microsoft.PowerShell.ConsoleHost`: `powershell-tests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9` +- `Microsoft.PowerShell.CoreCLR.Eventing`: `System.Management.Automation,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9` +- `System.Management.Automation`: `powershell-perf,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9`, `powershell-tests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9` + +Verification: parsed with `xml.etree` from every `.csproj`; MSBuild property functions/conditions unevaluated. diff --git a/docs-out/00-overview/repo-census.md b/docs-out/00-overview/repo-census.md new file mode 100644 index 0000000..ff2493f --- /dev/null +++ b/docs-out/00-overview/repo-census.md @@ -0,0 +1,118 @@ +--- +id: OV-CENSUS-001 +title: Repository census +kind: catalog +tier: C +status: partial +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [data/files.csv, data/projects.json, data/numbers.json] +--- + +# Repository census + +> STATIC-ONLY — behavior not run-verified. All counts are `APPROX`/`GENERATED` from regex and own-scanner extraction (no .NET SDK on the study host). + +Pinned at **v7.6.9** (commit `523031e`). Total files: 4546; C# files: 1269 (1179 under `src/`); C# physical lines under `src/`: 732804; projects (`.csproj`): 40, of which 15 are in `PowerShell.sln`. + +## Files and lines per language (`GENERATED`) + +| Language | Files | Lines | +|---|---:|---:| +| C# | 1269 | 743579 | +| resx | 2100 | 441396 | +| PowerShell | 503 | 138559 | +| Markdown | 92 | 22706 | +| YAML | 127 | 14146 | +| JSON | 50 | 13548 | +| XSD | 50 | 7731 | +| ETW manifest | 1 | 5869 | +| text | 11 | 4628 | +| other | 107 | 4491 | +| XML | 41 | 2813 | +| shell | 13 | 1803 | +| msbuild | 43 | 1426 | +| PowerShell-data | 47 | 1334 | +| ps1xml | 9 | 932 | +| WiX | 2 | 694 | +| sln | 3 | 230 | +| MOF | 6 | 137 | +| batch | 1 | 1 | +| image | 71 | 0 | + +## Top-level folders (`GENERATED`) + +| Folder | Files | Lines (all text) | C# lines | +|---|---:|---:|---:| +| `src` | 3428 | 1190650 | 732804 | +| `test` | 718 | 133820 | 10740 | +| `tools` | 70 | 26058 | 0 | +| `(root files)` | 28 | 15870 | 0 | +| `CHANGELOG` | 12 | 12282 | 0 | +| `.pipelines` | 85 | 11702 | 0 | +| `.github` | 66 | 6959 | 0 | +| `docs` | 56 | 4087 | 35 | +| `.vsts-ci` | 22 | 1942 | 0 | +| `assets` | 47 | 1240 | 0 | +| `Localize` | 1 | 764 | 0 | +| `dsc` | 2 | 305 | 0 | +| `.vscode` | 4 | 159 | 0 | +| `.config` | 3 | 93 | 0 | +| `.devcontainer` | 2 | 48 | 0 | +| `docker` | 2 | 44 | 0 | + +## C# lines per project (`GENERATED`) + +| Project | In solution | C# files | C# lines | Tier mix | +|---|---|---:|---:|---| +| `System.Management.Automation` | yes | 704 | 563707 | A:106, B:598 | +| `System.Management.Automation` | no | 704 | 563707 | A:106, B:598 | +| `Microsoft.PowerShell.Commands.Utility` | yes | 143 | 45004 | C:143 | +| `Microsoft.PowerShell.Commands.Utility` | no | 143 | 45004 | C:143 | +| `Microsoft.PowerShell.Commands.Management` | yes | 61 | 33198 | C:61 | +| `Microsoft.PowerShell.GraphicalHost` | no | 165 | 26235 | C:165 | +| `Microsoft.PowerShell.ConsoleHost` | yes | 26 | 17831 | B:26 | +| `Microsoft.PowerShell.ConsoleHost` | no | 26 | 17831 | B:26 | +| `Microsoft.Management.Infrastructure.CimCmdlets` | yes | 35 | 15485 | C:35 | +| `Microsoft.WSMan.Management` | yes | 11 | 13139 | C:11 | +| `Microsoft.PowerShell.Security` | yes | 11 | 8196 | B:11 | +| `xUnit.tests` | yes | 29 | 5749 | C:29 | +| `Microsoft.PowerShell.Commands.Diagnostics` | yes | 8 | 4727 | C:8 | +| `Microsoft.PowerShell.CoreCLR.Eventing` | yes | 9 | 3811 | C:9 | +| `WebListener` | no | 22 | 1584 | C:22 | +| `BenchmarkDotNet.Extensions` | no | 11 | 751 | C:11 | +| `Microsoft.PowerShell.NamedPipeConnection` | no | 1 | 641 | C:1 | +| `ResultsComparer` | no | 3 | 477 | C:3 | +| `TypeCatalogGen` | no | 1 | 472 | C:1 | +| `Reporting` | no | 8 | 319 | C:8 | +| `powershell-perf` | no | 5 | 262 | C:5 | +| `TestExe` | no | 1 | 248 | C:1 | +| `hosting.tests` | no | 1 | 224 | C:1 | +| `ResGen` | no | 1 | 189 | C:1 | +| `PSVersionInfoGenerator` | yes | 1 | 136 | B:1 | +| `Microsoft.WSMan.Runtime` | yes | 1 | 112 | C:1 | +| `Test.Isolated.Init` | no | 1 | 83 | C:1 | +| `TestService` | no | 3 | 69 | C:3 | +| `Microsoft.PowerShell.GlobalTool.Shim` | no | 1 | 56 | C:1 | +| `Test.Isolated.Nested` | no | 1 | 43 | C:1 | +| `Test.Isolated.Root` | no | 1 | 39 | C:1 | +| `MyApp` | no | 1 | 35 | C:1 | +| `UnixSocket` | no | 1 | 27 | C:1 | +| `PowerShell.Windows.x64` | no | 0 | 0 | | +| `Microsoft.PowerShell.SDK` | yes | 0 | 0 | | +| `PSGalleryModules` | no | 0 | 0 | | +| `powershell-unix` | yes | 0 | 0 | | +| `powershell-win-core` | yes | 0 | 0 | | +| `PSGalleryTestModules` | no | 0 | 0 | | +| `Microsoft.PowerShell.Packaging` | no | 0 | 0 | | + +## Tier assignment (section 4.1) + +Tier A files: 106 files / 125308 lines; Tier B: 636 files; Tier C: 527 files (C# only). Per-file assignment: `.work/tiers.csv`. + +Verification: counts produced by `tools/p0_extract.py`; regenerate with `python3 docs-out/tools/p0_extract.py && python3 docs-out/tools/numbers.py gen`. diff --git a/docs-out/00-overview/source-tree-map.md b/docs-out/00-overview/source-tree-map.md new file mode 100644 index 0000000..394b845 --- /dev/null +++ b/docs-out/00-overview/source-tree-map.md @@ -0,0 +1,325 @@ +--- +id: OV-TREE-001 +title: Source tree map +kind: catalog +tier: C +status: partial +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [data/files.csv, data/types.json] +--- + +# Source tree map + +> STATIC-ONLY — behavior not run-verified. All counts are `APPROX`/`GENERATED` from regex and own-scanner extraction (no .NET SDK on the study host). + +Real folder tree (folders that contain source files or sub-folders with them): `files` = direct source files, `LOC` = direct lines, `types` = types declared directly. Mirrors `src-mirror/`. + +| Folder | Files (rec.) | LOC (rec.) | Types (rec.) | Direct files | +|---|---:|---:|---:|---:| +| `src` | 3287 | 1175676 | 3884 | 0 | +|   `Microsoft.Management.Infrastructure.CimCmdlets` | 49 | 18677 | 84 | 35 | +|     `resources` | 14 | 3192 | 0 | 1 | +|       `cs` | 1 | 228 | 0 | 1 | +|       `de` | 1 | 228 | 0 | 1 | +|       `es` | 1 | 228 | 0 | 1 | +|       `fr` | 1 | 228 | 0 | 1 | +|       `it` | 1 | 228 | 0 | 1 | +|       `ja` | 1 | 228 | 0 | 1 | +|       `ko` | 1 | 228 | 0 | 1 | +|       `pl` | 1 | 228 | 0 | 1 | +|       `pt-BR` | 1 | 228 | 0 | 1 | +|       `ru` | 1 | 228 | 0 | 1 | +|       `tr` | 1 | 228 | 0 | 1 | +|       `zh-Hans` | 1 | 228 | 0 | 1 | +|       `zh-Hant` | 1 | 228 | 0 | 1 | +|   `Microsoft.Management.UI.Internal` | 249 | 45766 | 182 | 1 | +|     `HelpWindow` | 7 | 2498 | 9 | 7 | +|     `ManagementList` | 132 | 17652 | 146 | 0 | +|       `Common` | 44 | 5276 | 53 | 44 | +|       `CommonControls` | 9 | 1199 | 10 | 9 | +|       `FilterCore` | 41 | 3975 | 41 | 13 | +|         `FilterExpressionNodes` | 4 | 331 | 4 | 4 | +|         `FilterRules` | 22 | 1667 | 22 | 22 | +|         `ValidationRules` | 2 | 110 | 2 | 2 | +|       `FilterProviders` | 19 | 2463 | 20 | 19 | +|       `ManagementList` | 19 | 4739 | 22 | 19 | +|     `ShowCommand` | 22 | 4055 | 22 | 1 | +|       `Controls` | 10 | 965 | 10 | 6 | +|         `ImageButton` | 4 | 243 | 4 | 4 | +|       `ViewModel` | 8 | 2631 | 8 | 8 | +|       `Windows` | 3 | 311 | 3 | 3 | +|     `commandHelpers` | 3 | 1959 | 4 | 3 | +|     `resources` | 84 | 19531 | 0 | 6 | +|       `cs` | 6 | 1395 | 0 | 6 | +|       `de` | 6 | 1395 | 0 | 6 | +|       `es` | 6 | 1395 | 0 | 6 | +|       `fr` | 6 | 1395 | 0 | 6 | +|       `it` | 6 | 1395 | 0 | 6 | +|       `ja` | 6 | 1395 | 0 | 6 | +|       `ko` | 6 | 1395 | 0 | 6 | +|       `pl` | 6 | 1395 | 0 | 6 | +|       `pt-BR` | 6 | 1395 | 0 | 6 | +|       `ru` | 6 | 1395 | 0 | 6 | +|       `tr` | 6 | 1396 | 0 | 6 | +|       `zh-Hans` | 6 | 1395 | 0 | 6 | +|       `zh-Hant` | 6 | 1395 | 0 | 6 | +|   `Microsoft.PowerShell.Commands.Diagnostics` | 22 | 9110 | 33 | 8 | +|     `resources` | 14 | 4383 | 0 | 1 | +|       `cs` | 1 | 315 | 0 | 1 | +|       `de` | 1 | 315 | 0 | 1 | +|       `es` | 1 | 315 | 0 | 1 | +|       `fr` | 1 | 315 | 0 | 1 | +|       `it` | 1 | 315 | 0 | 1 | +|       `ja` | 1 | 315 | 0 | 1 | +|       `ko` | 1 | 315 | 0 | 1 | +|       `pl` | 1 | 315 | 0 | 1 | +|       `pt-BR` | 1 | 315 | 0 | 1 | +|       `ru` | 1 | 315 | 0 | 1 | +|       `tr` | 1 | 315 | 0 | 1 | +|       `zh-Hans` | 1 | 315 | 0 | 1 | +|       `zh-Hant` | 1 | 315 | 0 | 1 | +|   `Microsoft.PowerShell.Commands.Management` | 243 | 65703 | 226 | 0 | +|     `cimSupport` | 23 | 6348 | 43 | 0 | +|       `cmdletization` | 23 | 6348 | 43 | 1 | +|         `cim` | 22 | 5649 | 40 | 22 | +|     `commands` | 38 | 26850 | 183 | 0 | +|       `management` | 38 | 26850 | 183 | 38 | +|     `resources` | 182 | 32505 | 0 | 13 | +|       `cs` | 13 | 2322 | 0 | 13 | +|       `de` | 13 | 2322 | 0 | 13 | +|       `es` | 13 | 2322 | 0 | 13 | +|       `fr` | 13 | 2322 | 0 | 13 | +|       `it` | 13 | 2322 | 0 | 13 | +|       `ja` | 13 | 2322 | 0 | 13 | +|       `ko` | 13 | 2322 | 0 | 13 | +|       `pl` | 13 | 2322 | 0 | 13 | +|       `pt-BR` | 13 | 2322 | 0 | 13 | +|       `ru` | 13 | 2322 | 0 | 13 | +|       `tr` | 13 | 2322 | 0 | 13 | +|       `zh-Hans` | 13 | 2322 | 0 | 13 | +|       `zh-Hant` | 13 | 2322 | 0 | 13 | +|   `Microsoft.PowerShell.Commands.Utility` | 647 | 117832 | 276 | 0 | +|     `commands` | 143 | 45004 | 276 | 0 | +|       `utility` | 143 | 45004 | 276 | 90 | +|         `FormatAndOutput` | 19 | 3497 | 28 | 0 | +|           `OutGridView` | 8 | 1368 | 16 | 8 | +|           `common` | 2 | 421 | 2 | 2 | +|           `format-hex` | 1 | 513 | 1 | 1 | +|           `format-list` | 1 | 26 | 1 | 1 | +|           `format-object` | 1 | 98 | 1 | 1 | +|           `format-table` | 1 | 26 | 1 | 1 | +|           `format-wide` | 1 | 133 | 1 | 1 | +|           `out-file` | 1 | 335 | 2 | 1 | +|           `out-printer` | 2 | 407 | 2 | 2 | +|           `out-string` | 1 | 170 | 1 | 1 | +|         `ShowCommand` | 7 | 1343 | 10 | 7 | +|         `WebCmdlet` | 21 | 5926 | 31 | 11 | +|           `Common` | 6 | 3247 | 12 | 6 | +|           `CoreCLR` | 4 | 330 | 4 | 4 | +|         `trace` | 6 | 1626 | 7 | 6 | +|     `resources` | 504 | 72828 | 0 | 36 | +|       `cs` | 36 | 5202 | 0 | 36 | +|       `de` | 36 | 5202 | 0 | 36 | +|       `es` | 36 | 5202 | 0 | 36 | +|       `fr` | 36 | 5202 | 0 | 36 | +|       `it` | 36 | 5202 | 0 | 36 | +|       `ja` | 36 | 5202 | 0 | 36 | +|       `ko` | 36 | 5202 | 0 | 36 | +|       `pl` | 36 | 5202 | 0 | 36 | +|       `pt-BR` | 36 | 5202 | 0 | 36 | +|       `ru` | 36 | 5202 | 0 | 36 | +|       `tr` | 36 | 5202 | 0 | 36 | +|       `zh-Hans` | 36 | 5202 | 0 | 36 | +|       `zh-Hant` | 36 | 5202 | 0 | 36 | +|   `Microsoft.PowerShell.ConsoleHost` | 152 | 44357 | 90 | 1 | +|     `WindowsTaskbarJumpList` | 5 | 676 | 15 | 5 | +|     `host` | 20 | 17148 | 75 | 0 | +|       `msh` | 20 | 17148 | 75 | 20 | +|     `resources` | 126 | 26526 | 0 | 9 | +|       `cs` | 9 | 1896 | 0 | 9 | +|       `de` | 9 | 1896 | 0 | 9 | +|       `es` | 9 | 1896 | 0 | 9 | +|       `fr` | 9 | 1896 | 0 | 9 | +|       `it` | 9 | 1896 | 0 | 9 | +|       `ja` | 9 | 1896 | 0 | 9 | +|       `ko` | 9 | 1896 | 0 | 9 | +|       `pl` | 9 | 1896 | 0 | 9 | +|       `pt-BR` | 9 | 1896 | 0 | 9 | +|       `ru` | 9 | 1896 | 0 | 9 | +|       `tr` | 9 | 1896 | 0 | 9 | +|       `zh-Hans` | 9 | 1896 | 0 | 9 | +|       `zh-Hant` | 9 | 1896 | 0 | 9 | +|   `Microsoft.PowerShell.CoreCLR.Eventing` | 23 | 5701 | 34 | 1 | +|     `DotNetCode` | 8 | 3805 | 34 | 0 | +|       `Eventing` | 8 | 3805 | 34 | 4 | +|         `Reader` | 4 | 1675 | 5 | 4 | +|     `resources` | 14 | 1890 | 0 | 1 | +|       `cs` | 1 | 135 | 0 | 1 | +|       `de` | 1 | 135 | 0 | 1 | +|       `es` | 1 | 135 | 0 | 1 | +|       `fr` | 1 | 135 | 0 | 1 | +|       `it` | 1 | 135 | 0 | 1 | +|       `ja` | 1 | 135 | 0 | 1 | +|       `ko` | 1 | 135 | 0 | 1 | +|       `pl` | 1 | 135 | 0 | 1 | +|       `pt-BR` | 1 | 135 | 0 | 1 | +|       `ru` | 1 | 135 | 0 | 1 | +|       `tr` | 1 | 135 | 0 | 1 | +|       `zh-Hans` | 1 | 135 | 0 | 1 | +|       `zh-Hant` | 1 | 135 | 0 | 1 | +|   `Microsoft.PowerShell.GlobalTool.Shim` | 1 | 56 | 1 | 1 | +|   `Microsoft.PowerShell.Security` | 109 | 22280 | 41 | 0 | +|     `resources` | 98 | 14084 | 0 | 7 | +|       `cs` | 7 | 1006 | 0 | 7 | +|       `de` | 7 | 1006 | 0 | 7 | +|       `es` | 7 | 1006 | 0 | 7 | +|       `fr` | 7 | 1006 | 0 | 7 | +|       `it` | 7 | 1006 | 0 | 7 | +|       `ja` | 7 | 1006 | 0 | 7 | +|       `ko` | 7 | 1006 | 0 | 7 | +|       `pl` | 7 | 1006 | 0 | 7 | +|       `pt-BR` | 7 | 1006 | 0 | 7 | +|       `ru` | 7 | 1006 | 0 | 7 | +|       `tr` | 7 | 1006 | 0 | 7 | +|       `zh-Hans` | 7 | 1006 | 0 | 7 | +|       `zh-Hant` | 7 | 1006 | 0 | 7 | +|     `security` | 11 | 8196 | 41 | 11 | +|   `Microsoft.WSMan.Management` | 25 | 17760 | 50 | 11 | +|     `resources` | 14 | 4621 | 0 | 1 | +|       `cs` | 1 | 330 | 0 | 1 | +|       `de` | 1 | 330 | 0 | 1 | +|       `es` | 1 | 330 | 0 | 1 | +|       `fr` | 1 | 330 | 0 | 1 | +|       `it` | 1 | 330 | 0 | 1 | +|       `ja` | 1 | 330 | 0 | 1 | +|       `ko` | 1 | 330 | 0 | 1 | +|       `pl` | 1 | 330 | 0 | 1 | +|       `pt-BR` | 1 | 330 | 0 | 1 | +|       `ru` | 1 | 330 | 0 | 1 | +|       `tr` | 1 | 330 | 0 | 1 | +|       `zh-Hans` | 1 | 330 | 0 | 1 | +|       `zh-Hant` | 1 | 330 | 0 | 1 | +|   `Microsoft.WSMan.Runtime` | 1 | 112 | 3 | 1 | +|   `Modules` | 6 | 1147 | 0 | 0 | +|     `Windows` | 6 | 1147 | 0 | 0 | +|       `Microsoft.PowerShell.Diagnostics` | 3 | 339 | 0 | 3 | +|       `Microsoft.PowerShell.Security` | 1 | 124 | 0 | 1 | +|       `Microsoft.WSMan.Management` | 1 | 236 | 0 | 1 | +|       `PSDiagnostics` | 1 | 448 | 0 | 1 | +|   `PowerShell.Core.Instrumentation` | 1 | 97 | 0 | 1 | +|   `ResGen` | 1 | 189 | 1 | 1 | +|   `System.Management.Automation` | 1755 | 825679 | 2859 | 2 | +|     `CoreCLR` | 4 | 3251 | 34 | 4 | +|     `DscSupport` | 1 | 4064 | 5 | 1 | +|     `FormatAndOutput` | 62 | 31911 | 315 | 0 | +|       `DefaultFormatters` | 11 | 7300 | 11 | 11 | +|       `common` | 47 | 23719 | 295 | 24 | +|         `DisplayDatabase` | 19 | 9755 | 119 | 19 | +|         `Utilities` | 4 | 1785 | 15 | 4 | +|       `format-default` | 1 | 39 | 1 | 1 | +|       `out-console` | 2 | 761 | 7 | 2 | +|       `out-textInterface` | 1 | 92 | 1 | 1 | +|     `SourceGenerators` | 1 | 136 | 2 | 0 | +|       `PSVersionInfoGenerator` | 1 | 136 | 2 | 1 | +|     `cimSupport` | 11 | 12260 | 52 | 0 | +|       `cmdletization` | 10 | 11860 | 51 | 7 | +|         `cim` | 1 | 131 | 1 | 1 | +|         `xml` | 2 | 8846 | 40 | 0 | +|           `CoreCLR` | 2 | 8846 | 40 | 2 | +|       `other` | 1 | 400 | 1 | 1 | +|     `engine` | 479 | 425987 | 1997 | 145 | +|       `COM` | 7 | 2039 | 13 | 7 | +|       `ComInterop` | 55 | 8041 | 73 | 51 | +|         `InteropServices` | 4 | 1340 | 9 | 4 | +|       `CommandCompletion` | 8 | 15464 | 48 | 8 | +|       `ExperimentalFeature` | 3 | 650 | 9 | 3 | +|       `Interop` | 33 | 1164 | 79 | 0 | +|         `Windows` | 33 | 1164 | 79 | 33 | +|       `Modules` | 16 | 20237 | 43 | 16 | +|       `Subsystem` | 9 | 2034 | 25 | 3 | +|         `Commands` | 1 | 53 | 1 | 1 | +|         `DscSubsystem` | 1 | 48 | 1 | 1 | +|         `FeedbackSubsystem` | 2 | 618 | 8 | 2 | +|         `PredictionSubsystem` | 2 | 578 | 9 | 2 | +|       `WinRT` | 1 | 41 | 2 | 1 | +|       `debugger` | 2 | 6566 | 36 | 2 | +|       `hostifaces` | 32 | 33963 | 114 | 32 | +|       `interpreter` | 38 | 13810 | 271 | 38 | +|       `lang` | 6 | 4489 | 29 | 3 | +|         `interface` | 3 | 890 | 4 | 3 | +|       `parser` | 18 | 48688 | 212 | 18 | +|       `remoting` | 96 | 97104 | 417 | 0 | +|         `client` | 19 | 22826 | 65 | 19 | +|         `commands` | 26 | 28609 | 67 | 26 | +|         `common` | 23 | 15240 | 91 | 17 | +|           `WireDataFormat` | 6 | 4551 | 21 | 6 | +|         `fanin` | 12 | 20152 | 159 | 12 | +|         `host` | 1 | 554 | 2 | 1 | +|         `server` | 15 | 9723 | 33 | 15 | +|       `runtime` | 10 | 19879 | 87 | 3 | +|         `Binding` | 1 | 8015 | 37 | 1 | +|         `Operations` | 6 | 5822 | 32 | 6 | +|     `help` | 43 | 18038 | 80 | 43 | +|     `logging` | 3 | 1699 | 9 | 3 | +|     `namespaces` | 29 | 31314 | 68 | 29 | +|     `resources` | 1050 | 261836 | 0 | 75 | +|       `cs` | 75 | 18703 | 0 | 75 | +|       `de` | 75 | 18703 | 0 | 75 | +|       `es` | 75 | 18703 | 0 | 75 | +|       `fr` | 75 | 18703 | 0 | 75 | +|       `it` | 75 | 18703 | 0 | 75 | +|       `ja` | 75 | 18703 | 0 | 75 | +|       `ko` | 75 | 18704 | 0 | 75 | +|       `pl` | 75 | 18703 | 0 | 75 | +|       `pt-BR` | 75 | 18703 | 0 | 75 | +|       `ru` | 75 | 18703 | 0 | 75 | +|       `tr` | 75 | 18703 | 0 | 75 | +|       `zh-Hans` | 75 | 18703 | 0 | 75 | +|       `zh-Hant` | 75 | 18703 | 0 | 75 | +|     `security` | 10 | 8081 | 121 | 9 | +|       `Win32Native` | 1 | 440 | 19 | 1 | +|     `singleshell` | 3 | 1629 | 6 | 0 | +|       `config` | 3 | 1629 | 6 | 3 | +|     `utils` | 57 | 25449 | 170 | 46 | +|       `tracing` | 11 | 3403 | 22 | 11 | +|   `TypeCatalogGen` | 1 | 472 | 2 | 1 | +|   `powershell` | 1 | 506 | 2 | 1 | +|   `powershell-native` | 1 | 232 | 0 | 1 | +| `test` | 89 | 10740 | 127 | 0 | +|   `hosting` | 1 | 224 | 1 | 1 | +|   `perf` | 27 | 1809 | 37 | 0 | +|     `benchmarks` | 5 | 262 | 5 | 5 | +|     `dotnet-tools` | 22 | 1547 | 32 | 0 | +|       `BenchmarkDotNet.Extensions` | 11 | 751 | 13 | 11 | +|       `Reporting` | 8 | 319 | 8 | 8 | +|       `ResultsComparer` | 3 | 477 | 11 | 3 | +|   `powershell` | 1 | 224 | 10 | 0 | +|     `engine` | 1 | 224 | 10 | 0 | +|       `ExperimentalFeature` | 1 | 224 | 10 | 0 | +|         `assets` | 1 | 224 | 10 | 0 | +|           `ExpTest` | 1 | 224 | 10 | 1 | +|   `tools` | 31 | 2734 | 41 | 0 | +|     `NamedPipeConnection` | 1 | 641 | 4 | 0 | +|       `src` | 1 | 641 | 4 | 0 | +|         `code` | 1 | 641 | 4 | 1 | +|     `TestAlc` | 3 | 165 | 8 | 0 | +|       `init` | 1 | 83 | 2 | 1 | +|       `nested` | 1 | 43 | 3 | 1 | +|       `root` | 1 | 39 | 3 | 1 | +|     `TestExe` | 1 | 248 | 3 | 1 | +|     `TestService` | 3 | 69 | 3 | 3 | +|     `UnixSocket` | 1 | 27 | 1 | 1 | +|     `WebListener` | 22 | 1584 | 22 | 6 | +|       `Controllers` | 15 | 1209 | 15 | 15 | +|       `Models` | 1 | 14 | 1 | 1 | +|   `xUnit` | 29 | 5749 | 38 | 1 | +|     `Asserts` | 2 | 74 | 2 | 2 | +|     `csharp` | 26 | 5668 | 36 | 26 | + +Verification: folder list from `data/files.csv`; regenerated by `tools/p0_docs.py`. diff --git a/docs-out/01-repository/build-system.md b/docs-out/01-repository/build-system.md new file mode 100644 index 0000000..9b0bc19 --- /dev/null +++ b/docs-out/01-repository/build-system.md @@ -0,0 +1,148 @@ +--- +id: REPO-BUILD-001 +title: Build system +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [build.psm1, PowerShell.Common.props, Analyzers.props, global.json, nuget.config, src/powershell-unix/powershell-unix.csproj, src/ResGen/Program.cs, src/TypeCatalogGen/TypeCatalogGen.cs] +mirror_cards: [src-mirror/src/ResGen/_folder.md, src-mirror/src/TypeCatalogGen/_folder.md] +generated_from: [data/projects.json, data/files.csv] +--- + +# Build system + +> STATIC-ONLY — behavior not run-verified. Nothing in this document was executed; statements come from reading `build.psm1`, MSBuild props and project files (`FACT-SRC`) or are marked `INFERENCE`. + +## 1. Purpose and scope [SPEC] + +Describes how the repository is turned into a runnable `pwsh`: the `build.psm1` module, the MSBuild property files, generated sources (resource bindings, type catalog, version info), the configuration/runtime matrix, and experimental-feature list generation. Packaging and CI are in [ci-cd-and-packaging.md](ci-cd-and-packaging.md). Scope class is `OUT-OF-SCOPE-DOCUMENTED` for the new shell (build tooling is replaceable); the lessons below are about build design, not language behavior. + +## 2. Source map + +| Path | Role | Tier | +|---|---|---| +| `build.psm1` (4,900 lines, 66 functions) | PowerShell build module: bootstrap, build, test runners, options, helpers | C | +| `PowerShell.Common.props` | Shared MSBuild properties and the version-computation target | C | +| `Analyzers.props` | Adds `StyleCop.Analyzers` and `DotNetAnalyzers.DocumentationAnalyzers` to every project that imports it | C | +| `global.json` | Pins SDK `10.0.403` | C | +| `nuget.config` | Clears sources; one feed (PowerShell Azure Artifacts) | C | +| `src/powershell-unix/powershell-unix.csproj`, `src/powershell-win-core/powershell-win-core.csproj` | Top-level executable projects producing `pwsh` | C | +| `src/Microsoft.PowerShell.GlobalTool.Shim` | Entry point for the framework-dependent .NET global tool package | C | +| `src/ResGen/Program.cs` | Generates strongly typed C# accessors for `.resx` files | C | +| `src/TypeCatalogGen/TypeCatalogGen.cs` | Generates `CorePsTypeCatalog.cs` (type name to assembly catalog) | C | +| `src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator` | Roslyn source generator for version info | C | +| `src/Modules/PSGalleryModules.csproj` | Declares Gallery modules restored into the build output | C | + +## 3. Responsibilities and non-responsibilities + +Responsible for: restore, resource/type-catalog generation, `dotnet publish` per runtime identifier, module restore, `powershell.config.json` generation, native-dependency cleanup, test-runner entry points. Not responsible for: signing, installers, release orchestration (see packaging document). + +## 4. Key types and contracts [IMPL] + +`build.psm1` function inventory (names and start lines from `rg '^function '`; `GENERATED`): `Start-PSBuild`@L335, `Switch-PSNugetConfig`@L900, `Restore-PSPackage`@L1033, `Restore-PSModuleToBuild`@L1164, `Restore-PSPester`@L1190, `New-PSOptions`@L1230, `Get-PSOptions`@L1401, `Start-PSPester`@L1703, `Start-PSxUnit`@L2509, `Install-Dotnet`@L2670, `Start-PSBootstrap`@L2865, `Start-DevPowerShell`@L3188, `Start-TypeGen`@L3276, `Start-ResGen`@L3314, `Find-Dotnet`@L3337, `Copy-PSGalleryModules`@L3624, `Save-PSOptions`@L4125, `New-PSOptionsObject`@L4195, `Clear-NativeDependencies`@L4771, `Update-DotNetSdkVersion`@L4848 and others (full list: 66 functions). + +The central contract is the **PSOptions** hashtable returned by `New-PSOptions` (`build.psm1::New-PSOptions@L1230-L1400`, then `New-PSOptionsObject`@L4195): `Configuration`, `Framework`, `Runtime`, `Output` (full path of the executable), `Top` (project directory), `SMAOnly`, `PSModuleRestore`, `ForMinimalSize`, `RootInfo`. It is stored with `Save-PSOptions` and reloaded with `Restore-PSOptions` so later steps (tests, packaging) reuse the same build description. + +## 5. Data model + +Configuration ∈ {`Debug`, `Release`, `CodeCoverage`, `StaticAnalysis`} (`ValidateSet` at `Start-PSBuild@L438`). Runtime identifiers accepted: `linux-musl-x64`, `fxdependent`, `fxdependent-noopt-linux-musl-x64`, `fxdependent-linux-x64`, `fxdependent-linux-arm64`, `fxdependent-win-desktop`, `linux-arm`, `linux-arm64`, `linux-x64`, `osx-arm64`, `osx-x64`, `win-arm`, `win-arm64`, `win7-x64`, `win7-x86` (15 values, `Start-PSBuild@L421-L435`). Framework is fixed to `net10.0` (`New-PSOptions` `ValidateSet("net10.0")`). Output path: `src//bin////publish/` (`New-PSOptions@L1330-L1356`). A release build expects the repo at the file-system root under the folder name `PowerShell` (`RootInfo.ValidPath`, warning otherwise). + +## 6. Control flow [IMPL] + +```mermaid +flowchart TD + A[Start-PSBuild] --> B[Find-Dotnet and precheck git, dotnet] + B --> C{SDK version equals global.json?} + C -- no --> X[warn and return] + C -- yes --> D[New-PSOptions: runtime, output, project dir] + D --> E[Restore-PSPackage: dotnet restore with 5 retries] + E --> F{ResGen requested or src/*/gen missing} + F -- yes --> G[Start-ResGen: dotnet run src/ResGen] + F -- no --> H + G --> H{TypeGen requested or powershell_RID.inc missing} + H -- yes --> I[Start-TypeGen: msbuild _GetDependencies then dotnet run TypeCatalogGen] + H -- no --> J + I --> J[dotnet publish with property set] + J --> K{SMAOnly} + K -- yes --> Z[return] + K -- no --> L[copy reference assemblies to publish/ref] + L --> M[Restore-PSModuleToBuild: Gallery modules] + M --> N[generate powershell.config.json] + N --> O[Clear-NativeDependencies] + O --> P[Save-PSOptions if PSOptionsPath] +``` + +Ordered steps (`build.psm1::Start-PSBuild@L335-L898`): validate cross-compile combinations (linux-arm only on Ubuntu/Mariner hosts; win-arm/win-arm64 only on Windows; minimal-size only for six runtimes, `@L459-L471`); optionally `Switch-PSNugetConfig -Source Public` for `-UseNuGetOrg`; optional `git clean -fdX` with exclusions for `-Clean`; locate the SDK and check it equals the required version, else warn and return (`@L519-L539`); build the option set; assemble `dotnet publish` arguments (`@L561-L657`); restore; run ResGen/TypeGen heuristics; publish; remove satellite assemblies when not needed; publish reference assemblies; restore modules; write `powershell.config.json`; optionally restore Pester for `-CI`; clean native dependencies. + +## 7. Algorithms + +- **Self-contained vs framework-dependent.** `fxdependent*` runtimes get `--no-self-contained` and `UseAppHost=true`; every other runtime gets `--self-contained` (`@L578-L587`). `AppDeployment` property: `FxDependent` (global-tool and zip packages), `FxDependentDeployment` (the "optimized" framework-dependent runtime matched by `$optimizedFddRegex`) or `SelfContained` (`@L610-L627`). +- **SDK selection.** `win7-*` and `win-arm64` (not minimal-size) publish with `Microsoft.NET.Sdk.WindowsDesktop` so WPF/WinForms and the GraphicalHost assemblies are included; others use `Microsoft.NET.Sdk` (`@L697-L709`, also in `Restore-PSPackage@L1074-L1084`). +- **IsWindows property.** `win*` runtimes (or fxdependent on a Windows host) pass `/property:IsWindows=true`, plus `EnableWindowsTargeting=true` when the host is not Windows; others pass `IsWindows=false` (`@L600-L608`). `PowerShell.Common.props` turns this into the `UNIX` define (`DefineConstants += UNIX` when `IsWindows != true`) and always defines `CORECLR`. This is the origin of the two preprocessor families visible in `data/conditional-compilation.json`. +- **Satellite assemblies.** Localized resources are produced only for `win7-x64`, `win7-x86`, `win-arm64` (non-minimal) unless `-ForceProduceLocalizedResources`; otherwise `SatelliteResourceLanguages=en` and `System.Management.Automation.resources.dll` directories are deleted after publish (`@L563-L572`, `@L748-L760`). +- **ReadyToRun.** `PublishReadyToRun=true` only for `Release` and (`SelfContained` and not `ForMinimalSize`) or `FxDependentDeployment`; never for `FxDependent` (`PowerShell.Common.props`, property groups after `Define properties for Framework dependent deployments`). +- **Version computation.** MSBuild target `GetPSCoreVersionFromGit` (before `_GenerateRestoreProjectSpec;GenerateNuspec;BeforeBuild`) runs `git describe --abbrev=60 --long` and parses `^v(.+)-(\d+)-g(.+)` into version, additional commits and SHA; with `ReleaseTag` set, the tag is parsed by `^((\d+).(\d+).(\d+))(-(\w+)(.(\d+))?)?$`: `7.2.0` -> `7.2.0`, `7.2.0-preview.1` -> `7.2.0.1`, `7.2.0-rc.1` -> `7.2.0.101` (RC iteration offset 100, from the comment in the props file). `AssemblyVersion` keeps the build field at 0 so servicing releases do not change it (`PowerShell.Common.props` comment). +- **Experimental-feature list.** Only for preview, non-RC versions: either the freshly built `pwsh` is run to enumerate features, or the pre-generated `experimental-feature-windows.json`/`experimental-feature-linux.json` at the repo root are used (`Start-PSBuild@L842-L871`, `Test-ShouldGenerateExperimentalFeatures`@L982). The switch `-SkipExperimentalFeatureGeneration` exists because "bugs [in parsing/compilation] can mean we can't get past this step" (comment `@L407-L409`, `INFERENCE` about consequences). +- **Config file.** On Windows runtimes the generated `powershell.config.json` sets `Microsoft.PowerShell:ExecutionPolicy = RemoteSigned` and a `WindowsPowerShellCompatibilityModuleDenyList` of `PSScheduledJob`, `BestPractices`, `UpdateServices` (`@L836-L840`). + +## 8. Observable behavior [SPEC] + +Output of a successful full build is a self-contained publish folder containing `pwsh` (or `pwsh.exe`), `System.Management.Automation.dll` and the other product assemblies, a `ref/` folder of .NET reference assemblies taken from `powershell_.inc` entries matching `microsoft.netcore.app`, a `Modules/` folder with Gallery modules (`PSReadLine`, `PowerShellGet`, `PackageManagement`, `Microsoft.PowerShell.PSResourceGet`, `Microsoft.PowerShell.Archive`, `Microsoft.PowerShell.ThreadJob`, see [external dependencies](../00-overview/external-dependencies.md)) and `powershell.config.json`. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +`dotnet restore` is retried up to 5 times per project (`Restore-PSPackage@L1105-L1160`); when `ENABLE_MSBUILD_BINLOGS=true` the binlog is copied out on final failure. A mismatched SDK produces a warning with fix steps and the function returns without building. **Fork-specific edge case (`INFERENCE`, not run):** the version target executes `git describe` unconditionally, and this repository has no tags (`git describe` reports "No names found"); a build of this fork therefore needs a local tag (for example `git tag v7.6.9`) or `Sync-PSTags` (`build.psm1::Sync-PSTags@L35`) against a reachable upstream. `Exec` without `ContinueOnError` fails the build when the command fails (MSBuild behavior, `EXTERNAL`). + +## 10. Concurrency and threading + +Not applicable: sequential script; MSBuild parallelism is outside this repository's control. + +## 11. Extension points and customization hooks + +Parameters of `Start-PSBuild` (`-Runtime`, `-Configuration`, `-ReleaseTag`, `-SMAOnly` for fast engine-only iteration, `-ForMinimalSize`, `-SkipRoslynAnalyzers`, `-UseNuGetOrg`, `-PSOptionsPath`), environment variables (`ENABLE_MSBUILD_BINLOGS`, `OB_OUTPUTDIRECTORY`), MSBuild properties `AppDeployment`, `SDKToUse`, `ForMinimalSize`, `ReleaseTag`, `RunAnalyzersDuringBuild`. + +## 12. Dependencies + +Inbound: CI pipelines and packaging call `Start-PSBuild`. Outbound: `git`, .NET SDK 10.0.403 (`global.json`), the PowerShell Azure Artifacts NuGet feed (`nuget.config`) or nuget.org with `-UseNuGetOrg`, an existing `pwsh` to run the module itself (the build is written in PowerShell; bootstrap details in `Start-PSBootstrap`@L2865). + +## 13. Performance notes + +Top-level executable projects enable `TieredCompilation`, `TieredCompilationQuickJit` and `TieredCompilationQuickJitForLoops` (`src/powershell-unix/powershell-unix.csproj`); ReadyToRun is the startup optimization for Release builds (see Algorithms). `rollForwardOnNoCandidateFx: 1` in `runtimeconfig.template.json` permits roll-forward to a newer minor/patch runtime for framework-dependent runs. + +## 14. Security considerations + +Supply chain: `nuget.config` clears all sources and names a single feed; `-UseNuGetOrg` switches to public sources explicitly. Assemblies use `DelaySign` with `../signing/visualstudiopublic.snk` and `SignAssembly=true` (`PowerShell.Common.props`): the committed key is a public key for delay signing; real signing happens in the release pipelines. `TreatWarningsAsErrors=true`, `EnforceCodeStyleInBuild=true`, `Features=strict`, `AllowUnsafeBlocks=true`. `Clear-NativeDependencies` rewrites `pwsh.deps.json` to drop unneeded `microsoft.diasymreader.native.*` DLL entries (`@L4771-L4847`). No SEC-ENF points live here. + +## 15. Enterprise considerations + +Reproducibility depends on git tags and the single package feed; there is no lock file in the repository tree (no `packages.lock.json` found in `data/files.csv`, `APPROX`); build metadata (`ProductVersion`, commit SHA) is embedded via `PSVersionInfoGenerator`. Supportability: `Write-LogGroup*` helpers produce collapsible CI logs. + +## 16. Tests + +Build helpers are exercised by `tools/ci.psm1` stage functions (`Invoke-CIBuild`@L102, `Invoke-CIxUnit`@L201, `Invoke-CITest`@L271) and the infrastructure job in `.github/workflows/linux-ci.yml`; see [ci-cd-and-packaging.md](ci-cd-and-packaging.md) and the Phase 6 engineering documents. + +## 17. Design decisions and trade-offs + +- Build logic lives in a PowerShell module rather than in MSBuild: flexible orchestration, but it makes the first build depend on an installed PowerShell (bootstrap problem; `INFERENCE`). +- Heuristic generation (`ResGen` when `src/Microsoft.PowerShell.ConsoleHost/gen` is missing; `TypeGen` when the `.inc` file is missing) trades determinism for convenience (`FACT-SRC`: `@L664-L682`). +- The type catalog `CorePsTypeCatalog.cs` is generated from the dependency closure of `Microsoft.PowerShell.SDK` so type-name resolution does not need reflection over all assemblies (`INFERENCE` from `Start-TypeGen` doc comment: "maps .NET types to their containing assemblies"). +- A comment/code mismatch: the `.PARAMETER Framework` text of `New-PSOptions` says the default is `net11.0` while code and props use `net10.0`; the code wins (rule 1) — recorded as CON-001. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-BUILD-01** [ADAPT] (area: NLD-RUN) Build with standard `dotnet` tooling and MSBuild props only, with version computed from one tag plus an explicit override, instead of an orchestration module needing an installed shell. Evidence: `PowerShell.Common.props::GetPSCoreVersionFromGit`; `build.psm1::Start-PSBuild@L335-L898`. +- **LSN-BUILD-02** [REPLICATE] (area: NLD-TOOL) Keep the two preprocessor families (`UNIX`/`CORECLR`) out of the language core by isolating platform code behind an interface; PowerShell's use of `IsWindows` to drive `DefineConstants` spreads `#if UNIX` through the engine. Evidence: `PowerShell.Common.props` (`DefineConstants`), `data/conditional-compilation.json`. +- **LSN-BUILD-03** [ADAPT] (area: NLD-SEC) Pin a single package feed and commit lock files; PowerShell pins one feed but ships no lock files. Evidence: `nuget.config`. +- **LSN-BUILD-04** [REPLICATE] (area: NLD-TOOL) Generate resource accessors and type catalogs at build time with small console tools that are themselves part of the repository (`ResGen`, `TypeCatalogGen`). Evidence: `src/ResGen/Program.cs`, `build.psm1::Start-ResGen@L3314-L3335`. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: that a tag-less clone fails at `git describe` (not run; no .NET SDK available). Fix: run `Start-PSBuild` on a machine with the SDK after tagging. +- `UNVERIFIED`: contents of the omitted lines of `Start-PSBootstrap`, `Install-Dotnet` (read only the signatures). + +Verification: function list from `rg '^function ' build.psm1` (66); `Start-PSBuild` (L335-L898), `New-PSOptions` (L1230-L1400), `Restore-PSPackage`, `Restore-PSModuleToBuild`, `Clear-NativeDependencies`, `Start-TypeGen`, `Start-ResGen` read in full; props files read in full; project count from `numbers.json` (40 projects). diff --git a/docs-out/01-repository/ci-cd-and-packaging.md b/docs-out/01-repository/ci-cd-and-packaging.md new file mode 100644 index 0000000..531cc70 --- /dev/null +++ b/docs-out/01-repository/ci-cd-and-packaging.md @@ -0,0 +1,133 @@ +--- +id: REPO-CICD-001 +title: CI/CD and packaging pipelines +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [.github/workflows/linux-ci.yml, .pipelines/templates/stages/PowerShell-Packages-Stages.yml, .pipelines/templates/stages/PowerShell-Release-Stages.yml, .pipelines/templates/stages/PowerShell-Coordinated_Packages-Stages.yml, .pipelines/templates/stages/PowerShell-vPack-Stages.yml, tools/packaging/packaging.psm1, tools/ci.psm1, .config/codesignpolicy.xml] +mirror_cards: [] +generated_from: [data/files.csv] +--- + +# CI/CD and packaging pipelines + +> STATIC-ONLY — behavior not run-verified. Pipelines were read, not executed; pipeline definitions can reference templates or service connections that are not in this repository (`UNVERIFIED` where noted). + +## 1. Purpose and scope [SPEC] + +Inventory of the automation around the source tree: public GitHub Actions CI, Azure DevOps CI definitions, the internal OneBranch "official" pipelines that build, sign, package and release, and the packaging library (`tools/packaging/packaging.psm1`). Build mechanics are in [build-system.md](build-system.md). + +## 2. Source map + +| Path | Role | Tier | +|---|---|---| +| `.github/workflows/*.yml` (11 workflows) | GitHub Actions: `linux-ci`, `windows-ci`, `macos-ci`, `xunit-tests` (reusable), `analyze-reusable` (CodeQL, reusable), `dependency-review`, `scorecards`, `verify-markdown-links`, `labels`, `copilot-setup-steps`, `windows-packaging-reusable` | C | +| `.github/actions/**` | Composite actions: build/ci, test (linux-packaging, nix, windows, process-pester-results), infrastructure (get-changed-files, markdownlinks, merge-conflict-checker, path-filters) | C | +| `.github/instructions/*.md`, `.github/agents`, `.github/chatmodes` | Contributor/AI-agent guidance files for build, OneBranch and Pester conventions | C | +| `.vsts-ci/*.yml` | Azure DevOps CI: `linux`, `windows`, `mac`, daily variants, `windows-arm64`, `sshremoting-tests`, `psresourceget-acr`, `install-ps`, `linux-internal`, `misc-analysis`, templates | C | +| `.pipelines/*.yml`, `.pipelines/templates/**` | OneBranch official/non-official pipelines: coordinated packages, packages, release, release-Azure, vPack, MSIX bundle vPack, apiscan notice | C | +| `.pipelines/EV2Specs/**` | EV2 rollout specs for Linux package upload | C | +| `.pipelines/store/PDPs/**` | Microsoft Store product description pages (per locale) | C | +| `tools/ci.psm1` | CI stage functions called by the pipelines | C | +| `tools/packaging/packaging.psm1` (5,276 lines) | Package creation for all formats | C | +| `tools/releaseBuild`, `tools/releaseTools.psm1`, `tools/Sign-Package.ps1` | Release tag and signing helpers | C | +| `.config/*.json|xml` | Security and compliance configuration (TSA options, code-sign policy, suppressions) | C | + +## 3. Responsibilities and non-responsibilities + +Responsible: build/test on three OS families, packaging into MSI, MSIX, deb, rpm, macOS pkg, tar, zip, NuGet and global-tool packages, signing, release validation and publishing. Not responsible for: language or engine behavior. + +## 4. Key types and contracts [IMPL] + +- `tools/ci.psm1` stage functions (line numbers from `rg '^function '`, `GENERATED`): `Invoke-CIFull`@L85, `Invoke-CIBuild`@L102, `Invoke-CIInstall`@L140, `Invoke-CIxUnit`@L201, `Install-CIPester`@L232, `Invoke-CITest`@L271, `New-CodeCoverageAndTestPackage`@L443, `Invoke-CIFinish`@L554, `Invoke-LinuxTestsCore`@L749, `New-LinuxPackage`@L897. +- `tools/packaging/packaging.psm1::Start-PSPackage@L38`: `-Type` is a `ValidateSet` of 19 values: `msix`, `deb`, `deb-arm64`, `osxpkg`, `rpm`, `rpm-fxdependent`, `rpm-fxdependent-arm64`, `msi`, `zip`, `zip-pdb`, `tar`, `tar-arm`, `tar-arm64`, `tar-alpine`, `fxdependent`, `fxdependent-win-desktop`, `min-size-x64`, `min-size-arm64`, `tar-alpine-fxdependent`; `-WindowsRuntime` ∈ {`win7-x86`,`win7-x64`,`win-arm`,`win-arm64`}; `-MacOSRuntime` ∈ {`osx-x64`,`osx-arm64`}. Supporting functions (names and lines): `New-TarballPackage`@L691, `New-UnixPackage`@L994, `New-NativeDeb`@L1739, `New-RpmSpec`@L1580, `New-MacOSPackage`@L1956, `New-ZipPackage`@L2509, `New-NugetPackage`@L3325, `New-MSIPackage`@L3557, `New-MSIXPackage`@L3949, `New-GlobalToolNupkgSource`@L4459, `Test-PackageManifest`@L4839, `Test-Bom`@L5123. + +## 5. Data model + +Pipeline parameters carry the release tag, runtime/SDK versions for "early access" .NET builds and signing switches (parameters `Release Tag`, `Skip Signing`, `Early Access Feed`, `Runtime version of early access build`, `SDK version of early access build` in `.pipelines/PowerShell-Packages-Official.yml`). Package metadata derives from the release tag (`Get-PackageSemanticVersion`@L3385, `Get-LinuxPackageSemanticVersion`@L3419, `Get-NugetSemanticVersion`@L3446). + +## 6. Control flow [IMPL] + +```mermaid +flowchart LR + subgraph PR[Pull request] + A[GitHub Actions: change detection] --> B[build PowerShell] + B --> C[Pester tests: unelevated and elevated, CI and others] + B --> D[xUnit tests] + A --> E[infrastructure tests] + B --> F[Linux packaging] + end + subgraph Official[OneBranch official] + G[Coordinated packages: prep, macos, linux, windows, test_and_release_artifacts] --> H[Packages: prep, EarlyDotnet, mac_package, windows_package_build, windows_package_sign, linux_package, nupkg, msixbundle, store_package, upload, validatePackages] + H --> I[Release: setReleaseTagAndChangelog, downloadDotnetEarlyAccess, validateSdk, gbltool, fxdpackages, ManualValidation, ReleaseAutomation, UpdateChangeLog, PublishGitHubRelease, PushGitTagAndMakeDraftPublic] + end + PR -.-> Official +``` + +Stage names are quoted from `.pipelines/templates/stages/*.yml` (`FACT-SRC`): Coordinated packages stages `prep`, `macos`, `linux`, `windows`, `test_and_release_artifacts`; Packages stages `prep`, `EarlyDotnet`, `mac_package`, `windows_package_build`, `windows_package_sign`, `linux_package`, `nupkg`, `msixbundle`, `store_package`, `upload`, `validatePackages`; Release stages `setReleaseTagAndChangelog`, `downloadDotnetEarlyAccess`, `validateSdk`, `gbltool`, `fxdpackages`, `ManualValidation`, `ReleaseAutomation`, `UpdateChangeLog`, `PublishGitHubRelease`, `PushGitTagAndMakeDraftPublic`; vPack: one `BuildStage`/`BuildJob`. + +## 7. Algorithms + +- **PR change detection.** `linux-ci.yml` runs a `changes` job first; build and test jobs depend on it (`needs: changes`) and path filters for pull requests live in that job (comment at `linux-ci.yml` "Path filters for PRs need to go into the changes job"). +- **Linux job graph** (`.github/workflows/linux-ci.yml`): `changes` → `ci_build` → {`linux_test_unelevated_ci`, `linux_test_elevated_ci`, `linux_test_unelevated_others`, `linux_test_elevated_others`, `xunit_tests`, `linux_packaging`}, plus `merge_conflict_check`, `infrastructure_tests`, and `ready_to_merge` delegating to an external reusable workflow pinned by commit SHA. +- **Concurrency.** `concurrency.group = workflow-ref`; in-progress runs are cancelled only for refs containing `merge`. +- **Triggers.** Push to `master`, `release/**`, `github-mirror`, `servicing-*`; pull requests also for `*-feature` branches; `.pipelines/**` and `test/perf/**` paths excluded from push triggers. + +## 8. Observable behavior [SPEC] + +Produces build artifacts and test results per platform and release assets. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +`pull_request` workflows for forks run with reduced permissions (GitHub behavior, `EXTERNAL`). `Invoke-CIFinish`@L554 uploads artifacts and publishes results; failing tests are reported via the `process-pester-results` action. Release validation includes manual and "release automation" stages that require human sign-off (`ManualValidation`, `approvalJob.yml`). + +## 10. Concurrency and threading + +Job-level parallelism only (GitHub `needs` graph; OneBranch stage graph). + +## 11. Extension points and customization hooks + +Reusable workflows (`xunit-tests`, `analyze-reusable`, `windows-packaging-reusable`), composite actions under `.github/actions`, template YAML under `.pipelines/templates`, variable templates under `.pipelines/templates/variables`. + +## 12. Dependencies + +OneBranch templates (`v2/OneBranch.Official.CrossPlat.yml@onebranchTemplates`), Microsoft-internal signing and ESRP-like services, `PowerShell/compliance` workflow, Azure Artifacts feed, Azure Blob storage (`uploadToAzure.yml`, `checkAzureContainer.yml`), GitHub Releases, packages.microsoft.com publication (`release-publish-pmc.yml`), WinGet release script (`tools/releaseToWinget.ps1`). Internal service details are not in the repo (`UNVERIFIED`). + +## 13. Performance notes + +Not applicable for pipelines beyond job parallelism and ReadyToRun options passed through `Start-PSBuild` (see build-system). + +## 14. Security considerations + +Supply-chain controls present in the repo (`FACT-SRC`): `scorecards.yml` (OpenSSF Scorecard), `dependency-review.yml` on pull requests, CodeQL via `analyze-reusable.yml` (called from `windows-ci.yml`; the call in `linux-ci.yml` is commented out), Dependabot for GitHub Actions and Docker (`.github/dependabot.yml`), SHA-pinned external reusable workflow (`ready_to_merge`), credential scanning templates (`.vsts-ci/templates/credscan.yml`, `tools/credScan`), component governance (`tools/ComponentGovernance`, `tools/cgmanifest`), and a code-sign validation policy (`.config/codesignpolicy.xml`, a WDAC-style `SiPolicy` that accepts only the "Windows Internal Build Tools" signer for vPack payloads, per its own comment). Signing configuration guidance is in `.github/instructions/onebranch-signing-configuration.instructions.md`. These are enforcement points of the *release process*, not of the runtime; the runtime enforcement points are catalogued in Phase 5. + +## 15. Enterprise considerations + +Strengths: multi-platform matrix, signed artifacts, validation of SDK, global-tool and framework-dependent packages before release. Gaps for a new product: reliance on internal Microsoft services (OneBranch, EV2) that cannot be reproduced; no SBOM generation step was found by name (`UNVERIFIED`; `tools/cgmanifest` is a component manifest, not verified to be an SBOM). + +## 16. Tests + +CI runs Pester (`Invoke-CITest`@L271), xUnit (`Invoke-CIxUnit`@L201), infrastructure tests, markdown link verification (`verify-markdown-links.yml`). Test layout is documented in the Phase 6 documents. + +## 17. Design decisions and trade-offs + +- Dual CI (GitHub Actions public, Azure DevOps and OneBranch internal) keeps public contributor feedback separate from signed release builds (`INFERENCE`). +- Packaging code is a 5,276-line PowerShell module with one entry point and per-format helpers; flexibility over testability (`INFERENCE`; test hooks exist: `Test-PackageManifest`, `Test-Bom`, `Test-Dependencies`). + +## 18. Guidance for the new shell [LESSON] + +- **LSN-CICD-01** [ADAPT] (area: NLD-TOOL) Use declarative pipeline templates plus a thin script layer; keep package-format code behind a single `Start-Package`-style entry with a closed format list as `Start-PSPackage` does. Evidence: `tools/packaging/packaging.psm1::Start-PSPackage@L38`. +- **LSN-CICD-02** [REPLICATE] (area: NLD-SEC) Pin third-party workflows by commit SHA and run dependency review, CodeQL and Scorecard on every change. Evidence: `.github/workflows/linux-ci.yml` (`ready_to_merge` reference), `.github/workflows/dependency-review.yml`, `scorecards.yml`. +- **LSN-CICD-03** [REPLICATE] (area: NLD-SEC) Validate signed payloads against an explicit allow-list signer policy before publishing. Evidence: `.config/codesignpolicy.xml`. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: job steps inside `.vsts-ci/templates/*` and `.pipelines/templates/*` were inventoried by name, not read line by line. +- `UNVERIFIED`: whether an SBOM is produced. + +Verification: workflow list from the directory listing (11 files); stage names grepped from the four stage templates; `ci.psm1` and `packaging.psm1` function names from `rg '^function '`; `Start-PSPackage` `ValidateSet` read in full. diff --git a/docs-out/01-repository/coding-standards.md b/docs-out/01-repository/coding-standards.md new file mode 100644 index 0000000..3a7dc14 --- /dev/null +++ b/docs-out/01-repository/coding-standards.md @@ -0,0 +1,118 @@ +--- +id: REPO-STANDARDS-001 +title: Coding standards and engineering rules in the repository +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [.editorconfig, .globalconfig, Analyzers.props, stylecop.json, Settings.StyleCop, docs/dev-process/coding-guidelines.md, docs/dev-process/breaking-change-contract.md, docs/dev-process/resx-files.md, PowerShell.Common.props] +mirror_cards: [] +generated_from: [data/conditional-compilation.json] +--- + +# Coding standards and engineering rules in the repository + +> STATIC-ONLY — behavior not run-verified. + +## 1. Purpose and scope [SPEC] + +Records the coding standards that are enforced mechanically (analyzers, `.editorconfig`, build flags) or documented for contributors, so the new shell can adopt the useful ones. The process side (tests, localization workflow, experimental features, API review) is continued in the Phase 6 document [engineering-processes](../08-engineering/engineering-processes.md). + +## 2. Source map + +| Path | Role | Tier | +|---|---|---| +| `.editorconfig` | Formatting, naming rules, C# style preferences, file header template | C | +| `.globalconfig` (596 setting lines) | Roslyn analyzer severities for CA/IDE/SA rules | C | +| `Analyzers.props` | Adds StyleCop.Analyzers 1.2.0-beta.556 and DotNetAnalyzers.DocumentationAnalyzers 1.0.0-beta.59 to projects importing it | C | +| `stylecop.json`, `Settings.StyleCop` | StyleCop analyzer settings (ordering, naming, documentation rules) | C | +| `PowerShell.Common.props` | `TreatWarningsAsErrors`, `LangVersion`, `EnforceCodeStyleInBuild`, `Features=strict` | C | +| `docs/dev-process/coding-guidelines.md` | Contributor C# guidelines | C | +| `docs/dev-process/breaking-change-contract.md` | Four-bucket breaking-change policy | C | +| `docs/dev-process/resx-files.md` | Rules for resource files | C | +| `.markdownlint.json`, `.prettierrc`, `.spelling`, `.vscode`, `.devcontainer` | Docs lint, spelling dictionary, editor/dev-container setup | C | + +## 3. Responsibilities and non-responsibilities + +Defines style and quality gates. Does not define runtime behavior. + +## 4. Key types and contracts [IMPL] + +**Build-enforced (`FACT-SRC`, `PowerShell.Common.props`):** `LangVersion` 13.0, `TreatWarningsAsErrors=true`, `AllowUnsafeBlocks=true`, `GenerateDocumentationFile=true`, `EnforceCodeStyleInBuild=true`, `Features=strict`, `DisableImplicitNamespaceImports=true`, `NeutralLanguage` en-US. +**Analyzer severities (`.globalconfig`, `GENERATED` by grep of `severity =` lines):** 112 `warning`, 308 `none`, 112 `silent`, 23 `suggestion`, 0 `error` (the build turns warnings into errors through `TreatWarningsAsErrors`, so `warning` rules are effectively blocking). +**Naming (`.editorconfig` naming rules and `coding-guidelines.md`):** `_camelCase` for private/internal instance fields, `s_` prefix for static fields, `t_` for thread-static, PascalCase for constants, types and members, camelCase for locals; visibility always explicit and first modifier; `static readonly` order; `nameof` over string literals. +**File header:** `file_header_template = Copyright (c) Microsoft Corporation.\nLicensed under the MIT License.` (`.editorconfig`). +**Formatting:** UTF-8, spaces, 4-space indent for C#/PowerShell, 2 for XML/JSON/YAML/Markdown (`.editorconfig`); the contributor guideline additionally says "File encoding should be ASCII" and braces on their own lines. +**Using directives:** `System` first, outside the namespace (`stylecop.json` `systemUsingDirectivesFirst`, `usingDirectivesPlacement: outsideNamespace`). + +## 5. Data model + +Not applicable. + +## 6. Control flow + +Not applicable. + +## 7. Algorithms + +Not applicable. + +## 8. Observable behavior [SPEC] + +Compile-time only: violations of `warning`-level rules fail the build because warnings are errors. + +## 9. Error handling and edge cases + +Guideline: "Avoid gratuitous exceptions... stay away from using exceptions for control flow" (`coding-guidelines.md`, Performance Considerations). Note the contrast with the engine, which uses exceptions for flow control (`break`/`continue`/`return` are implemented with exception types in the runtime; see [02.5-compiler-and-engine](../02-language/02.5-compiler-and-engine.md), `INFERENCE` until that document is complete). + +## 10. Concurrency and threading + +Guideline: prefer `Interlocked` over `lock` for simple atomic state. + +## 11. Extension points and customization hooks + +Local deviations allowed: "follow the style of the surrounding code" takes precedence over the guideline; style-only changes must be separate PRs. + +## 12. Dependencies + +Analyzer packages above; .NET SDK analyzers (CA/IDE rules via `.globalconfig`). + +## 13. Performance notes + +Repository performance rules (`coding-guidelines.md`, `FACT-SRC`): avoid LINQ in hot code (use `for`/`foreach`), avoid `params` arrays (add fixed-arity overloads), avoid string interpolation and implicit-culture overloads in hot paths, avoid allocation in loops, use `TryGetValue`, pre-size collections, use generic collections, avoid double casts, prefer `StringBuilder` in loops. + +## 14. Security considerations + +Policy: changes touching `password`, `crypto`, `encryption`, `decryption`, `certificate`, `authenticate`, `ssl/tls` or `protected data` require review by a designated security subject-matter expert (`coding-guidelines.md`, Security Considerations; `.github/CODEOWNERS` lists area experts). This is a process control; it creates no runtime enforcement point. + +## 15. Enterprise considerations + +Strong mechanical enforcement (warnings as errors, 112 warning-level rules) and a published breaking-change contract. Gap: the guideline asks for ASCII while `.editorconfig` says UTF-8; the more specific rule for the new shell should be chosen explicitly (`INFERENCE`: both statements are `FACT-SRC`, they differ in scope, no CON entry needed since they do not describe the same fact: charset of source files). + +## 16. Tests + +Style is validated by the compiler and analyzers; markdown by `.markdownlint.json`/`.spelling` in CI (`verify-markdown-links.yml`, super-linter under `tools/super-linter`). + +## 17. Design decisions and trade-offs + +- **Portable code policy** (`coding-guidelines.md`, "Portable Code"): three primary macros — `DEBUG`, `CORECLR`, `UNIX`; do not use `CORECLR`/`!CORECLR` in new code; minimize `#if UNIX`; prefer preprocessor directives over runtime OS checks unless readability wins; a single binary serves all UNIX variants so macOS-vs-Linux needs runtime checks. The extracted symbol inventory (`data/conditional-compilation.json`, `APPROX`) lists 21 distinct symbols; `UNIX` appears in 122 files and 247 type declarations, `CORECLR` in 30 files, `DEBUG` in 26, and legacy symbols (`CLR2`, `V2`, `SILVERLIGHT`, `LEGACYTELEMETRY`, `NOT_USED`, `_LATER`, `STATS`) survive in a few files — evidence that the cleanup the guideline mentions is incomplete. +- **Breaking-change contract** (`breaking-change-contract.md`): four buckets (Public Contract, Reasonable Grey Area, Unlikely Grey Area, Clearly Non-Public). Unacceptable in bucket 1: changing existing observed behavior for a given input of an API, protocol or the language; removing/renaming public types, cmdlets or parameters; narrowing accepted values; changing public constants/enum members; incompatible protocol changes without a version increment. Acceptable: new types/members/cmdlets, behavior that previously errored, protocol changes with a version increment. The policy applies only to features that shipped in a supported release. +- Public members in namespaces ending with `Internal` are not supported API (`coding-guidelines.md`, Member Conventions). + +## 18. Guidance for the new shell [LESSON] + +- **LSN-STD-01** [REPLICATE] (area: NLD-TOOL) Adopt warnings-as-errors with an explicit analyzer severity file from day one. Evidence: `PowerShell.Common.props` (`TreatWarningsAsErrors`), `.globalconfig`. +- **LSN-STD-02** [REPLICATE] (area: NLD-TOOL) Write the breaking-change contract before the first release and apply it to language behavior, cmdlet parameters and protocols alike. Evidence: `docs/dev-process/breaking-change-contract.md`. +- **LSN-STD-03** [ADAPT] (area: NLD-RUN) Keep platform differences behind interfaces rather than `#if` blocks across the engine (PowerShell has `UNIX` in 122 files). Evidence: `data/conditional-compilation.json`; `docs/dev-process/coding-guidelines.md` ("Portable Code"). +- **LSN-STD-04** [ADAPT] (area: NLD-RUN) Use the hot-path rules (no LINQ, no `params`, pre-sized collections) only inside the interpreter and runtime core, and let a profiler decide elsewhere. Evidence: `docs/dev-process/coding-guidelines.md` ("Performance Considerations"). + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: contents of `Settings.StyleCop` beyond its existence (not read in full). +- `UNVERIFIED`: whether CI enforces `.markdownlint.json` (workflow names only). + +Verification: severities counted with `grep -c 'severity = ' .globalconfig`; props files and guideline read in full; symbol counts from `data/conditional-compilation.json`. diff --git a/docs-out/09-synthesis/deviation-register.md b/docs-out/09-synthesis/deviation-register.md new file mode 100644 index 0000000..f44af78 --- /dev/null +++ b/docs-out/09-synthesis/deviation-register.md @@ -0,0 +1,25 @@ +--- +id: SYN-DEV-001 +title: Deviation register +kind: synthesis +tier: B +status: partial +run_verification: none +scope_class: CORE +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [] +--- + +# Deviation register (rule 22) + +All rows are `PROPOSED` (the only status this run may write). `APPROVED`/`REJECTED` are set by the product owner outside this run. Until approved, every document describes baseline (PowerShell) behavior. + +| DEV-ID | status | baseline behavior (CF/GS) | proposed behavior | benefit | compatibility cost | affected CFs | golden samples that would change | verdict locations | +|---|---|---|---|---|---|---|---|---| +| DEV-CMD-120 | PROPOSED | Windows runtimes ship `Get-Counter`, `Get-WinEvent`, `New-WinEvent` in the default command set (assembly Microsoft.PowerShell.Commands.Diagnostics). | Do not ship OS-specific diagnostics cmdlets in the default set; offer them as optional modules. | Smaller default attack surface and a portable base command set. | Scripts calling these cmdlets need the optional module installed. | - | none (STATIC-ONLY; would change golden samples of the affected CFs once the oracle exists) | LSN-DIAG-01 (10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md) | +| DEV-CMD-121 | PROPOSED | WSMan client cmdlets and provider (assembly Microsoft.WSMan.Management) are part of the Windows command set. | Omit WSMan commands; remoting transport becomes pluggable behind one session abstraction. | No dependency on a Windows-only protocol stack in the base product. | WSMan-based automation breaks; an optional transport module could restore it. | - | none (STATIC-ONLY; would change golden samples of the affected CFs once the oracle exists) | LSN-WSMAN-01 (10-command-modules/Microsoft.WSMan.Management.md) | +| DEV-CMD-122 | PROPOSED | CIM/WMI cmdlets (assembly Microsoft.Management.Infrastructure.CimCmdlets) ship on Windows. | Provide CIM/WMI access only as an optional adapter module. | Keeps the base command set free of Windows management stacks. | Windows management scripts need the optional module. | - | none (STATIC-ONLY; would change golden samples of the affected CFs once the oracle exists) | LSN-CIM-01 (10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md) | diff --git a/docs-out/10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md b/docs-out/10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md new file mode 100644 index 0000000..180260c --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md @@ -0,0 +1,129 @@ +--- +id: CMD-CIM-001 +title: Command module family: Microsoft.Management.Infrastructure.CimCmdlets +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj] +mirror_cards: [src-mirror/src/Microsoft.Management.Infrastructure.CimCmdlets/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.Management.Infrastructure.CimCmdlets + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +CIM/WMI commands built on `Microsoft.Management.Infrastructure` (`Get-CimInstance`, `New-CimSession`, `Invoke-CimMethod`, `Register-CimIndicationEvent`, ...). Shipped for Windows; grants `InternalsVisibleTo` to the DSC core configuration providers assembly. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.Management.Infrastructure.CimCmdlets/` | 35 C# files, 15485 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 12; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Get-CimAssociatedInstance` | `GetCimAssociatedInstanceCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimAssociatedInstanceCommand.cs@L31` | 2 | | | | +| `Get-CimClass` | `GetCimClassCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimClassCommand.cs@L29` | 2 | | | | +| `Get-CimInstance` | `GetCimInstanceCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimInstanceCommand.cs@L23` | 8 | | | | +| `Get-CimSession` | `GetCimSessionCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimSessionCommand.cs@L20` | 4 | | | | +| `Invoke-CimMethod` | `InvokeCimMethodCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/InvokeCimMethodCommand.cs@L25` | 11 | yes | | | +| `New-CimInstance` | `NewCimInstanceCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimInstanceCommand.cs@L27` | 8 | yes | | | +| `New-CimSession` | `NewCimSessionCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionCommand.cs@L24` | 2 | | | | +| `New-CimSessionOption` | `NewCimSessionOptionCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs@L43` | 3 | | | | +| `Register-CimIndicationEvent` | `RegisterCimIndicationCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/RegisterCimIndicationCommand.cs@L24` | 4 | | | | +| `Remove-CimInstance` | `RemoveCimInstanceCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimInstanceCommand.cs@L25` | 4 | yes | | | +| `Remove-CimSession` | `RemoveCimSessionCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimSessionCommand.cs@L27` | 5 | yes | | | +| `Set-CimInstance` | `SetCimInstanceCommand` | `src/Microsoft.Management.Infrastructure.CimCmdlets/SetCimInstanceCommand.cs@L27` | 4 | yes | | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`. Packages: none. `InternalsVisibleTo` granted by this assembly: `Microsoft.Windows.DSC.CoreConfProviders`. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-CIM-01** [AVOID] (area: NLD-CMD) Treat CIM/WMI as an optional adapter module, not part of the base command set. Evidence: src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs@L1. DEV: DEV-CMD-122 + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `CimCmdletStrings.resx` (30 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.Management.Infrastructure.CimCmdlets`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md new file mode 100644 index 0000000..8e5836e --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md @@ -0,0 +1,120 @@ +--- +id: CMD-DIAGNOSTICS-001 +title: Command module family: Microsoft.PowerShell.Commands.Diagnostics +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.Commands.Diagnostics/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.Commands.Diagnostics + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +Windows diagnostics commands: `Get-Counter` (performance counters), `Get-WinEvent` and `New-WinEvent` (event log and ETW). Shipped only in Windows runtimes (the `powershell-win-core` project references it; `powershell-unix` does not). + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.Commands.Diagnostics/` | 8 C# files, 4727 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 3; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Get-Counter` | `GetCounterCommand` | `src/Microsoft.PowerShell.Commands.Diagnostics/GetCounterCommand.cs@L23` | 2 | | | | +| `Get-WinEvent` | `GetWinEventCommand` | `src/Microsoft.PowerShell.Commands.Diagnostics/GetEventCommand.cs@L30` | 7 | | | | +| `New-WinEvent` | `NewWinEventCommand` | `src/Microsoft.PowerShell.Commands.Diagnostics/NewWinEventCommand.cs@L22` | 1 | | | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`. Packages: System.Configuration.ConfigurationManager 10.0.14, System.Diagnostics.EventLog 10.0.14, System.Security.Cryptography.ProtectedData 10.0.14, System.Diagnostics.PerformanceCounter 10.0.14. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-DIAG-01** [AVOID] (area: NLD-CMD) Leave OS-specific diagnostics out of the initial command set and offer them as optional modules. Evidence: src/powershell-win-core/powershell-win-core.csproj@L53. DEV: DEV-CMD-120 + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `GetEventResources.resx` (55 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.Commands.Diagnostics`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Management.md b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Management.md new file mode 100644 index 0000000..fe4af49 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Management.md @@ -0,0 +1,181 @@ +--- +id: CMD-MANAGEMENT-001 +title: Command module family: Microsoft.PowerShell.Commands.Management +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.Commands.Management/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.Commands.Management + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +Provider-facing and system-management commands: item/content/property commands over providers (`Get-ChildItem`, `Get-Item`, `Set-Content`, `New-Item`, `Copy-Item`, ... `*-ItemProperty`), location stack (`Get-Location`, `Set-Location`, `Push-Location`, `Pop-Location`), path commands (`Join-Path`, `Split-Path`, `Resolve-Path`, `Test-Path`, `Convert-Path`), drives and providers (`*-PSDrive`, `Get-PSProvider`), process and service commands, computer commands (`Restart-Computer`, `Stop-Computer`, `Rename-Computer`, `Get-ComputerInfo`, `Get-HotFix`), `Test-Connection`, time zone and clipboard commands. Platform-conditional classes carry an `#if` condition in section 4. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.Commands.Management/` | 61 C# files, 33198 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 63; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Add-Content` | `AddContentCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs@L16` | 0 | yes | | | +| `Clear-Content` | `ClearContentCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs@L13` | 0 | yes | yes | | +| `Clear-Item` | `ClearItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L3769` | 2 | yes | yes | | +| `Clear-ItemProperty` | `ClearItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ClearPropertyCommand.cs@L14` | 2 | yes | yes | | +| `Clear-RecycleBin` | `ClearRecycleBinCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs@L22` | 0 | yes | | !UNIX | +| `Convert-Path` | `ConvertPathCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ConvertPathCommand.cs@L16` | 2 | | | | +| `Copy-Item` | `CopyItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L3510` | 2 | yes | yes | | +| `Copy-ItemProperty` | `CopyItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/CopyPropertyCommand.cs@L13` | 2 | yes | yes | | +| `Debug-Process` | `DebugProcessCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1423` | 2 | yes | | | +| `Get-ChildItem` | `GetChildItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs@L17` | 2 | | yes | | +| `Get-Clipboard` | `GetClipboardCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs@L20` | 0 | | | | +| `Get-ComputerInfo` | `GetComputerInfoCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs@L31` | 0 | | | !UNIX | +| `Get-Content` | `GetContentCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs@L20` | 0 | | yes | | +| `Get-HotFix` | `GetHotFixCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs@L24` | 2 | | | !UNIX | +| `Get-Item` | `GetItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L1847` | 2 | | yes | | +| `Get-ItemProperty` | `GetItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs@L14` | 2 | | yes | | +| `Get-ItemPropertyValue` | `GetItemPropertyValueCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs@L169` | 2 | | yes | | +| `Get-Location` | `GetLocationCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L339` | 2 | | | | +| `Get-PSDrive` | `GetPSDriveCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L1663` | 2 | | | | +| `Get-PSProvider` | `GetPSProviderCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L4126` | 0 | | | | +| `Get-Process` | `GetProcessCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L441` | 6 | | | | +| `Get-Service` | `GetServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L564` | 1 | | | !UNIX | +| `Get-TimeZone` | `GetTimeZoneCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs@L22` | 3 | | | | +| `Invoke-Item` | `InvokeItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L3958` | 2 | yes | yes | | +| `Join-Path` | `JoinPathCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/CombinePathCommand.cs@L18` | 0 | | | | +| `Move-Item` | `MoveItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L2797` | 2 | yes | yes | | +| `Move-ItemProperty` | `MoveItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/MovePropertyCommand.cs@L14` | 2 | yes | yes | | +| `New-Item` | `NewItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L2016` | 2 | yes | yes | | +| `New-ItemProperty` | `NewItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs@L17` | 2 | yes | yes | | +| `New-PSDrive` | `NewPSDriveCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L1082` | 0 | yes | yes | | +| `New-Service` | `NewServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L2006` | 0 | yes | | !UNIX | +| `Pop-Location` | `PopLocationCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L971` | 0 | | | | +| `Push-Location` | `PushLocationCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L813` | 2 | | | | +| `Remove-Item` | `RemoveItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L2370` | 2 | yes | yes | | +| `Remove-ItemProperty` | `RemoveItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/RemovePropertyCommand.cs@L14` | 2 | yes | yes | | +| `Remove-PSDrive` | `RemovePSDriveCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L1485` | 2 | yes | | | +| `Remove-Service` | `RemoveServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L2371` | 2 | yes | | !UNIX | +| `Rename-Computer` | `RenameComputerCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs@L1283` | 0 | yes | | !UNIX | +| `Rename-Item` | `RenameItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L3171` | 2 | yes | yes | | +| `Rename-ItemProperty` | `RenameItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/RenamePropertyCommand.cs@L13` | 2 | yes | yes | | +| `Resolve-Path` | `ResolvePathCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ResolvePathCommand.cs@L16` | 2 | | | | +| `Restart-Computer` | `RestartComputerCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs@L114` | 1 | yes | | !UNIX | +| `Restart-Computer` | `RestartComputerCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs@L24` | 0 | yes | | UNIX | +| `Restart-Service` | `RestartServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1435` | 0 | yes | | !UNIX | +| `Resume-Service` | `ResumeServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1401` | 0 | yes | | !UNIX | +| `Set-Clipboard` | `SetClipboardCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs@L21` | 0 | yes | | | +| `Set-Content` | `SetContentCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs@L14` | 0 | yes | | | +| `Set-Item` | `SetItemCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L2167` | 2 | yes | yes | | +| `Set-ItemProperty` | `SetItemPropertyCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/SetPropertyCommand.cs@L13` | 4 | yes | yes | | +| `Set-Location` | `SetLocationCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs@L638` | 3 | | | | +| `Set-Service` | `SetServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1489` | 2 | yes | | !UNIX | +| `Set-TimeZone` | `SetTimeZoneCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs@L127` | 3 | yes | | !UNIX | +| `Split-Path` | `SplitPathCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs@L27` | 8 | | | | +| `Start-Process` | `StartProcessCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1604` | 2 | yes | | | +| `Start-Service` | `StartServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1336` | 0 | yes | | !UNIX | +| `Stop-Computer` | `StopComputerCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs@L1123` | 0 | yes | | !UNIX | +| `Stop-Computer` | `StopComputerCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs@L61` | 0 | yes | | UNIX | +| `Stop-Process` | `StopProcessCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1053` | 3 | yes | | | +| `Stop-Service` | `StopServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1283` | 0 | yes | | !UNIX | +| `Suspend-Service` | `SuspendServiceCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs@L1368` | 0 | yes | | !UNIX | +| `Test-Connection` | `TestConnectionCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs@L31` | 5 | | | | +| `Test-Path` | `TestPathCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs@L35` | 2 | | yes | | +| `Wait-Process` | `WaitProcessCommand` | `src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L802` | 2 | | | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `Microsoft.PowerShell.Security`. Packages: System.Diagnostics.EventLog 10.0.14, System.ServiceProcess.ServiceController 10.0.14. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +The item/content commands are the user-facing entry to provider operations, so provider capability checks (`ShouldProcess`, credentials) apply (see [provider-model](../03-runtime/provider-model.md)). `Start-Process`, `Stop-Process`, service and computer commands act on the host OS. + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-MGMT-01** [REPLICATE] (area: NLD-CMD) Keep path- and item-commands provider-agnostic (the same verb set for files, registry, environment, functions) and let providers declare capabilities. Evidence: src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs@L1. +- **LSN-MGMT-02** [ADAPT] (area: NLD-SEC) Route OS-level actions (process, service, computer) through an explicit capability so they can be denied per policy. Evidence: src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: evidence anchors above point to the start of the named files; Phase 5 will replace them with exact enforcement lines. + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `ClearRecycleBinResources.resx` (8 keys), `ClipboardResources.resx` (17 keys), `CmdletizationResources.resx` (24 keys), `ComputerInfoResources.resx` (8 keys), `ComputerResources.resx` (90 keys), `HotFixResources.resx` (1 keys), `NavigationResources.resx` (24 keys), `ProcessCommandHelpResources.resx` (5 keys), `ProcessResources.resx` (38 keys), `ServiceResources.resx` (32 keys), `TestConnectionResources.resx` (4 keys), `TestPathResources.resx` (1 keys), `TimeZoneResources.resx` (2 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.Commands.Management`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Utility.md b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Utility.md new file mode 100644 index 0000000..86a13dc --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.Commands.Utility.md @@ -0,0 +1,245 @@ +--- +id: CMD-UTILITY-001 +title: Command module family: Microsoft.PowerShell.Commands.Utility +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.Commands.Utility/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.Commands.Utility + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +General-purpose utility commands: object and pipeline manipulation (`Select-Object`, `Sort-Object`, `Group-Object`, `Measure-Object`, `Compare-Object`, `New-Object`, `Add-Member`, `Get-Member`), formatting (`Format-List`, `Format-Table`, `Format-Wide`, `Format-Custom`, `Out-File`, `Out-String`), conversion and serialization (CSV, JSON, XML, CLIXML, HTML, Markdown), web commands (`Invoke-WebRequest`, `Invoke-RestMethod`), `Add-Type` (C# compilation through Roslyn), variables (`*-Variable`), tracing, events (`*-Event`, `Register-*Event`), debugging breakpoints, runspace commands, random numbers, mail, `Get-Date`, `Start-Sleep`, `Write-*` stream commands, `Out-GridView` and `Show-Command` (Windows UI) and others. Inventory in section 4 lists all of them. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.Commands.Utility/` | 143 C# files, 45004 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 118; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Add-Member` | `AddMemberCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs@L21` | 4 | | | | +| `Add-Type` | `AddTypeCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs@L67` | 10 | | | | +| `Clear-Variable` | `ClearVariableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs@L1218` | 0 | yes | | | +| `Compare-Object` | `CompareObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs@L17` | 0 | | | | +| `ConvertFrom-CliXml` | `ConvertFromClixmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L690` | 0 | | | | +| `ConvertFrom-Csv` | `ConvertFromCsvCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs@L784` | 2 | | | | +| `ConvertFrom-Json` | `ConvertFromJsonCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertFromJsonCommand.cs@L16` | 0 | | | | +| `ConvertFrom-Markdown` | `ConvertFromMarkdownCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs@L25` | 3 | | | | +| `ConvertFrom-SddlString` | `ConvertFromSddlStringCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs@L20` | 0 | | | !UNIX | +| `ConvertFrom-StringData` | `ConvertFromStringDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs@L16` | 0 | | | | +| `ConvertTo-CliXml` | `ConvertToClixmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L640` | 0 | | | | +| `ConvertTo-Csv` | `ConvertToCsvCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs@L688` | 0 | | | | +| `ConvertTo-Html` | `ConvertToHtmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs@L23` | 2 | | | | +| `ConvertTo-Json` | `ConvertToJsonCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertToJsonCommand.cs@L20` | 0 | | | | +| `ConvertTo-Xml` | `ConvertToXmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L385` | 0 | | | | +| `Debug-Runspace` | `DebugRunspaceCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs@L24` | 4 | yes | | | +| `Disable-PSBreakpoint` | `DisablePSBreakpointCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Disable-PSBreakpoint.cs@L13` | 0 | yes | | | +| `Disable-RunspaceDebug` | `DisableRunspaceDebugCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs@L414` | 0 | | | | +| `Enable-PSBreakpoint` | `EnablePSBreakpointCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs@L13` | 0 | yes | | | +| `Enable-RunspaceDebug` | `EnableRunspaceDebugCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs@L315` | 3 | | | | +| `Export-Alias` | `ExportAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs@L34` | 2 | yes | | | +| `Export-Clixml` | `ExportClixmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L23` | 2 | yes | | | +| `Export-Csv` | `ExportCsvCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs@L146` | 0 | yes | | | +| `Export-FormatData` | `ExportFormatDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs@L14` | 2 | | | | +| `Export-PSSession` | `ExportPSSessionCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs@L33` | 0 | | | | +| `Format-Custom` | `FormatCustomCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-object/Format-Object.cs@L15` | 0 | | | | +| `Format-Hex` | `FormatHex` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs@L22` | 3 | | | | +| `Format-List` | `FormatListCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-list/Format-List.cs@L15` | 0 | | | | +| `Format-Table` | `FormatTableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-table/Format-Table.cs@L15` | 0 | | | | +| `Format-Wide` | `FormatWideCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs@L17` | 0 | | | | +| `Get-Alias` | `GetAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs@L18` | 2 | | | | +| `Get-Culture` | `GetCultureCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetCultureCommand.cs@L19` | 3 | | | | +| `Get-Date` | `GetDateCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs@L20` | 4 | | | | +| `Get-Error` | `GetErrorCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-Error.cs@L18` | 4 | | | | +| `Get-Event` | `GetEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs@L15` | 2 | | | | +| `Get-EventSubscriber` | `GetEventSubscriberCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs@L15` | 2 | | | | +| `Get-FileHash` | `GetFileHashCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHash.cs@L19` | 3 | | | | +| `Get-FormatData` | `GetFormatDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs@L23` | 0 | | | | +| `Get-Host` | `GetHostCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHostCmdlet.cs@L13` | 0 | | | | +| `Get-MarkdownOption` | `GetMarkdownOptionCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs@L247` | 0 | | | | +| `Get-Member` | `GetMemberCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs@L61` | 0 | | | | +| `Get-PSBreakpoint` | `GetPSBreakpointCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs@L34` | 7 | | | | +| `Get-PSCallStack` | `GetPSCallStackCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSCallStack.cs@L13` | 0 | | | | +| `Get-Random` | `GetRandomCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs@L14` | 0 | | | | +| `Get-Runspace` | `GetRunspaceCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRunspaceCommand.cs@L20` | 3 | | | | +| `Get-RunspaceDebug` | `GetRunspaceDebugCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs@L471` | 0 | | | | +| `Get-SecureRandom` | `GetSecureRandomCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetSecureRandomCommand.cs@L14` | 0 | | | | +| `Get-TraceSource` | `GetTraceSourceCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/GetTracerCommand.cs@L14` | 0 | | | | +| `Get-TypeData` | `GetTypeDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs@L1276` | 0 | | | | +| `Get-UICulture` | `GetUICultureCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUICultureCommand.cs@L13` | 0 | | | | +| `Get-Unique` | `GetUniqueCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUnique.cs@L15` | 2 | | | | +| `Get-Uptime` | `GetUptimeCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs@L17` | 1 | | | | +| `Get-Variable` | `GetVariableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs@L238` | 0 | | | | +| `Get-Verb` | `GetVerbCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetVerbCommand.cs@L14` | 0 | | | | +| `Group-Object` | `GroupObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs@L215` | 1 | | | | +| `Import-Alias` | `ImportAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs@L19` | 3 | yes | | | +| `Import-Clixml` | `ImportClixmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L296` | 2 | | | | +| `Import-Csv` | `ImportCsvCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs@L526` | 4 | | | | +| `Import-LocalizedData` | `ImportLocalizedData` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs@L19` | 0 | | | | +| `Import-PSSession` | `ImportPSSessionCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs@L170` | 0 | | | | +| `Import-PowerShellDataFile` | `ImportPowerShellDataFileCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs@L16` | 2 | | | | +| `Invoke-Expression` | `InvokeExpressionCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs@L15` | 0 | | | | +| `Invoke-RestMethod` | `InvokeRestMethodCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs@L28` | 0 | | | | +| `Invoke-WebRequest` | `InvokeWebRequestCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs@L20` | 0 | | | | +| `Join-String` | `JoinStringCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs@L22` | 3 | | | | +| `Measure-Command` | `MeasureCommandCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/TimeExpressionCommand.cs@L20` | 0 | | | | +| `Measure-Object` | `MeasureObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs@L156` | 2 | | | | +| `New-Alias` | `NewAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs@L15` | 0 | yes | | | +| `New-Event` | `NewEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewEventCommand.cs@L15` | 0 | | | | +| `New-Guid` | `NewGuidCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewGuidCommand.cs@L16` | 2 | | | | +| `New-Object` | `NewObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs@L28` | 2 | | | | +| `New-TemporaryFile` | `NewTemporaryFileCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTemporaryFileCommand.cs@L15` | 0 | yes | | | +| `New-TimeSpan` | `NewTimeSpanCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTimeSpanCommand.cs@L17` | 2 | | | | +| `New-Variable` | `NewVariableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs@L370` | 0 | yes | | | +| `Out-File` | `OutFileCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs@L25` | 2 | yes | | | +| `Out-GridView` | `OutGridViewCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs@L40` | 3 | | | | +| `Out-Printer` | `OutPrinterCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/Out-Printer.cs@L14` | 0 | | | | +| `Out-String` | `OutStringCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-string/Out-String.cs@L16` | 2 | | | | +| `Read-Host` | `ReadHostCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs@L20` | 2 | | | | +| `Register-EngineEvent` | `RegisterEngineEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs@L14` | 0 | | | | +| `Register-ObjectEvent` | `RegisterObjectEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterObjectEventCommand.cs@L13` | 0 | | | | +| `Remove-Alias` | `RemoveAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs@L14` | 0 | | | | +| `Remove-Event` | `RemoveEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs@L13` | 2 | yes | | | +| `Remove-PSBreakpoint` | `RemovePSBreakpointCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Remove-PSBreakpoint.cs@L13` | 0 | yes | | | +| `Remove-TypeData` | `RemoveTypeDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs@L1042` | 3 | yes | | | +| `Remove-Variable` | `RemoveVariableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs@L1069` | 0 | yes | | | +| `Select-Object` | `SelectObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs@L69` | 4 | | | | +| `Select-String` | `SelectStringCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs@L400` | 6 | | | | +| `Select-Xml` | `SelectXmlCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs@L892` | 4 | | | | +| `Send-MailMessage` | `SendMailMessage` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs@L19` | 0 | | | | +| `Set-Alias` | `SetAliasCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs@L14` | 0 | yes | | | +| `Set-Date` | `SetDateCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs@L21` | 2 | yes | | | +| `Set-MarkdownOption` | `SetMarkdownOptionCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs@L22` | 3 | | | | +| `Set-PSBreakpoint` | `SetPSBreakpointCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs@L21` | 3 | | | | +| `Set-TraceSource` | `SetTraceSourceCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/SetTracerCommand.cs@L15` | 3 | | | | +| `Set-Variable` | `SetVariableCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs@L563` | 0 | yes | | | +| `Show-Command` | `ShowCommandCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs@L22` | 0 | | | | +| `Show-Markdown` | `ShowMarkdownCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs@L26` | 3 | | | | +| `Sort-Object` | `SortObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Sort-Object.cs@L16` | 3 | | | | +| `Start-Sleep` | `StartSleepCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs@L16` | 3 | | | | +| `Tee-Object` | `TeeObjectCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Tee-Object.cs@L16` | 3 | | | | +| `Test-Json` | `TestJsonCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs@L22` | 9 | | | | +| `Trace-Command` | `TraceCommandCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceExpressionCommand.cs@L20` | 2 | | | | +| `Unblock-File` | `UnblockFileCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs@L26` | 2 | yes | | | +| `Unregister-Event` | `UnregisterEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs@L13` | 2 | yes | | | +| `Update-FormatData` | `UpdateFormatDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs@L890` | 0 | yes | | | +| `Update-List` | `UpdateListCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-List.cs@L22` | 2 | | | | +| `Update-TypeData` | `UpdateTypeDataCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs@L23` | 2 | yes | | | +| `Wait-Debugger` | `WaitDebuggerCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs@L509` | 0 | | | | +| `Wait-Event` | `WaitEventCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WaitEventCommand.cs@L15` | 0 | | | | +| `Write-Debug` | `WriteDebugCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs@L16` | 0 | | | | +| `Write-Error` | `WriteErrorCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs@L374` | 0 | | | | +| `Write-Host` | `WriteHostCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs@L15` | 0 | | | | +| `Write-Information` | `WriteInformationCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs@L148` | 0 | | | | +| `Write-Output` | `WriteOutputCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write-Object.cs@L13` | 0 | | | | +| `Write-Progress` | `WriteProgressCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs@L13` | 0 | | | | +| `Write-Verbose` | `WriteVerboseCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs@L60` | 0 | | | | +| `Write-Warning` | `WriteWarningCommand` | `src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs@L104` | 0 | | | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +Module manifests that load this assembly (`NestedModules`/`RootModule`): + +| Manifest | Platform content folder | Cmdlets exported | Aliases | Types/Formats | +|---|---|---:|---:|---| +| `src/Modules/Unix/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1` | Unix | 114 | 1 | - | +| `src/Modules/Windows/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1` | Windows | 118 | 1 | - | + +Consistency `src/Modules/Unix/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1`: exported but not found as a `[Cmdlet]` class in this assembly: none; `[Cmdlet]` classes in this assembly not exported by this manifest: 4 (ConvertFrom-SddlString, Out-GridView, Out-Printer, Show-Command) (`APPROX`; differences arise from platform-conditional classes, cmdlets exported by other manifests, or verb/noun expressions the extractor could not resolve). + +Consistency `src/Modules/Windows/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1`: exported but not found as a `[Cmdlet]` class in this assembly: none; `[Cmdlet]` classes in this assembly not exported by this manifest: 0 (`APPROX`; differences arise from platform-conditional classes, cmdlets exported by other manifests, or verb/noun expressions the extractor could not resolve). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`. Packages: Microsoft.Win32.SystemEvents 10.0.14, Markdig.Signed 0.44.0, Microsoft.PowerShell.MarkdownRender 7.2.1, Microsoft.CodeAnalysis.CSharp 5.0.0, System.Drawing.Common 10.0.14, JsonSchema.Net 7.4.0. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +The `Select-Object`, `Sort-Object`, `Group-Object` family processes the whole pipeline in memory; no streaming guarantees are asserted here (`UNVERIFIED`). + +## 14. Security considerations + +Policy-relevant members: `Add-Type` (compiles and loads arbitrary code), `Invoke-Expression`, `Invoke-WebRequest`/`Invoke-RestMethod` (network egress, credentials), `Import-/Export-Clixml` and `ConvertFrom-CliXml` (deserialization), `New-Object` (type instantiation; constrained-language restrictions apply), `Unblock-File` (removes zone mark). `UNVERIFIED` until Phase 5 verifies each enforcement point. + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-UTIL-01** [ADAPT] (area: NLD-CMD) Split the utility set by risk: pure data/formatting commands vs code-loading (`Add-Type`, `Invoke-Expression`) and network commands, so a policy can grant them independently. Evidence: src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs@L67. +- **LSN-UTIL-02** [REPLICATE] (area: NLD-CMD) Implement object-manipulation commands against the public cmdlet base-class API only, so third-party modules can replace them. Evidence: src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs@L17. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: which Utility cmdlets are Windows-only beyond those with a visible `#if` condition (conditions are shown per row). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `AddMember.resx` (13 keys), `AddTypeStrings.resx` (13 keys), `AliasCommandStrings.resx` (17 keys), `ConvertFromStringData.resx` (2 keys), `ConvertHTMLStrings.resx` (1 keys), `ConvertMarkdownStrings.resx` (4 keys), `CsvCommandStrings.resx` (11 keys), `Debugger.resx` (20 keys), `EventingStrings.resx` (9 keys), `FormatAndOut_out_gridview.resx` (9 keys), `GetFormatDataStrings.resx` (1 keys), `GetMember.resx` (1 keys), `GetRandomCommandStrings.resx` (3 keys), `GetUptimeStrings.resx` (1 keys), `HostStrings.resx` (1 keys), `HttpCommandStrings.resx` (1 keys), `ImplicitRemotingStrings.resx` (32 keys), `ImportLocalizedDataStrings.resx` (10 keys), `MatchStringStrings.resx` (5 keys), `MeasureObjectStrings.resx` (2 keys), `NewObjectStrings.resx` (14 keys), `OutPrinterDisplayStrings.resx` (1 keys), `SelectObjectStrings.resx` (5 keys), `SendMailMessageStrings.resx` (1 keys), `SortObjectStrings.resx` (1 keys), `StartSleepStrings.resx` (1 keys), `TestJsonCmdletStrings.resx` (6 keys), `TraceCommandStrings.resx` (2 keys), `UnblockFileStrings.resx` (2 keys), `UpdateDataStrings.resx` (22 keys), `UpdateListStrings.resx` (3 keys), `UtilityCommonStrings.resx` (19 keys), `VariableCommandStrings.resx` (9 keys), `WebCmdletStrings.resx` (44 keys), `WriteErrorStrings.resx` (1 keys), `WriteProgressResourceStrings.resx` (3 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.Commands.Utility`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.ConsoleHost.md b/docs-out/10-command-modules/Microsoft.PowerShell.ConsoleHost.md new file mode 100644 index 0000000..afb1c60 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.ConsoleHost.md @@ -0,0 +1,119 @@ +--- +id: CMD-CONSOLEHOST-001 +title: Command module family: Microsoft.PowerShell.ConsoleHost +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.ConsoleHost/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.ConsoleHost + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +The console host assembly also defines the two transcript cmdlets, `Start-Transcript` and `Stop-Transcript`, because transcription is a host feature (`ConsoleHostTranscript.cs`, `StartTranscriptCmdlet.cs`, `StopTranscriptCmdlet.cs` under `host/msh`). The host itself is documented in [console-host](../04-hosting/console-host.md). + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.ConsoleHost/` | 26 C# files, 17831 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 2; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Start-Transcript` | `StartTranscriptCommand` | `src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs@L17` | 3 | yes | | | +| `Stop-Transcript` | `StopTranscriptCommand` | `src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs@L15` | 0 | yes | | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`. Packages: none. `InternalsVisibleTo` granted by this assembly: `powershell-tests`. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-CHOST-01** [REPLICATE] (area: NLD-TOOL) Keep transcription as a host service behind a command pair, so non-console hosts can supply their own sink. Evidence: src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs@L1. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `CommandLineParameterParserStrings.resx` (38 keys), `ConsoleControlStrings.resx` (27 keys), `ConsoleHostRawUserInterfaceStrings.resx` (19 keys), `ConsoleHostStrings.resx` (20 keys), `ConsoleHostUserInterfaceSecurityResources.resx` (2 keys), `ConsoleHostUserInterfaceStrings.resx` (25 keys), `ManagedEntranceStrings.resx` (7 keys), `ProgressNodeStrings.resx` (3 keys), `TranscriptStrings.resx` (8 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.ConsoleHost`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.CoreCLR.Eventing.md b/docs-out/10-command-modules/Microsoft.PowerShell.CoreCLR.Eventing.md new file mode 100644 index 0000000..7d95c9a --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.CoreCLR.Eventing.md @@ -0,0 +1,116 @@ +--- +id: CMD-EVENTING-001 +title: Command module family: Microsoft.PowerShell.CoreCLR.Eventing +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.CoreCLR.Eventing/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.CoreCLR.Eventing + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +Small Windows-only assembly (`EventProvider`, `EventDescriptor`, `EventProviderTraceListener`, native wrappers) giving .NET Core code access to ETW; referenced by `System.Management.Automation` only when `IsWindows` is true and granted `InternalsVisibleTo` back to the engine. Contains no cmdlets. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.CoreCLR.Eventing/` | 9 C# files, 3811 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 0; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +No `[Cmdlet]` classes in this assembly. + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: none. Packages: System.Diagnostics.EventLog 10.0.14. `InternalsVisibleTo` granted by this assembly: `System.Management.Automation`. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-EVT-01** [ADAPT] (area: NLD-SEC) Use the platform's standard structured-logging/ETW abstractions (`EventSource`, OpenTelemetry) instead of a private ETW wrapper. Evidence: src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj@L1. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `DotNetEventingStrings.resx` (5 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.CoreCLR.Eventing`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.GraphicalHost.md b/docs-out/10-command-modules/Microsoft.PowerShell.GraphicalHost.md new file mode 100644 index 0000000..80207a3 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.GraphicalHost.md @@ -0,0 +1,116 @@ +--- +id: CMD-GRAPHICAL-001 +title: Command module family: Microsoft.PowerShell.GraphicalHost +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj] +mirror_cards: [src-mirror/src/Microsoft.Management.UI.Internal/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.GraphicalHost + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +WPF-based UI assembly (project `Microsoft.Management.UI.Internal`, assembly `Microsoft.PowerShell.GraphicalHost`) behind `Out-GridView`, `Show-Command` and `Get-Help -ShowWindow`; included only when the build uses the WindowsDesktop SDK (conditional `ProjectReference` in `powershell-win-core.csproj`). The engine reaches it through a reflection wrapper (`src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs`). Contains no cmdlets. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.Management.UI.Internal/` | 165 C# files, 26235 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 0; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +No `[Cmdlet]` classes in this assembly. + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`, `Microsoft.PowerShell.Commands.Utility`. Packages: none. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-GFX-01** [ADAPT] (area: NLD-TOOL) Keep GUI helpers behind a late-bound host service (reflection or plug-in) so the engine never references UI assemblies. Evidence: src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs@L1. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `public.GraphicalHostResources.resx` (1 keys), `public.HelpWindowResources.resx` (36 keys), `public.InvariantResources.resx` (8 keys), `public.ShowCommandResources.resx` (38 keys), `public.UICultureResources.resx` (30 keys), `public.XamlLocalizableResources.resx` (89 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.GraphicalHost`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.PowerShell.Security.md b/docs-out/10-command-modules/Microsoft.PowerShell.Security.md new file mode 100644 index 0000000..f09b4b4 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.PowerShell.Security.md @@ -0,0 +1,139 @@ +--- +id: CMD-SECURITY-001 +title: Command module family: Microsoft.PowerShell.Security +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj] +mirror_cards: [src-mirror/src/Microsoft.PowerShell.Security/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.PowerShell.Security + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +Security commands and the certificate provider: execution policy (`Get-ExecutionPolicy`, `Set-ExecutionPolicy`), Authenticode (`Get-AuthenticodeSignature`, `Set-AuthenticodeSignature`), CMS encryption (`Protect-CmsMessage`, `Unprotect-CmsMessage`, `Get-CmsMessage`), file catalogs (`New-FileCatalog`, `Test-FileCatalog`), ACLs (`Get-Acl`, `Set-Acl`), credentials and secure strings (`Get-Credential`, `ConvertTo-SecureString`, `ConvertFrom-SecureString`), PFX certificates (`Get-PfxCertificate`), and one provider (the certificate store provider, `Microsoft.PowerShell.Security` project). + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.PowerShell.Security/` | 11 C# files, 8196 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 15; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `ConvertFrom-SecureString` | `ConvertFromSecureStringCommand` | `src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs@L116` | 1 | | | | +| `ConvertTo-SecureString` | `ConvertToSecureStringCommand` | `src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs@L231` | 1 | | | | +| `Get-Acl` | `GetAclCommand` | `src/Microsoft.PowerShell.Security/security/AclCommands.cs@L606` | 3 | | | !UNIX | +| `Get-AuthenticodeSignature` | `GetAuthenticodeSignatureCommand` | `src/Microsoft.PowerShell.Security/security/SignatureCommands.cs@L264` | 0 | | | | +| `Get-CmsMessage` | `GetCmsMessageCommand` | `src/Microsoft.PowerShell.Security/security/CmsCommands.cs@L199` | 3 | | | | +| `Get-Credential` | `GetCredentialCommand` | `src/Microsoft.PowerShell.Security/security/CredentialCommands.cs@L18` | 2 | | | | +| `Get-ExecutionPolicy` | `GetExecutionPolicyCommand` | `src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs@L29` | 0 | | | | +| `Get-PfxCertificate` | `GetPfxCertificateCommand` | `src/Microsoft.PowerShell.Security/security/CertificateCommands.cs@L20` | 2 | | | | +| `New-FileCatalog` | `NewFileCatalogCommand` | `src/Microsoft.PowerShell.Security/security/CatalogCommands.cs@L138` | 0 | yes | | !UNIX | +| `Protect-CmsMessage` | `ProtectCmsMessageCommand` | `src/Microsoft.PowerShell.Security/security/CmsCommands.cs@L23` | 3 | | | | +| `Set-Acl` | `SetAclCommand` | `src/Microsoft.PowerShell.Security/security/AclCommands.cs@L885` | 3 | yes | | !UNIX | +| `Set-AuthenticodeSignature` | `SetAuthenticodeSignatureCommand` | `src/Microsoft.PowerShell.Security/security/SignatureCommands.cs@L308` | 0 | yes | | | +| `Set-ExecutionPolicy` | `SetExecutionPolicyCommand` | `src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs@L119` | 0 | yes | | | +| `Test-FileCatalog` | `TestFileCatalogCommand` | `src/Microsoft.PowerShell.Security/security/CatalogCommands.cs@L217` | 0 | yes | | !UNIX | +| `Unprotect-CmsMessage` | `UnprotectCmsMessageCommand` | `src/Microsoft.PowerShell.Security/security/CmsCommands.cs@L347` | 4 | | | | + +**Provider inventory** + +| Provider | Class | File@Line | Condition | +|---|---|---|---| +| `Certificate` | `CertificateProvider` | `src/Microsoft.PowerShell.Security/security/CertificateProvider.cs@L562` | !UNIX | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`. Packages: none. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +This family is the user-facing side of the engine's security features; the enforcement itself lives in `src/System.Management.Automation/security/` (see Phase 5 `execution-policy.md`, `amsi-logging.md`). The assembly receives `InternalsVisibleTo` from the engine (see section 12 of `layered-architecture.md`). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-SEC-01** [REPLICATE] (area: NLD-SEC) Expose signature validation and policy queries as ordinary commands over a policy service so audit tooling can use the same API as users. Evidence: src/Microsoft.PowerShell.Security/security/SignatureCommands.cs@L1. +- **LSN-SEC-02** [ADAPT] (area: NLD-SEC) Do not rely on `SecureString` cmdlets as a secrets boundary; replace with an OS-keychain-backed secret type (see Phase 5 blueprint). Evidence: src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs@L1. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: file names in lesson evidence are anchors to the assembly's security sources; verify exact paths in Phase 5. + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `CertificateCommands.resx` (3 keys), `CertificateProviderStrings.resx` (23 keys), `CmsCommands.resx` (3 keys), `ExecutionPolicyCommands.resx` (7 keys), `SecureStringCommands.resx` (2 keys), `SignatureCommands.resx` (4 keys), `UtilsStrings.resx` (13 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.PowerShell.Security`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.WSMan.Management.md b/docs-out/10-command-modules/Microsoft.WSMan.Management.md new file mode 100644 index 0000000..eb1ec41 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.WSMan.Management.md @@ -0,0 +1,136 @@ +--- +id: CMD-WSMAN-001 +title: Command module family: Microsoft.WSMan.Management +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj] +mirror_cards: [src-mirror/src/Microsoft.WSMan.Management/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.WSMan.Management + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +WS-Management client commands (`Connect-WSMan`, `Get-WSManInstance`, `Invoke-WSManAction`, `Set-WSManQuickConfig`, CredSSP commands, `Test-WSMan`) and the WSMan configuration provider. Windows-targeted; depends on `Microsoft.WSMan.Runtime` for session options. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.WSMan.Management/` | 11 C# files, 13139 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 13; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Connect-WSMan` | `ConnectWSManCommand` | `src/Microsoft.WSMan.Management/WSManConnections.cs@L127` | 2 | | | | +| `Disable-WSManCredSSP` | `DisableWSManCredSSPCommand` | `src/Microsoft.WSMan.Management/CredSSP.cs@L103` | 0 | | | | +| `Disconnect-WSMan` | `DisconnectWSManCommand` | `src/Microsoft.WSMan.Management/WSManConnections.cs@L304` | 0 | | | | +| `Enable-WSManCredSSP` | `EnableWSManCredSSPCommand` | `src/Microsoft.WSMan.Management/CredSSP.cs@L396` | 0 | | | | +| `Get-WSManCredSSP` | `GetWSManCredSSPCommand` | `src/Microsoft.WSMan.Management/CredSSP.cs@L745` | 0 | | | | +| `Get-WSManInstance` | `GetWSManInstanceCommand` | `src/Microsoft.WSMan.Management/WSManInstance.cs@L33` | 2 | | | | +| `Invoke-WSManAction` | `InvokeWSManActionCommand` | `src/Microsoft.WSMan.Management/InvokeWSManAction.cs@L28` | 2 | | | | +| `New-WSManInstance` | `NewWSManInstanceCommand` | `src/Microsoft.WSMan.Management/WSManInstance.cs@L1330` | 2 | | | | +| `New-WSManSessionOption` | `NewWSManSessionOptionCommand` | `src/Microsoft.WSMan.Management/NewWSManSession.cs@L30` | 0 | | | | +| `Remove-WSManInstance` | `RemoveWSManInstanceCommand` | `src/Microsoft.WSMan.Management/WSManInstance.cs@L1063` | 2 | | | | +| `Set-WSManInstance` | `SetWSManInstanceCommand` | `src/Microsoft.WSMan.Management/WSManInstance.cs@L690` | 2 | | | | +| `Set-WSManQuickConfig` | `SetWSManQuickConfigCommand` | `src/Microsoft.WSMan.Management/Set-QuickConfig.cs@L34` | 0 | | | | +| `Test-WSMan` | `TestWSManCommand` | `src/Microsoft.WSMan.Management/PingWSMan.cs@L27` | 1 | | | | + +**Provider inventory** + +| Provider | Class | File@Line | Condition | +|---|---|---|---| +| `WSMan` | `WSManConfigProvider` | `src/Microsoft.WSMan.Management/ConfigProvider.cs@L27` | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: `System.Management.Automation`, `Microsoft.WSMan.Runtime`. Packages: System.Diagnostics.EventLog 10.0.14, System.ServiceProcess.ServiceController 10.0.14. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- **LSN-WSMAN-01** [AVOID] (area: NLD-CMD) Do not carry the WSMan command family into the new shell; remoting transport should be pluggable behind one session abstraction. Evidence: src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj@L11. DEV: DEV-CMD-121 + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `WsManResources.resx` (64 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.WSMan.Management`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/Microsoft.WSMan.Runtime.md b/docs-out/10-command-modules/Microsoft.WSMan.Runtime.md new file mode 100644 index 0000000..2e69689 --- /dev/null +++ b/docs-out/10-command-modules/Microsoft.WSMan.Runtime.md @@ -0,0 +1,116 @@ +--- +id: CMD-WSMANRT-001 +title: Command module family: Microsoft.WSMan.Runtime +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: OUT-OF-SCOPE-DOCUMENTED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj] +mirror_cards: [src-mirror/src/Microsoft.WSMan.Runtime/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: Microsoft.WSMan.Runtime + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +Tiny shared runtime assembly with the WSMan session-option types (`SessionOption`, `ProxyAccessType`, `ProxyAuthentication`) used by `Microsoft.WSMan.Management`; contains no cmdlets. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj` | project | Library, TFM net10.0 | C | +| `src/Microsoft.WSMan.Runtime/` | 1 C# files, 112 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Provides the cmdlets/providers inventoried in section 4; contains no language, parser or pipeline logic (those live in `System.Management.Automation`). + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 0; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +No `[Cmdlet]` classes in this assembly. + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + + + +## 12. Dependencies + +Project references: none. Packages: none. `InternalsVisibleTo` granted by this assembly: none. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +No dedicated enforcement point identified at family level (`UNVERIFIED`; Phase 5 enumerates enforcement points across the tree). + +## 15. Enterprise considerations + +Replaceable surface: a new shell chooses its own cmdlet set; the engine contracts these cmdlets use are the stable part. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Not applicable. + +## 18. Guidance for the new shell [LESSON] + +- Not applicable: no lesson beyond the generic ones in [_index.md](_index.md). + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: per-cmdlet behavior (out of scope). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** none (neutral). + +Verification: inventory from `data/cmdlets.json` filtered by project (`Microsoft.WSMan.Runtime`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/System.Management.Automation.md b/docs-out/10-command-modules/System.Management.Automation.md new file mode 100644 index 0000000..ee39693 --- /dev/null +++ b/docs-out/10-command-modules/System.Management.Automation.md @@ -0,0 +1,194 @@ +--- +id: CMD-SMA-001 +title: Command module family: System.Management.Automation +kind: subsystem +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [src/System.Management.Automation/System.Management.Automation.csproj] +mirror_cards: [src-mirror/src/System.Management.Automation/_project.md] +generated_from: [data/cmdlets.json, data/projects.json, data/resources.json] +--- + +# Command module family: System.Management.Automation + +> STATIC-ONLY — behavior not run-verified. Inventory is `APPROX` (regex/own-scanner extraction); cmdlets are listed by name and file only (no per-cmdlet walkthroughs, by design). + +## 1. Purpose and scope [SPEC] + +The engine assembly itself hosts the commands that implement engine features: command discovery and help (`Get-Command`, `Get-Help`, `Update-Help`, `Save-Help`), modules (`Import-Module`, `Get-Module`, `New-Module`, `New-ModuleManifest`, `Export-ModuleMember`), jobs (`Start-Job`, `Get-Job`, `Receive-Job`, ...), remoting (`Invoke-Command`, `*-PSSession`, `*-PSSessionConfiguration`, `Enable/Disable-PSRemoting`), the pipeline-shaping commands `ForEach-Object` and `Where-Object`, host-output commands (`Out-Default`, `Out-Host`, `Out-Null`, `Format-Default`), history, `Set-StrictMode`, `Set-PSDebug`, `Register-ArgumentCompleter` and experimental-feature commands, plus the six built-in providers (Alias, Environment, FileSystem, Function, Registry (Windows), Variable). Because they live in the engine assembly, these commands can use engine internals directly. + +## 2. Source map + +| Path | Type/class | Role | Tier | +|---|---|---|---| +| `src/System.Management.Automation/System.Management.Automation.csproj` | project | Library, TFM net10.0 | C | +| `src/System.Management.Automation/` | 704 C# files, 563707 lines | assembly sources | C | + +## 3. Responsibilities and non-responsibilities + +Engine-integrated commands; unlike the other families, they are not loaded through a module manifest but through built-in registration tables. + +## 4. Key types and contracts [IMPL] + +**Cmdlet inventory** (300 cmdlet classes in the whole tree; this assembly: 63; `APPROX`, `GENERATED` from `data/cmdlets.json`). Platform-conditional classes are marked by their `#if` condition. + +| Cmdlet | Class | File@Line | Parameter sets | ShouldProcess | Dynamic params | Condition | +|---|---|---|---:|---|---|---| +| `Add-History` | `AddHistoryCommand` | `src/System.Management.Automation/engine/hostifaces/History.cs@L1334` | 0 | | | | +| `Clear-History` | `ClearHistoryCommand` | `src/System.Management.Automation/engine/hostifaces/History.cs@L1511` | 2 | yes | | | +| `Connect-PSSession` | `ConnectPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs@L51` | 8 | yes | | | +| `Debug-Job` | `DebugJobCommand` | `src/System.Management.Automation/engine/remoting/commands/DebugJob.cs@L29` | 4 | yes | | | +| `Disable-ExperimentalFeature` | `DisableExperimentalFeatureCommand` | `src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs@L63` | 0 | yes | | | +| `Disable-PSRemoting` | `DisablePSRemotingCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L5019` | 0 | yes | | | +| `Disable-PSSessionConfiguration` | `DisablePSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L4419` | 0 | yes | | | +| `Disconnect-PSSession` | `DisconnectPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs@L44` | 4 | yes | | | +| `Enable-ExperimentalFeature` | `EnableExperimentalFeatureCommand` | `src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs@L48` | 0 | yes | | | +| `Enable-PSRemoting` | `EnablePSRemotingCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L4651` | 0 | yes | | | +| `Enable-PSSessionConfiguration` | `EnablePSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L3984` | 0 | yes | | | +| `Enter-PSHostProcess` | `EnterPSHostProcessCommand` | `src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs@L30` | 5 | | | | +| `Enter-PSSession` | `EnterPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs@L27` | 17 | | | | +| `Exit-PSHostProcess` | `ExitPSHostProcessCommand` | `src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs@L443` | 0 | | | | +| `Exit-PSSession` | `ExitPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs@L17` | 0 | | | | +| `Export-ModuleMember` | `ExportModuleMemberCommand` | `src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs@L22` | 0 | | | | +| `ForEach-Object` | `ForEachObjectCommand` | `src/System.Management.Automation/engine/InternalCommands.cs@L65` | 3 | yes | | | +| `Format-Default` | `FormatDefaultCommand` | `src/System.Management.Automation/FormatAndOutput/format-default/format-default.cs@L14` | 0 | | | | +| `Get-Command` | `GetCommandCommand` | `src/System.Management.Automation/engine/GetCommandCommand.cs@L29` | 2 | | yes | | +| `Get-ExperimentalFeature` | `GetExperimentalFeatureCommand` | `src/System.Management.Automation/engine/ExperimentalFeature/GetExperimentalFeatureCommand.cs@L18` | 0 | | | | +| `Get-Help` | `GetHelpCommand` | `src/System.Management.Automation/help/HelpCommands.cs@L27` | 6 | | | | +| `Get-History` | `GetHistoryCommand` | `src/System.Management.Automation/engine/hostifaces/History.cs@L850` | 0 | | | | +| `Get-Job` | `GetJobCommand` | `src/System.Management.Automation/engine/remoting/commands/GetJob.cs@L16` | 5 | | | | +| `Get-Module` | `GetModuleCommand` | `src/System.Management.Automation/engine/Modules/GetModuleCommand.cs@L33` | 4 | | | | +| `Get-PSHostProcessInfo` | `GetPSHostProcessInfoCommand` | `src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs@L478` | 3 | | | | +| `Get-PSSession` | `GetPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs@L48` | 12 | | | | +| `Get-PSSessionCapability` | `GetPSSessionCapabilityCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L5220` | 0 | | | | +| `Get-PSSessionConfiguration` | `GetPSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L2709` | 0 | | | | +| `Get-PSSubsystem` | `GetPSSubsystemCommand` | `src/System.Management.Automation/engine/Subsystem/Commands/GetPSSubsystemCommand.cs@L13` | 2 | | | | +| `Import-Module` | `ImportModuleCommand` | `src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs@L44` | 9 | | | | +| `Invoke-Command` | `InvokeCommandCommand` | `src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs@L128` | 27 | | | | +| `Invoke-History` | `InvokeHistoryCommand` | `src/System.Management.Automation/engine/hostifaces/History.cs@L995` | 0 | yes | | | +| `New-Module` | `NewModuleCommand` | `src/System.Management.Automation/engine/Modules/NewModuleCommand.cs@L23` | 2 | | | | +| `New-ModuleManifest` | `NewModuleManifestCommand` | `src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs@L30` | 0 | yes | | | +| `New-PSRoleCapabilityFile` | `NewPSRoleCapabilityFileCommand` | `src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs@L1135` | 0 | | | | +| `New-PSSession` | `NewPSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs@L57` | 11 | | | | +| `New-PSSessionConfigurationFile` | `NewPSSessionConfigurationFileCommand` | `src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs@L24` | 0 | | | | +| `New-PSSessionOption` | `NewPSSessionOptionCommand` | `src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs@L19` | 0 | | | | +| `New-PSTransportOption` | `NewPSTransportOptionCommand` | `src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs@L442` | 0 | | | | +| `Out-Default` | `OutDefaultCommand` | `src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs@L44` | 0 | | | | +| `Out-Host` | `OutHostCommand` | `src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs@L169` | 0 | | | | +| `Out-LineOutput` | `OutLineOutputCommand` | `src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs@L18` | 0 | | | | +| `Out-Null` | `OutNullCommand` | `src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs@L19` | 0 | | | | +| `Receive-Job` | `ReceiveJobCommand` | `src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs@L58` | 3 | | | | +| `Receive-PSSession` | `ReceivePSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs@L69` | 8 | yes | | | +| `Register-ArgumentCompleter` | `RegisterArgumentCompleterCommand` | `src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs@L173` | 3 | | | | +| `Register-PSSessionConfiguration` | `RegisterPSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L34` | 0 | yes | | | +| `Remove-Job` | `RemoveJobCommand` | `src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs@L802` | 5 | yes | | | +| `Remove-Module` | `RemoveModuleCommand` | `src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs@L26` | 3 | yes | | | +| `Remove-PSSession` | `RemovePSSessionCommand` | `src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs@L35` | 4 | yes | | | +| `Save-Help` | `SaveHelpCommand` | `src/System.Management.Automation/help/SaveHelpCommand.cs@L22` | 2 | | | | +| `Set-PSDebug` | `SetPSDebugCommand` | `src/System.Management.Automation/engine/InternalCommands.cs@L2504` | 2 | | | | +| `Set-PSSessionConfiguration` | `SetPSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L2940` | 0 | yes | | | +| `Set-StrictMode` | `SetStrictModeCommand` | `src/System.Management.Automation/engine/InternalCommands.cs@L2630` | 2 | | | | +| `Start-Job` | `StartJobCommand` | `src/System.Management.Automation/engine/remoting/commands/StartJob.cs@L22` | 4 | | | | +| `Stop-Job` | `StopJobCommand` | `src/System.Management.Automation/engine/remoting/commands/StopJob.cs@L21` | 1 | yes | | | +| `Switch-Process` | `SwitchProcessCommand` | `src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs@L22` | 0 | | | UNIX | +| `Test-ModuleManifest` | `TestModuleManifestCommand` | `src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs@L25` | 0 | | | | +| `Test-PSSessionConfigurationFile` | `TestPSSessionConfigurationFileCommand` | `src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs@L21` | 0 | | | | +| `Unregister-PSSessionConfiguration` | `UnregisterPSSessionConfigurationCommand` | `src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs@L2473` | 0 | yes | | | +| `Update-Help` | `UpdateHelpCommand` | `src/System.Management.Automation/help/UpdateHelpCommand.cs@L23` | 2 | yes | | | +| `Wait-Job` | `WaitJobCommand` | `src/System.Management.Automation/engine/remoting/commands/WaitJob.cs@L20` | 1 | | | | +| `Where-Object` | `WhereObjectCommand` | `src/System.Management.Automation/engine/InternalCommands.cs@L1281` | 32 | | | | + +**Provider inventory** + +| Provider | Class | File@Line | Condition | +|---|---|---|---| +| `Alias` | `AliasProvider` | `src/System.Management.Automation/namespaces/AliasProvider.cs@L24` | | +| `Environment` | `EnvironmentProvider` | `src/System.Management.Automation/namespaces/EnvironmentProvider.cs@L21` | | +| `FileSystem` | `FileSystemProvider` | `src/System.Management.Automation/namespaces/FileSystemProvider.cs@L51` | | +| `Function` | `FunctionProvider` | `src/System.Management.Automation/namespaces/FunctionProvider.cs@L25` | | +| `Registry` | `RegistryProvider` | `src/System.Management.Automation/namespaces/RegistryProvider.cs@L67` | !UNIX | +| `Variable` | `VariableProvider` | `src/System.Management.Automation/namespaces/VariableProvider.cs@L25` | | + +## 5. Data model + +Not applicable beyond the cmdlet and provider classes listed above. + +## 6. Control flow + +```mermaid +flowchart LR + M[Module manifest or InitialSessionState table] --> L[Engine loads assembly] + L --> R[Engine registers cmdlet and provider classes] + R --> D[Command discovery resolves name to CmdletInfo] + D --> P[CommandProcessor runs lifecycle methods] +``` + +The flow is the generic registration path; see [command discovery](../03-runtime/command-discovery-and-invocation.md) and [modules](../03-runtime/modules.md). + +## 7. Algorithms + +Not applicable: no non-trivial algorithm is documented at family level. + +## 8. Observable behavior [SPEC] + +Cmdlet behavior is out of scope for this family-level document. No golden sample: STATIC-ONLY. + +## 9. Error handling and edge cases + +Cmdlets report through the engine's error-record APIs (`WriteError`, `ThrowTerminatingError`), described in [errors-and-diagnostics](../03-runtime/errors-and-diagnostics.md). + +## 10. Concurrency and threading + +Cmdlets run on the pipeline thread of their runspace; lifecycle overrides per class are in `data/cmdlets.json` (`lifecycle_overrides`). + +## 11. Extension points and customization hooks + +### Registration and discovery (`FACT-SRC`) + +62 of the 63 cmdlet classes are registered directly in the engine's built-in tables in `src/System.Management.Automation/engine/InitialSessionState.cs` through `SessionStateCmdletEntry(name, typeof(Class), helpFile)` (first and last entry lines @L5439-L5515). + +No module manifest under `src/Modules` loads this assembly by name (registered another way — see annotations). + +Providers are declared with `[CmdletProvider(name, capabilities)]`; the built-in set is registered in `InitialSessionState.cs`. See [provider-model](../03-runtime/provider-model.md). + +## 12. Dependencies + +Project references: `PSVersionInfoGenerator`, `Microsoft.PowerShell.CoreCLR.Eventing`. Packages: Newtonsoft.Json 13.0.4, Microsoft.ApplicationInsights 2.23.0, Microsoft.Win32.Registry.AccessControl 10.0.14, System.CodeDom 10.0.14, System.Configuration.ConfigurationManager 10.0.14, System.Diagnostics.EventLog 10.0.14, System.DirectoryServices 10.0.14, System.Management 10.0.14, System.Security.Cryptography.Pkcs 10.0.14, System.Security.Cryptography.ProtectedData 10.0.14, System.Security.Permissions 10.0.14, Microsoft.Management.Infrastructure 3.0.0, Microsoft.PowerShell.Native 700.0.2, Microsoft.Security.Extensions 1.4.0, System.Windows.Extensions 10.0.14. `InternalsVisibleTo` granted by this assembly: `Microsoft.PowerShell.Commands.Management`, `Microsoft.PowerShell.Commands.Utility`, `Microsoft.PowerShell.ConsoleHost`, `Microsoft.PowerShell.DscSubsystem`, `Microsoft.PowerShell.Security`, `System.Management.Automation.Remoting`, `powershell-perf`, `powershell-tests`. + +## 13. Performance notes + +Not applicable at family level. + +## 14. Security considerations + +Several commands are policy-relevant surface rather than ordinary cmdlets: `Invoke-Command`/`*-PSSession`/`*-PSSessionConfiguration` (remoting and JEA configuration), `Import-Module`/`New-ModuleManifest`/`Test-ModuleManifest` (module load trust), `Set-PSDebug`, `Enter-PSHostProcess`. Their enforcement points are catalogued in Phase 5 (`UNVERIFIED` until then). + +## 15. Enterprise considerations + +The engine-hosted set cannot be trimmed without editing the engine; the registration tables are static. A new shell should make the built-in set data-driven. + +## 16. Tests + +Pester tests under `test/powershell/Modules` and `test/powershell/engine` exercise these cmdlets (see [REFERENCE-TEST-CORPUS](../02-language/REFERENCE-TEST-CORPUS.md)). + +## 17. Design decisions and trade-offs + +Putting `ForEach-Object` and `Where-Object` in the engine assembly (rather than the Utility module) keeps the two most-used pipeline commands available in every host and gives them privileged access to the pipeline machinery (`INFERENCE` from their location; `FACT-SRC` for the location). + +## 18. Guidance for the new shell [LESSON] + +- **LSN-SMACMD-01** [ADAPT] (area: NLD-CMD) Register built-in commands from a declarative table (name -> implementing type -> help) as PowerShell does, but generate the table from attributes at build time so it cannot drift from the classes. Evidence: src/System.Management.Automation/engine/InitialSessionState.cs@L5439. +- **LSN-SMACMD-02** [REPLICATE] (area: NLD-CMD) Keep `ForEach-Object`/`Where-Object` as engine-level commands with direct pipeline access so script-block pipelines do not pay module-load or binding overhead. Evidence: src/System.Management.Automation/engine/InitialSessionState.cs@L5439. + +## 19. Open questions / UNVERIFIED items + +- `UNVERIFIED`: the exact initial-session-state table boundaries for providers, aliases and variables (only cmdlet entries were extracted). + +**Shipped type/format XML (project folder):** none in the project folder. **Resource files:** `Authenticode.resx` (25 keys), `AuthorizationManagerBase.resx` (1 keys), `AutomationExceptions.resx` (30 keys), `CatalogStrings.resx` (16 keys), `CimInstanceTypeAdapterResources.resx` (2 keys), `CmdletizationCoreResources.resx` (15 keys), `CommandBaseStrings.resx` (36 keys), `ConsoleInfoErrorStrings.resx` (11 keys), `CoreClrStubResources.resx` (7 keys), `CredUI.resx` (6 keys), `Credential.resx` (2 keys), `CredentialAttributeStrings.resx` (2 keys), `DebuggerStrings.resx` (47 keys), `DescriptionsStrings.resx` (1 keys), `DiscoveryExceptions.resx` (34 keys), `EnumExpressionEvaluatorStrings.resx` (9 keys), `ErrorCategoryStrings.resx` (33 keys), `ErrorPackage.resx` (6 keys), `EtwLoggingStrings.resx` (35 keys), `EventResource.resx` (190 keys), `EventingResources.resx` (7 keys), `ExperimentalFeatureStrings.resx` (2 keys), `ExtendedTypeSystem.resx` (94 keys), `FileSystemProviderStrings.resx` (82 keys), `FormatAndOutXmlLoadingStrings.resx` (68 keys), `FormatAndOut_MshParameter.resx` (19 keys), `FormatAndOut_format_xxx.resx` (20 keys), `FormatAndOut_out_xxx.resx` (6 keys), `GetErrorText.resx` (9 keys), `HelpDisplayStrings.resx` (114 keys), `HelpErrors.resx` (25 keys), `HistoryStrings.resx` (11 keys), `HostInterfaceExceptionsStrings.resx` (4 keys), `InternalCommandStrings.resx` (24 keys), `InternalHostStrings.resx` (1 keys), `InternalHostUserInterfaceStrings.resx` (29 keys), `Logging.resx` (11 keys), `Metadata.resx` (49 keys), `MiniShellErrors.resx` (2 keys), `Modules.resx` (187 keys), `MshHostRawUserInterfaceStrings.resx` (3 keys), `MshSignature.resx` (8 keys), `MshSnapInCmdletResources.resx` (4 keys), `MshSnapinInfo.resx` (13 keys), `NativeCP.resx` (9 keys), `PSCommandStrings.resx` (1 keys), `PSConfigurationStrings.resx` (3 keys), `PSDataBufferStrings.resx` (5 keys), `PSListModifierStrings.resx` (2 keys), `PSStyleStrings.resx` (3 keys), `ParameterBinderStrings.resx` (47 keys), `ParserStrings.resx` (412 keys), `PathUtilsStrings.resx` (10 keys), `PipelineStrings.resx` (19 keys), `PowerShellStrings.resx` (20 keys), `ProgressRecordStrings.resx` (4 keys), `ProviderBaseSecurity.resx` (1 keys), `ProxyCommandStrings.resx` (2 keys), `RegistryProviderStrings.resx` (71 keys), `RemotingErrorIdStrings.resx` (524 keys), `RunspaceInit.resx` (36 keys), `RunspacePoolStrings.resx` (15 keys), `RunspaceStrings.resx` (40 keys), `SecuritySupportStrings.resx` (16 keys), `Serialization.resx` (25 keys), `SessionStateProviderBaseStrings.resx` (12 keys), `SessionStateStrings.resx` (179 keys), `StringDecoratedStrings.resx` (1 keys), `SubsystemStrings.resx` (13 keys), `SuggestionStrings.resx` (2 keys), `TabCompletionStrings.resx` (129 keys), `TransactionStrings.resx` (18 keys), `TypesXmlStrings.resx` (45 keys), `VerbDescriptionStrings.resx` (100 keys), `WildcardPatternStrings.resx` (1 keys). + +Verification: inventory from `data/cmdlets.json` filtered by project (`System.Management.Automation`); manifests parsed from `src/Modules/**/*.psd1`; counts reconcile with `numbers.json` key CMDLET_CLASSES for the whole tree. diff --git a/docs-out/10-command-modules/_index.md b/docs-out/10-command-modules/_index.md new file mode 100644 index 0000000..5351b8c --- /dev/null +++ b/docs-out/10-command-modules/_index.md @@ -0,0 +1,40 @@ +--- +id: CMD-INDEX-001 +title: Command module families +kind: catalog +tier: C +status: draft +run_verification: none +scope_class: EXTENDED +version_pin: v7.6.9 +pin_method: "last-commit-history + tree metadata: commit d4d786f message " +canonical_facts: [] +sources: [] +mirror_cards: [] +generated_from: [data/cmdlets.json] +--- + +# Command module families + +> STATIC-ONLY — behavior not run-verified. All counts are `APPROX`/`GENERATED` from regex and own-scanner extraction (no .NET SDK on the study host). + +| Assembly | Cmdlets | Providers | Scope class | Document | +|---|---:|---:|---|---| +| `System.Management.Automation` | 63 | 6 | EXTENDED | [CMD-SMA-001](System.Management.Automation.md) | +| `Microsoft.PowerShell.Commands.Utility` | 118 | 0 | EXTENDED | [CMD-UTILITY-001](Microsoft.PowerShell.Commands.Utility.md) | +| `Microsoft.PowerShell.Commands.Management` | 63 | 0 | EXTENDED | [CMD-MANAGEMENT-001](Microsoft.PowerShell.Commands.Management.md) | +| `Microsoft.PowerShell.Security` | 15 | 1 | EXTENDED | [CMD-SECURITY-001](Microsoft.PowerShell.Security.md) | +| `Microsoft.PowerShell.ConsoleHost` | 2 | 0 | EXTENDED | [CMD-CONSOLEHOST-001](Microsoft.PowerShell.ConsoleHost.md) | +| `Microsoft.PowerShell.Commands.Diagnostics` | 3 | 0 | OUT-OF-SCOPE-DOCUMENTED | [CMD-DIAGNOSTICS-001](Microsoft.PowerShell.Commands.Diagnostics.md) | +| `Microsoft.WSMan.Management` | 13 | 1 | OUT-OF-SCOPE-DOCUMENTED | [CMD-WSMAN-001](Microsoft.WSMan.Management.md) | +| `Microsoft.Management.Infrastructure.CimCmdlets` | 12 | 0 | OUT-OF-SCOPE-DOCUMENTED | [CMD-CIM-001](Microsoft.Management.Infrastructure.CimCmdlets.md) | +| `Microsoft.WSMan.Runtime` | 0 | 0 | OUT-OF-SCOPE-DOCUMENTED | [CMD-WSMANRT-001](Microsoft.WSMan.Runtime.md) | +| `Microsoft.PowerShell.GraphicalHost` | 0 | 0 | OUT-OF-SCOPE-DOCUMENTED | [CMD-GRAPHICAL-001](Microsoft.PowerShell.GraphicalHost.md) | +| `Microsoft.PowerShell.CoreCLR.Eventing` | 0 | 0 | OUT-OF-SCOPE-DOCUMENTED | [CMD-EVENTING-001](Microsoft.PowerShell.CoreCLR.Eventing.md) | + +Cmdlet totals: 300 cmdlet classes and 8 provider classes in the tree (includes classes in test tools and samples that are not part of the product: `data/cmdlets.json` rows with project `(none)`, `Microsoft.PowerShell.NamedPipeConnection`, `Test.Isolated.*`). + +## Registration summary (`FACT-SRC`) + +- Engine-hosted cmdlets and providers are registered through static tables in `src/System.Management.Automation/engine/InitialSessionState.cs`; `InitialSessionState.CreateDefault2()` loads only the core snap-in plus built-in variables, functions and aliases and leaves the other cmdlets to modules (doc comment: "The default cmdlets, provider, etc are loaded via Modules"). +- Every other assembly is loaded through a module manifest under `src/Modules/{Shared,Unix,Windows}` (`NestedModules = @(".dll")`), with separate manifests per platform because exported cmdlets differ (`src/Modules/README.md`). diff --git a/docs-out/CONTRADICTIONS.md b/docs-out/CONTRADICTIONS.md new file mode 100644 index 0000000..88249dc --- /dev/null +++ b/docs-out/CONTRADICTIONS.md @@ -0,0 +1,7 @@ +# Contradictions register (rule 23) + +Rows are never resolved by silent rewording. Status: `OPEN | RESOLVED`. Final state must have no `OPEN` rows (gate 12). + +| CON-ID | statement A + location | statement B + location | evidence classes | status | resolution + evidence | files changed | +|---|---|---|---|---|---|---| +| CON-001 | `build.psm1::New-PSOptions` help text `.PARAMETER Framework`: "Defaults to 'net11.0'" (`build.psm1@L1230-L1260`) | same function: `[ValidateSet("net10.0")] [string]$Framework = "net10.0"` (`build.psm1@L1230-L1400`) and `PowerShell.Common.props` `TargetFramework` `net10.0` | E1 comment vs E1 code | RESOLVED | rule 1: code beats comments; framework is `net10.0` | docs-out/01-repository/build-system.md (noted in section 17) | diff --git a/docs-out/DECISIONS.md b/docs-out/DECISIONS.md new file mode 100644 index 0000000..4002203 --- /dev/null +++ b/docs-out/DECISIONS.md @@ -0,0 +1,15 @@ +# Decisions made while documenting + +| ID | Decision | Rationale / evidence | +|---|---|---| +| D-001 | `ALLOW_STATIC_ONLY=true`. | Owner decision in session: no .NET SDK / `pwsh` on host; install not authorized (section 2 item 5). Run is STATIC-ONLY; gate 9 `WAIVED`; acceptance capped at `CONDITIONAL`. | +| D-002 | Tool language is Python 3 (tools in `docs-out/tools/`). | Section 2 item 1 preference (a) dotnet, (b) pwsh are unavailable on the host (`.work/environment.md`); (c) Python 3.13 is present. | +| D-003 | Pin = commit `523031e0af7fa960441734e6cacdf9e927d81619` (HEAD at run start). `validate-refs` checks `git diff --name-only HEAD -- . ':!docs-out'` is empty instead of `HEAD == pin`. | The study commits `docs-out/` on top of the pin, so HEAD necessarily moves; the source tree must stay identical (rule 3, gate 6g, gate 13). | +| D-004 | Version pin `v7.6.9` derived from commit `d4d786f` message "Import PowerShell v7.6.9" and `CHANGELOG/7.6.md` first entry `[7.6.9]`; `global.json` SDK 10.0.403. | Section 2 item 2 fallback order (no tags, no history). | +| D-005 | No `upstream` remote: "fork base pinned locally via version metadata"; no drift analysis possible, so `00-overview/fork-drift.md` is not produced. | Section 2 item 3; `git remote -v` shows only `origin`. | +| D-006 | C# structure is extracted by an own scanner (`tools/csscan.py`) not Roslyn; every count is `APPROX`. Quality cross-check: type declaration count differs from an independent `rg` regex count by <3% (see Phase 0 notes in `00-overview/repo-census.md`). | Section 5.1 item 2. | +| D-007 | Localized `.resx` copies (13 cultures) are excluded from `resources.json`; only neutral resources are catalogued. | Localized files duplicate the keys; counted separately in `repo-census.md`. | +| D-008 | Tier A list (106 C# files) is path-rule based (`tools/p0_extract.py::TIER_A`): `engine/parser`, `engine/runtime`, `engine/interpreter`, `engine/lang`, `LanguagePrimitives.cs`, parameter binders, command processors, scope/variable storage, command discovery/search, pipeline types. | Section 4.1 Tier A list read against the real tree. | +| D-009 | The interpreter lives in `src/System.Management.Automation/engine/interpreter/` (38 files). | Closes hint C4 of Appendix C; confirmed by directory listing. | +| D-010 | Documents are committed to branch `claude/repo-review-explanation-22f3xr` per phase; no PR. | Owner answer in session. | +| D-011 | `DotnetRuntimeMetadata.json` channel `9.0.1xx-preview6` is inconsistent with `sdkImageVersion` `10.0.403`; `global.json` + `PowerShell.Common.props` (net10.0) are taken as authoritative for the pin. | Observed in the file; left unresolved because the file is only build metadata (see external-dependencies.md). | diff --git a/docs-out/FEATURE-MATRIX.md b/docs-out/FEATURE-MATRIX.md new file mode 100644 index 0000000..c6303f0 --- /dev/null +++ b/docs-out/FEATURE-MATRIX.md @@ -0,0 +1,6 @@ +# Feature matrix (4.3) + +Default scope classes from section 1.3 F3 (the owner finalizes). One row per feature named in Phases 2-4; rows are filled as documents are written. Golden-sample counts are 0 in this STATIC-ONLY run. + +| Feature | Scope class | Source tiers | Owner documents | Grammar productions | CFs | Golden samples | Covering tests | Status | +|---|---|---|---|---|---|---|---|---| diff --git a/docs-out/GLOSSARY.md b/docs-out/GLOSSARY.md new file mode 100644 index 0000000..73521f8 --- /dev/null +++ b/docs-out/GLOSSARY.md @@ -0,0 +1,43 @@ +# Glossary and controlled vocabulary (rule 21) + +## Tag and label vocabularies + +- Section tags (rule 13): `SPEC` (observable behavior), `IMPL` (this source's implementation), `LESSON` (design lesson for the new shell). +- Verdicts (rule 16, the only lesson vocabulary): `REPLICATE`, `ADAPT`, `REDESIGN`, `AVOID`. `REDESIGN`/`AVOID` are proposals only (one `DEV-*` row each). +- Epistemic labels (rule 19): `FACT-SRC` (E1), `FACT-RUN` (E2), `INFERENCE`, `EXTERNAL`, `UNVERIFIED`; modifiers `APPROX`, `GENERATED`, `VERSION-MISMATCH`. +- Evidence classes (rule 1): `E1` source, `E2` run of engine built from the pin, `E3` run on other-version pwsh, `E4` external. +- Scope classes (4.3): `CORE`, `EXTENDED`, `OUT-OF-SCOPE-DOCUMENTED`. Tiers (4.1): `A`, `B`, `C`. +- ID schemes: `CF--NNN`, `DEV--NNN`, `CON-NNN`, `GS--NNN`, `CLM--NNNN`, `SEC-ENF-NNN`, `NLD--NNN`, document IDs `--NNN`. + +## Pipeline vocabulary (the words are fixed here; what the repo does under each word is established by evidence and recorded as a CF) + +| preferred term | definition | forbidden synonyms | +|---|---|---| +| tokenize | text -> tokens | lexing, lexer | +| parse | tokens -> AST | syntax-analyze | +| analyze | AST -> checks (semantic analysis, static checks) | semantically-validate | +| compile | AST -> intermediate representation (expression trees in PowerShell) | transpile | +| JIT-compile | intermediate representation -> executable delegate (IL) at run time | jit-compilation step | +| interpret | execute the intermediate representation with an instruction-based interpreter (the light compiler in PowerShell) | light-interpret | +| tree-walk | evaluate the AST directly; any statement that PowerShell tree-walks must cite evidence | ast-interpret | +| tier / tiering | switching the execution mode of the same script block or loop between interpret and JIT-compile | promotion to compiled mode | +| execute | umbrella word, used only in lifecycle documents | | + +## Engine vocabulary (each defined once, with the implementing source types; verified present by `data/types.json`) + +| preferred term | definition | forbidden synonyms | +|---|---|---| +| script block | a parsed, invocable block of script; `System.Management.Automation.ScriptBlock` (`engine/lang/scriptblock.cs`, `engine/runtime/CompiledScriptBlock.cs`) | scriptblock (in prose), code block | +| function | a named script block registered in session state; `FunctionInfo` (`engine/FunctionInfo.cs`) | proc, procedure | +| filter | a function whose body runs as a `process` block; `FilterInfo` (`engine/FilterInfo.cs`) | | +| cmdlet | a .NET class deriving from `Cmdlet`/`PSCmdlet` with a `[Cmdlet]` attribute; `CmdletInfo`, `Cmdlet`, `PSCmdlet` | commandlet | +| command | any invocable thing resolved by name: alias, function, filter, cmdlet, script, application; `CommandInfo` and subclasses | | +| pipeline | a sequence of commands connected by pipes; `PipelineProcessor` (`engine/pipeline.cs`), `Pipe` (`engine/Pipe.cs`); the public wrapper is `Runspaces.Pipeline` | | +| runspace | the execution environment owning an `ExecutionContext`/session state; `Runspaces.Runspace`, `LocalRunspace` | run space | +| session state | per-runspace store of variables, functions, aliases, drives, providers, modules; `SessionState`, `SessionStateScope` | sessionstate (in prose) | +| scope | a variable/function/alias namespace layer with a parent; `SessionStateScope` | | +| provider | a data-store adapter exposing items under drives; `Provider.CmdletProvider`, `ProviderInfo`, `PSDriveInfo` | data provider | + +## Persian term mapping + +Not used (`FA_DIGEST=false`). diff --git a/docs-out/ID-REGISTRY.md b/docs-out/ID-REGISTRY.md new file mode 100644 index 0000000..ccb5291 --- /dev/null +++ b/docs-out/ID-REGISTRY.md @@ -0,0 +1,57 @@ +# ID registry + +Generated by `tools/consist.py idreg`. `defined in` = front matter, table row or heading that defines the ID; undefined references are listed at the end. + +| ID | defined in | referenced in (count) | +|---|---|---:| +| CF-BND-001 | 03-runtime/parameter-binding.md, ID-REGISTRY.md | 1 | +| CF-CMP-001 | 02-language/TIERING-POLICY.md, ID-REGISTRY.md | 1 | +| CF-CMP-002 | 02-language/TIERING-POLICY.md, ID-REGISTRY.md | 1 | +| CF-CMP-003 | 02-language/TIERING-POLICY.md, ID-REGISTRY.md | 1 | +| CF-CNV-001 | 02-language/CONVERSION-RULES.md, ID-REGISTRY.md | 1 | +| CF-DSC-001 | 03-runtime/command-discovery-and-invocation.md, ID-REGISTRY.md | 1 | +| CF-ERR-001 | 03-runtime/errors-and-diagnostics.md, ID-REGISTRY.md | 1 | +| CF-ERR-002 | 02-language/ERROR-CATALOG.md, ID-REGISTRY.md | 1 | +| CF-ETS-001 | 03-runtime/extended-type-system.md, ID-REGISTRY.md | 1 | +| CF-FLW-001 | 02-language/02.5-compiler-and-engine.md, ID-REGISTRY.md | 1 | +| CF-GRM-001 | 02-language/GRAMMAR.ebnf.md, ID-REGISTRY.md | 1 | +| CF-LCY-001 | 03-runtime/runspace-and-pipeline.md, ID-REGISTRY.md | 1 | +| CF-LEX-001 | 02-language/02.1-tokenizer.md, ID-REGISTRY.md | 1 | +| CF-LEX-002 | 02-language/02.1-tokenizer.md, ID-REGISTRY.md | 1 | +| CF-MOD-001 | 03-runtime/modules.md, ID-REGISTRY.md | 1 | +| CF-OP-001 | 02-language/OPERATOR-TABLE.md, ID-REGISTRY.md | 1 | +| CF-PIN-001 | ID-REGISTRY.md, README.md | 1 | +| CF-PIP-001 | 02-language/02.6-types-and-operators.md, ID-REGISTRY.md | 1 | +| CF-SCP-001 | 02-language/SCOPE-AND-VARIABLES.md, ID-REGISTRY.md | 1 | +| CF-SEC-001 | 07-security/language-modes.md, ID-REGISTRY.md | 1 | +| CMD-CIM-001 | 10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md | 0 | +| CMD-CONSOLEHOST-001 | 10-command-modules/Microsoft.PowerShell.ConsoleHost.md | 0 | +| CMD-DIAGNOSTICS-001 | 10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md | 0 | +| CMD-EVENTING-001 | 10-command-modules/Microsoft.PowerShell.CoreCLR.Eventing.md | 0 | +| CMD-GRAPHICAL-001 | 10-command-modules/Microsoft.PowerShell.GraphicalHost.md | 0 | +| CMD-INDEX-001 | 10-command-modules/_index.md | 0 | +| CMD-MANAGEMENT-001 | 10-command-modules/Microsoft.PowerShell.Commands.Management.md | 0 | +| CMD-SECURITY-001 | 10-command-modules/Microsoft.PowerShell.Security.md | 0 | +| CMD-SMA-001 | 10-command-modules/System.Management.Automation.md | 0 | +| CMD-UTILITY-001 | 10-command-modules/Microsoft.PowerShell.Commands.Utility.md | 0 | +| CMD-WSMAN-001 | 10-command-modules/Microsoft.WSMan.Management.md | 0 | +| CMD-WSMANRT-001 | 10-command-modules/Microsoft.WSMan.Runtime.md | 0 | +| CON-001 | CONTRADICTIONS.md, ID-REGISTRY.md | 3 | +| CON-ID | CONTRADICTIONS.md, ID-REGISTRY.md | 0 | +| DEV-CMD-120 | 09-synthesis/deviation-register.md | 2 | +| DEV-CMD-121 | 09-synthesis/deviation-register.md | 2 | +| DEV-CMD-122 | 09-synthesis/deviation-register.md | 2 | +| DEV-ID | 09-synthesis/deviation-register.md, ID-REGISTRY.md | 0 | +| OV-CENSUS-001 | 00-overview/repo-census.md | 0 | +| OV-DEPS-001 | 00-overview/project-dependency-graph.md | 0 | +| OV-EXTDEP-001 | 00-overview/external-dependencies.md | 0 | +| OV-LAYERS-001 | 00-overview/layered-architecture.md | 0 | +| OV-TREE-001 | 00-overview/source-tree-map.md | 0 | +| REPO-BUILD-001 | 01-repository/build-system.md | 0 | +| REPO-CICD-001 | 01-repository/ci-cd-and-packaging.md | 0 | +| REPO-STANDARDS-001 | 01-repository/coding-standards.md | 0 | +| SYN-DEV-001 | 09-synthesis/deviation-register.md | 0 | + +## Referenced but not defined (0) + + diff --git a/docs-out/PROGRESS.md b/docs-out/PROGRESS.md new file mode 100644 index 0000000..d30d646 --- /dev/null +++ b/docs-out/PROGRESS.md @@ -0,0 +1,24 @@ +# PROGRESS (resumable checklist, rule 4) + +Run mode: STATIC-ONLY (`ALLOW_STATIC_ONLY=true`). Branch `claude/repo-review-explanation-22f3xr`. Pin v7.6.9 / `523031e`. Resume from this file and `.work/`. + +## Phases +| Phase | Status | Notes | +|---|---|---| +| Preflight (section 2) | done | `.work/environment.md`, `.work/pin.json`, DECISIONS D-001..D-011 | +| 0 Recon, pinning, tooling | done | datasets in `data/`, tools in `tools/`, registers, glossary, census, dependency graph, source-tree map, 297 folder cards + 40 project cards (generated; annotation overlay pending) | +| 1 Repository map | todo | layered-architecture, build-system, ci-cd-and-packaging, coding-standards | +| 2 Language pipeline | in progress | wave 1: T21 T22 T23 T24 T25 T27 | +| 3 Runtime | todo | | +| 4 Hosting/SDK/remoting/platform/command modules | todo | | +| 5 Security | todo | | +| 6 Engineering | todo | | +| 7 Synthesis | todo | | +| 8 Verification/consolidation | todo | oracle waived (VB-001) | +| 9 FA digest | skipped | `FA_DIGEST=false` | + +## Task IDs +T21 tokenizer | T22 parser/grammar/errors | T23 AST | T24 semantic | T25 compiler/IR | T26 binders+runtime ops | T27 interpreter+tiering | T28 types/operators/conversion | T29 scope/variables+execution context | T210 language features+HOWTO | T211 tooling | T31..T39 runtime subsystems (see `.work/DOC-MAP.md`). + +## Document checklist +Maintained as agents report; see `.work/reports/`. diff --git a/docs-out/VERIFICATION-BACKLOG.md b/docs-out/VERIFICATION-BACKLOG.md new file mode 100644 index 0000000..2314df9 --- /dev/null +++ b/docs-out/VERIFICATION-BACKLOG.md @@ -0,0 +1,7 @@ +# Verification backlog + +Every `UNVERIFIED` claim and every `BLOCKED` item. Under STATIC-ONLY (owner decision `ALLOW_STATIC_ONLY=true`) the standing blocker below applies to all behavior claims. + +| ID | status | scope | description | owner-actionable fix | impact | +|---|---|---|---|---|---| +| VB-001 | BLOCKED | all `CORE` behavior claims, golden samples, equivalence across execution modes, Roslyn-based counts | No .NET SDK (global.json requires 10.0.403) and no `pwsh` on the study host; the oracle (5.4) could not run. | Install .NET SDK 10.0.403 and `pwsh` 7.6.x on a host, run `tools/oracle-harness` (to be authored) in a scratch copy, then rerun the study with `ALLOW_STATIC_ONLY=false` (Phase 8 + gates 9, 10). | Behavior statements stay `FACT-SRC`/`INFERENCE`; acceptance status capped at CONDITIONAL. | diff --git a/docs-out/data/README.md b/docs-out/data/README.md new file mode 100644 index 0000000..da7ef76 --- /dev/null +++ b/docs-out/data/README.md @@ -0,0 +1,31 @@ +# Dataset schemas (section 5.2) + +All datasets are produced by `tools/*.py` (Python 3; no Roslyn available — D-002, D-006). Unless stated, labels are `APPROX`. Preprocessor handling: `csscan.py` does not evaluate `#if`; it records the enclosing condition expressions per type/member (`cond`), so both Windows-like and Unix-like branches are present in the data and platform-conditional items are marked by non-empty `cond`. The symbol sets actually used by the projects are listed in `conditional-compilation.json` (21 symbols) and `projects.json` (`defines`). + +| File | Producer | Fields | +|---|---|---| +| `files.csv` | `p0_extract.py` | path, language, loc, tier, project, generated | +| `projects.json` | `p0_extract.py` | path, name, in_solution, sdk, output_type, assembly_name, target_frameworks, tfm_conditions, defines, project_references[{path,condition,analyzer}], package_references[{name,version,condition}], compile_removes, source_generators_analyzers, internals_visible_to, cs_files, cs_loc | +| `types.json` | `p0_extract.py` | kind, name, full_name, namespace, parent, project, file, start, end, accessibility, modifiers, bases, attributes, cond, member_counts, tier, generated, partial, partial_files | +| `members-tierA.json` | `p0_extract.py` | per Tier A type: members[{kind,name,access,modifiers,start,end,returns,sig,attributes,cond}] (callees only in `parser-methods.json`) | +| `enums.json` | `p0_extract.py` | full_name, file, start, end, accessibility, attributes, cond, members[{name,line,value,attributes,cond}] | +| `conditional-compilation.json` | `p0_extract.py` | symbol -> {files, types} | +| `ast-hierarchy.json` | `p0_extract2.py` | name, file, start, end, base_chain, modifiers, created_by_parser[{method,line}], ast_typed_members | +| `visitors.json` | `p0_extract2.py` | name, file, bases, visit_methods | +| `binders.json` | `p0_extract2.py` | name, file, chain, created_or_obtained_at[{file,line}] | +| `instructions.json` | `p0_extract2.py` | interpreter instruction classes (name, file, chain, modifiers) | +| `cmdlets.json` | `p0_extract2.py` | class, file, project, kind (cmdlet\|provider), verb_expr, noun_expr, default_parameter_set, parameter_sets, parameter_attribute_count, supports_should_process, has_dynamic_parameters, lifecycle_overrides, cond | +| `resources.json` | `p0_extract2.py` | neutral .resx -> {class, key_count, keys[{key,uses,use_count}]} | +| `auto-variables.json` | `p0_extract2.py` | SpecialVariables constants (+ reference counts, write-candidate sites) and arrays | +| `attributes.json` | `p0_extract2.py` | attribute types (name, file, chain, AttributeUsage-bearing attributes) | +| `tests.json` | `p0_extract2.py` | pester[{path,describe,context,it,tree}], xunit[{path,classes,facts,theories}] (regex; no pwsh parser available) | +| `tables.json` | `p0_extract2.py` | static tables from tokenizer/token/parser sources, verbatim text | +| `format-and-types-xml.json` | `p0_extract2.py` | `*.ps1xml` types / views | +| `parser-methods.json` | `p0_extract2.py` | method, line range, name-based callee list for `Parser.cs` and `tokenizer.cs` | +| `enforcement-points.json` | `p0_extract2.py` | **seed hits only** (unverified); verified entries get `SEC-ENF-###` in Phase 5 | +| `numbers.json` | `numbers.py gen` | key, value, dataset, command, evidence, label, notes | +| `canonical-facts.json` | Phase 0 (seed) + authors | id, subject, statement, label, evidence, owner, status | +| `claims/*.jsonl` | authoring subagents | Appendix E claim schema | +| `interpreter-scores.json` | Phase 2.10 | option, criterion, score, justification, label | +| `golden/` | — | **empty by design**: no engine could be built (VB-001) | +| `annotations/*.json` | authors | overlays for `src-mirror` cards (`folder-purposes.json`, `project-purposes.json`) | diff --git a/docs-out/data/annotations/cmdmodules.json b/docs-out/data/annotations/cmdmodules.json new file mode 100644 index 0000000..2b74424 --- /dev/null +++ b/docs-out/data/annotations/cmdmodules.json @@ -0,0 +1,167 @@ +{ + "System.Management.Automation": { + "short": "SMACMD", + "purpose": "The engine assembly itself hosts the commands that implement engine features: command discovery and help (`Get-Command`, `Get-Help`, `Update-Help`, `Save-Help`), modules (`Import-Module`, `Get-Module`, `New-Module`, `New-ModuleManifest`, `Export-ModuleMember`), jobs (`Start-Job`, `Get-Job`, `Receive-Job`, ...), remoting (`Invoke-Command`, `*-PSSession`, `*-PSSessionConfiguration`, `Enable/Disable-PSRemoting`), the pipeline-shaping commands `ForEach-Object` and `Where-Object`, host-output commands (`Out-Default`, `Out-Host`, `Out-Null`, `Format-Default`), history, `Set-StrictMode`, `Set-PSDebug`, `Register-ArgumentCompleter` and experimental-feature commands, plus the six built-in providers (Alias, Environment, FileSystem, Function, Registry (Windows), Variable). Because they live in the engine assembly, these commands can use engine internals directly.", + "responsibilities": "Engine-integrated commands; unlike the other families, they are not loaded through a module manifest but through built-in registration tables.", + "extension": "Providers are declared with `[CmdletProvider(name, capabilities)]`; the built-in set is registered in `InitialSessionState.cs`. See [provider-model](../03-runtime/provider-model.md).", + "security": "Several commands are policy-relevant surface rather than ordinary cmdlets: `Invoke-Command`/`*-PSSession`/`*-PSSessionConfiguration` (remoting and JEA configuration), `Import-Module`/`New-ModuleManifest`/`Test-ModuleManifest` (module load trust), `Set-PSDebug`, `Enter-PSHostProcess`. Their enforcement points are catalogued in Phase 5 (`UNVERIFIED` until then).", + "decisions": "Putting `ForEach-Object` and `Where-Object` in the engine assembly (rather than the Utility module) keeps the two most-used pipeline commands available in every host and gives them privileged access to the pipeline machinery (`INFERENCE` from their location; `FACT-SRC` for the location).", + "enterprise": "The engine-hosted set cannot be trimmed without editing the engine; the registration tables are static. A new shell should make the built-in set data-driven.", + "lessons": [ + { + "verdict": "ADAPT", + "area": "NLD-CMD", + "text": "Register built-in commands from a declarative table (name -> implementing type -> help) as PowerShell does, but generate the table from attributes at build time so it cannot drift from the classes.", + "evidence": "src/System.Management.Automation/engine/InitialSessionState.cs@L5439" + }, + { + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Keep `ForEach-Object`/`Where-Object` as engine-level commands with direct pipeline access so script-block pipelines do not pay module-load or binding overhead.", + "evidence": "src/System.Management.Automation/engine/InitialSessionState.cs@L5439" + } + ], + "open": "- `UNVERIFIED`: the exact initial-session-state table boundaries for providers, aliases and variables (only cmdlet entries were extracted)." + }, + "Microsoft.PowerShell.Commands.Utility": { + "short": "UTIL", + "purpose": "General-purpose utility commands: object and pipeline manipulation (`Select-Object`, `Sort-Object`, `Group-Object`, `Measure-Object`, `Compare-Object`, `New-Object`, `Add-Member`, `Get-Member`), formatting (`Format-List`, `Format-Table`, `Format-Wide`, `Format-Custom`, `Out-File`, `Out-String`), conversion and serialization (CSV, JSON, XML, CLIXML, HTML, Markdown), web commands (`Invoke-WebRequest`, `Invoke-RestMethod`), `Add-Type` (C# compilation through Roslyn), variables (`*-Variable`), tracing, events (`*-Event`, `Register-*Event`), debugging breakpoints, runspace commands, random numbers, mail, `Get-Date`, `Start-Sleep`, `Write-*` stream commands, `Out-GridView` and `Show-Command` (Windows UI) and others. Inventory in section 4 lists all of them.", + "security": "Policy-relevant members: `Add-Type` (compiles and loads arbitrary code), `Invoke-Expression`, `Invoke-WebRequest`/`Invoke-RestMethod` (network egress, credentials), `Import-/Export-Clixml` and `ConvertFrom-CliXml` (deserialization), `New-Object` (type instantiation; constrained-language restrictions apply), `Unblock-File` (removes zone mark). `UNVERIFIED` until Phase 5 verifies each enforcement point.", + "performance": "The `Select-Object`, `Sort-Object`, `Group-Object` family processes the whole pipeline in memory; no streaming guarantees are asserted here (`UNVERIFIED`).", + "lessons": [ + { + "verdict": "ADAPT", + "area": "NLD-CMD", + "text": "Split the utility set by risk: pure data/formatting commands vs code-loading (`Add-Type`, `Invoke-Expression`) and network commands, so a policy can grant them independently.", + "evidence": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs@L67" + }, + { + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Implement object-manipulation commands against the public cmdlet base-class API only, so third-party modules can replace them.", + "evidence": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs@L17" + } + ], + "open": "- `UNVERIFIED`: which Utility cmdlets are Windows-only beyond those with a visible `#if` condition (conditions are shown per row)." + }, + "Microsoft.PowerShell.Commands.Management": { + "short": "MGMT", + "purpose": "Provider-facing and system-management commands: item/content/property commands over providers (`Get-ChildItem`, `Get-Item`, `Set-Content`, `New-Item`, `Copy-Item`, ... `*-ItemProperty`), location stack (`Get-Location`, `Set-Location`, `Push-Location`, `Pop-Location`), path commands (`Join-Path`, `Split-Path`, `Resolve-Path`, `Test-Path`, `Convert-Path`), drives and providers (`*-PSDrive`, `Get-PSProvider`), process and service commands, computer commands (`Restart-Computer`, `Stop-Computer`, `Rename-Computer`, `Get-ComputerInfo`, `Get-HotFix`), `Test-Connection`, time zone and clipboard commands. Platform-conditional classes carry an `#if` condition in section 4.", + "security": "The item/content commands are the user-facing entry to provider operations, so provider capability checks (`ShouldProcess`, credentials) apply (see [provider-model](../03-runtime/provider-model.md)). `Start-Process`, `Stop-Process`, service and computer commands act on the host OS.", + "lessons": [ + { + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Keep path- and item-commands provider-agnostic (the same verb set for files, registry, environment, functions) and let providers declare capabilities.", + "evidence": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs@L1" + }, + { + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Route OS-level actions (process, service, computer) through an explicit capability so they can be denied per policy.", + "evidence": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1" + } + ], + "open": "- `UNVERIFIED`: evidence anchors above point to the start of the named files; Phase 5 will replace them with exact enforcement lines." + }, + "Microsoft.PowerShell.Security": { + "short": "SEC", + "purpose": "Security commands and the certificate provider: execution policy (`Get-ExecutionPolicy`, `Set-ExecutionPolicy`), Authenticode (`Get-AuthenticodeSignature`, `Set-AuthenticodeSignature`), CMS encryption (`Protect-CmsMessage`, `Unprotect-CmsMessage`, `Get-CmsMessage`), file catalogs (`New-FileCatalog`, `Test-FileCatalog`), ACLs (`Get-Acl`, `Set-Acl`), credentials and secure strings (`Get-Credential`, `ConvertTo-SecureString`, `ConvertFrom-SecureString`), PFX certificates (`Get-PfxCertificate`), and one provider (the certificate store provider, `Microsoft.PowerShell.Security` project).", + "security": "This family is the user-facing side of the engine's security features; the enforcement itself lives in `src/System.Management.Automation/security/` (see Phase 5 `execution-policy.md`, `amsi-logging.md`). The assembly receives `InternalsVisibleTo` from the engine (see section 12 of `layered-architecture.md`).", + "lessons": [ + { + "verdict": "REPLICATE", + "area": "NLD-SEC", + "text": "Expose signature validation and policy queries as ordinary commands over a policy service so audit tooling can use the same API as users.", + "evidence": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs@L1" + }, + { + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Do not rely on `SecureString` cmdlets as a secrets boundary; replace with an OS-keychain-backed secret type (see Phase 5 blueprint).", + "evidence": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs@L1" + } + ], + "open": "- `UNVERIFIED`: file names in lesson evidence are anchors to the assembly's security sources; verify exact paths in Phase 5." + }, + "Microsoft.PowerShell.ConsoleHost": { + "short": "CHOST", + "purpose": "The console host assembly also defines the two transcript cmdlets, `Start-Transcript` and `Stop-Transcript`, because transcription is a host feature (`ConsoleHostTranscript.cs`, `StartTranscriptCmdlet.cs`, `StopTranscriptCmdlet.cs` under `host/msh`). The host itself is documented in [console-host](../04-hosting/console-host.md).", + "lessons": [ + { + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Keep transcription as a host service behind a command pair, so non-console hosts can supply their own sink.", + "evidence": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs@L1" + } + ] + }, + "Microsoft.PowerShell.Commands.Diagnostics": { + "short": "DIAG", + "purpose": "Windows diagnostics commands: `Get-Counter` (performance counters), `Get-WinEvent` and `New-WinEvent` (event log and ETW). Shipped only in Windows runtimes (the `powershell-win-core` project references it; `powershell-unix` does not).", + "lessons": [ + { + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Leave OS-specific diagnostics out of the initial command set and offer them as optional modules.", + "evidence": "src/powershell-win-core/powershell-win-core.csproj@L53", + "dev": "DEV-CMD-120" + } + ] + }, + "Microsoft.WSMan.Management": { + "short": "WSMAN", + "purpose": "WS-Management client commands (`Connect-WSMan`, `Get-WSManInstance`, `Invoke-WSManAction`, `Set-WSManQuickConfig`, CredSSP commands, `Test-WSMan`) and the WSMan configuration provider. Windows-targeted; depends on `Microsoft.WSMan.Runtime` for session options.", + "lessons": [ + { + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Do not carry the WSMan command family into the new shell; remoting transport should be pluggable behind one session abstraction.", + "evidence": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj@L11", + "dev": "DEV-CMD-121" + } + ] + }, + "Microsoft.Management.Infrastructure.CimCmdlets": { + "short": "CIM", + "purpose": "CIM/WMI commands built on `Microsoft.Management.Infrastructure` (`Get-CimInstance`, `New-CimSession`, `Invoke-CimMethod`, `Register-CimIndicationEvent`, ...). Shipped for Windows; grants `InternalsVisibleTo` to the DSC core configuration providers assembly.", + "lessons": [ + { + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Treat CIM/WMI as an optional adapter module, not part of the base command set.", + "evidence": "src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs@L1", + "dev": "DEV-CMD-122" + } + ] + }, + "Microsoft.WSMan.Runtime": { + "short": "WSMANRT", + "purpose": "Tiny shared runtime assembly with the WSMan session-option types (`SessionOption`, `ProxyAccessType`, `ProxyAuthentication`) used by `Microsoft.WSMan.Management`; contains no cmdlets.", + "lessons": [] + }, + "Microsoft.PowerShell.GraphicalHost": { + "short": "GFX", + "purpose": "WPF-based UI assembly (project `Microsoft.Management.UI.Internal`, assembly `Microsoft.PowerShell.GraphicalHost`) behind `Out-GridView`, `Show-Command` and `Get-Help -ShowWindow`; included only when the build uses the WindowsDesktop SDK (conditional `ProjectReference` in `powershell-win-core.csproj`). The engine reaches it through a reflection wrapper (`src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs`). Contains no cmdlets.", + "lessons": [ + { + "verdict": "ADAPT", + "area": "NLD-TOOL", + "text": "Keep GUI helpers behind a late-bound host service (reflection or plug-in) so the engine never references UI assemblies.", + "evidence": "src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs@L1" + } + ] + }, + "Microsoft.PowerShell.CoreCLR.Eventing": { + "short": "EVT", + "purpose": "Small Windows-only assembly (`EventProvider`, `EventDescriptor`, `EventProviderTraceListener`, native wrappers) giving .NET Core code access to ETW; referenced by `System.Management.Automation` only when `IsWindows` is true and granted `InternalsVisibleTo` back to the engine. Contains no cmdlets.", + "lessons": [ + { + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Use the platform's standard structured-logging/ETW abstractions (`EventSource`, OpenTelemetry) instead of a private ETW wrapper.", + "evidence": "src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj@L1" + } + ] + } +} \ No newline at end of file diff --git a/docs-out/data/annotations/folder-purposes.json b/docs-out/data/annotations/folder-purposes.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/docs-out/data/annotations/folder-purposes.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/docs-out/data/annotations/project-purposes.json b/docs-out/data/annotations/project-purposes.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/docs-out/data/annotations/project-purposes.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/docs-out/data/ast-hierarchy.json b/docs-out/data/ast-hierarchy.json new file mode 100644 index 0000000..2d96a7b --- /dev/null +++ b/docs-out/data/ast-hierarchy.json @@ -0,0 +1,2827 @@ +[ + { + "name": "System.Management.Automation.Language.VariableAnalysis.AssignmentTarget", + "file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", + "start": 441, + "end": 477, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "private", + "sealed" + ], + "accessibility": "private", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "_targetAst", + "sig": "internal readonly ExpressionAst _targetAst", + "line": 443 + } + ] + }, + { + "name": "System.Management.Automation.Language.SequencePointAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 424, + "end": 451, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "internal" + ], + "accessibility": "internal", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.ErrorStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 456, + "end": 648, + "base_chain": [ + "PipelineBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "StatementRule", + "line": 2093 + }, + { + "method": "BlockStatementRule", + "line": 2355 + }, + { + "method": "IfStatementRule", + "line": 2431 + }, + { + "method": "IfStatementRule", + "line": 2447 + }, + { + "method": "IfStatementRule", + "line": 2471 + }, + { + "method": "IfStatementRule", + "line": 2485 + }, + { + "method": "IfStatementRule", + "line": 2524 + }, + { + "method": "SwitchStatementRule", + "line": 2885 + }, + { + "method": "ConfigurationStatementRule", + "line": 3145 + }, + { + "method": "ForeachStatementRule", + "line": 3431 + }, + { + "method": "ForeachStatementRule", + "line": 3446 + }, + { + "method": "ForeachStatementRule", + "line": 3510 + }, + { + "method": "ForStatementRule", + "line": 3555 + }, + { + "method": "ForStatementRule", + "line": 3620 + }, + { + "method": "WhileStatementRule", + "line": 3649 + }, + { + "method": "WhileStatementRule", + "line": 3666 + }, + { + "method": "WhileStatementRule", + "line": 3690 + }, + { + "method": "WhileStatementRule", + "line": 3703 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 3927 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 3971 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 3978 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 4030 + }, + { + "method": "CreateErrorStatementAst", + "line": 4097 + }, + { + "method": "DoWhileStatementRule", + "line": 4195 + }, + { + "method": "ClassDefinitionRule", + "line": 4255 + }, + { + "method": "ClassDefinitionRule", + "line": 4314 + }, + { + "method": "ClassDefinitionRule", + "line": 4370 + }, + { + "method": "EnumDefinitionRule", + "line": 4728 + }, + { + "method": "EnumDefinitionRule", + "line": 4777 + }, + { + "method": "EnumDefinitionRule", + "line": 4811 + }, + { + "method": "UsingStatementRule", + "line": 4948 + }, + { + "method": "UsingStatementRule", + "line": 4965 + }, + { + "method": "UsingStatementRule", + "line": 4978 + }, + { + "method": "UsingStatementRule", + "line": 4988 + }, + { + "method": "UsingStatementRule", + "line": 5017 + }, + { + "method": "UsingStatementRule", + "line": 5023 + }, + { + "method": "UsingStatementRule", + "line": 5045 + }, + { + "method": "UsingStatementRule", + "line": 5072 + }, + { + "method": "MethodDeclarationRule", + "line": 5277 + }, + { + "method": "FunctionDeclarationRule", + "line": 5362 + }, + { + "method": "FunctionDeclarationRule", + "line": 5389 + }, + { + "method": "TrapStatementRule", + "line": 5477 + }, + { + "method": "TryStatementRule", + "line": 5620 + }, + { + "method": "TryStatementRule", + "line": 5665 + }, + { + "method": "DataStatementRule", + "line": 5763 + }, + { + "method": "PipelineChainRule", + "line": 5834 + }, + { + "method": "PipelineChainRule", + "line": 5908 + }, + { + "method": "PipelineChainRule", + "line": 5935 + }, + { + "method": "GetKeyValuePair", + "line": 7452 + }, + { + "method": "GetKeyValuePair", + "line": 7482 + }, + { + "method": "ParenthesizedExpressionRule", + "line": 7596 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Flags", + "sig": "public Dictionary < string , Tuple < Token , Ast > > Flags", + "line": 536 + }, + { + "name": "Conditions", + "sig": "public ReadOnlyCollection < Ast > Conditions", + "line": 541 + }, + { + "name": "Bodies", + "sig": "public ReadOnlyCollection < Ast > Bodies", + "line": 546 + }, + { + "name": "NestedAst", + "sig": "public ReadOnlyCollection < Ast > NestedAst", + "line": 553 + } + ] + }, + { + "name": "System.Management.Automation.Language.ErrorExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 653, + "end": 707, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "AttributeArgumentsRule", + "line": 1199 + }, + { + "method": "AttributeArgumentsRule", + "line": 1250 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 3968 + }, + { + "method": "RedirectionRule", + "line": 6188 + }, + { + "method": "GetCommandArgument", + "line": 6336 + }, + { + "method": "ExpressionRule", + "line": 6742 + }, + { + "method": "ExpressionRule", + "line": 6765 + }, + { + "method": "ExpressionRule", + "line": 6781 + }, + { + "method": "BinaryExpressionRule", + "line": 6897 + }, + { + "method": "ErrorRecoveryParameterInExpression", + "line": 6963 + }, + { + "method": "ArrayLiteralRule", + "line": 7010 + }, + { + "method": "UnaryExpressionRule", + "line": 7128 + }, + { + "method": "UnaryExpressionRule", + "line": 7157 + }, + { + "method": "MemberAccessRule", + "line": 7737 + }, + { + "method": "ElementAccessRule", + "line": 7998 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "NestedAst", + "sig": "public ReadOnlyCollection < Ast > NestedAst", + "line": 670 + } + ] + }, + { + "name": "System.Management.Automation.Language.ScriptBlockAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 775, + "end": 1739, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParseFile", + "line": 92 + }, + { + "method": "ScriptBlockBodyRule", + "line": 1723 + }, + { + "method": "NamedBlockListRule", + "line": 1848 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeAst > Attributes", + "line": 1181 + }, + { + "name": "UsingStatements", + "sig": "public ReadOnlyCollection < UsingStatementAst > UsingStatements", + "line": 1188 + }, + { + "name": "ParamBlock", + "sig": "public ParamBlockAst ParamBlock", + "line": 1194 + }, + { + "name": "BeginBlock", + "sig": "public NamedBlockAst BeginBlock", + "line": 1199 + }, + { + "name": "ProcessBlock", + "sig": "public NamedBlockAst ProcessBlock", + "line": 1204 + }, + { + "name": "EndBlock", + "sig": "public NamedBlockAst EndBlock", + "line": 1209 + }, + { + "name": "CleanBlock", + "sig": "public NamedBlockAst CleanBlock", + "line": 1214 + }, + { + "name": "DynamicParamBlock", + "sig": "public NamedBlockAst DynamicParamBlock", + "line": 1220 + }, + { + "name": "Parameters", + "sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", + "line": 1592 + }, + { + "name": "Body", + "sig": "ScriptBlockAst IParameterMetadataProvider . Body", + "line": 1597 + } + ] + }, + { + "name": "System.Management.Automation.Language.ParamBlockAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 1745, + "end": 1858, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParamBlockRule", + "line": 911 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeAst > Attributes", + "line": 1789 + }, + { + "name": "Parameters", + "sig": "public ReadOnlyCollection < ParameterAst > Parameters", + "line": 1794 + } + ] + }, + { + "name": "System.Management.Automation.Language.NamedBlockAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 1864, + "end": 2026, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "NamedBlockListRule", + "line": 1813 + }, + { + "method": "NamedBlockListRule", + "line": 1817 + }, + { + "method": "NamedBlockListRule", + "line": 1821 + }, + { + "method": "NamedBlockListRule", + "line": 1825 + }, + { + "method": "NamedBlockListRule", + "line": 1829 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Statements", + "sig": "public ReadOnlyCollection < StatementAst > Statements", + "line": 1964 + }, + { + "name": "Traps", + "sig": "public ReadOnlyCollection < TrapStatementAst > Traps", + "line": 1970 + } + ] + }, + { + "name": "System.Management.Automation.Language.NamedAttributeArgumentAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2032, + "end": 2113, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "AttributeArgumentsRule", + "line": 1231 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Argument", + "sig": "public ExpressionAst Argument", + "line": 2078 + } + ] + }, + { + "name": "System.Management.Automation.Language.AttributeBaseAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2119, + "end": 2146, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.AttributeAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2151, + "end": 2257, + "base_chain": [ + "AttributeBaseAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "AttributeRule", + "line": 1133 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "PositionalArguments", + "sig": "public ReadOnlyCollection < ExpressionAst > PositionalArguments", + "line": 2199 + }, + { + "name": "NamedArguments", + "sig": "public ReadOnlyCollection < NamedAttributeArgumentAst > NamedArguments", + "line": 2204 + } + ] + }, + { + "name": "System.Management.Automation.Language.TypeConstraintAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2262, + "end": 2317, + "base_chain": [ + "AttributeBaseAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "AttributeRule", + "line": 1152 + }, + { + "method": "ClassDefinitionRule", + "line": 4288 + }, + { + "method": "EnumDefinitionRule", + "line": 4761 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.ParameterAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2323, + "end": 2512, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParameterRule", + "line": 991 + }, + { + "method": "ParameterRule", + "line": 1023 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeBaseAst > Attributes", + "line": 2371 + }, + { + "name": "Name", + "sig": "public VariableExpressionAst Name", + "line": 2376 + }, + { + "name": "DefaultValue", + "sig": "public ExpressionAst DefaultValue", + "line": 2381 + } + ] + }, + { + "name": "System.Management.Automation.Language.StatementBlockAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2522, + "end": 2624, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParseFile", + "line": 92 + }, + { + "method": "ScriptBlockBodyRule", + "line": 1724 + }, + { + "method": "NamedBlockListRule", + "line": 1803 + }, + { + "method": "StatementBlockRule", + "line": 1894 + }, + { + "method": "SubExpressionRule", + "line": 7564 + }, + { + "method": "SubExpressionRule", + "line": 7570 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Statements", + "sig": "public ReadOnlyCollection < StatementAst > Statements", + "line": 2560 + }, + { + "name": "Traps", + "sig": "public ReadOnlyCollection < TrapStatementAst > Traps", + "line": 2566 + } + ] + }, + { + "name": "System.Management.Automation.Language.StatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2629, + "end": 2642, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.TypeDefinitionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2667, + "end": 2865, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ClassDefinitionRule", + "line": 4359 + }, + { + "method": "EnumDefinitionRule", + "line": 4804 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeAst > Attributes", + "line": 2737 + }, + { + "name": "BaseTypes", + "sig": "public ReadOnlyCollection < TypeConstraintAst > BaseTypes", + "line": 2742 + }, + { + "name": "Members", + "sig": "public ReadOnlyCollection < MemberAst > Members", + "line": 2747 + } + ] + }, + { + "name": "System.Management.Automation.Language.UsingStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 2901, + "end": 3105, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "UsingStatementRule", + "line": 5052 + }, + { + "method": "UsingStatementRule", + "line": 5060 + }, + { + "method": "UsingStatementRule", + "line": 5080 + }, + { + "method": "UsingStatementRule", + "line": 5084 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Name", + "sig": "public StringConstantExpressionAst Name", + "line": 3015 + }, + { + "name": "Alias", + "sig": "public StringConstantExpressionAst Alias", + "line": 3021 + }, + { + "name": "ModuleSpecification", + "sig": "public HashtableAst ModuleSpecification", + "line": 3027 + } + ] + }, + { + "name": "System.Management.Automation.Language.MemberAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 3110, + "end": 3126, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.PropertyMemberAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 3156, + "end": 3315, + "base_chain": [ + "MemberAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ClassMemberRule", + "line": 4579 + }, + { + "method": "EnumMemberRule", + "line": 4894 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "PropertyType", + "sig": "public TypeConstraintAst PropertyType", + "line": 3218 + }, + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeAst > Attributes", + "line": 3223 + }, + { + "name": "InitialValue", + "sig": "public ExpressionAst InitialValue", + "line": 3233 + } + ] + }, + { + "name": "System.Management.Automation.Language.FunctionMemberAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 3342, + "end": 3633, + "base_chain": [ + "MemberAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ClassMemberRule", + "line": 4625 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Attributes", + "sig": "public ReadOnlyCollection < AttributeAst > Attributes", + "line": 3403 + }, + { + "name": "ReturnType", + "sig": "public TypeConstraintAst ReturnType", + "line": 3408 + }, + { + "name": "Parameters", + "sig": "public ReadOnlyCollection < ParameterAst > Parameters", + "line": 3413 + }, + { + "name": "Body", + "sig": "public ScriptBlockAst Body", + "line": 3421 + }, + { + "name": "Parameters", + "sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", + "line": 3574 + } + ] + }, + { + "name": "System.Management.Automation.Language.CompilerGeneratedMemberFunctionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 3642, + "end": 3740, + "base_chain": [ + "MemberAst", + "Ast" + ], + "modifiers": [ + "internal" + ], + "accessibility": "internal", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "DefiningType", + "sig": "internal TypeDefinitionAst DefiningType", + "line": 3667 + }, + { + "name": "Parameters", + "sig": "public ReadOnlyCollection < ParameterAst > Parameters", + "line": 3718 + }, + { + "name": "Body", + "sig": "public ScriptBlockAst Body", + "line": 3720 + } + ] + }, + { + "name": "System.Management.Automation.Language.FunctionDefinitionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 3745, + "end": 4054, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "MethodDeclarationRule", + "line": 5305 + }, + { + "method": "FunctionDeclarationRule", + "line": 5405 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Parameters", + "sig": "public ReadOnlyCollection < ParameterAst > Parameters", + "line": 3841 + }, + { + "name": "Body", + "sig": "public ScriptBlockAst Body", + "line": 3846 + }, + { + "name": "Parameters", + "sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", + "line": 4005 + } + ] + }, + { + "name": "System.Management.Automation.Language.IfStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4059, + "end": 4157, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "IfStatementRule", + "line": 2540 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "ElseClause", + "sig": "public StatementBlockAst ElseClause", + "line": 4103 + } + ] + }, + { + "name": "System.Management.Automation.Language.DataStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4162, + "end": 4259, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "DataStatementRule", + "line": 5766 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "CommandsAllowed", + "sig": "public ReadOnlyCollection < ExpressionAst > CommandsAllowed", + "line": 4216 + }, + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 4221 + } + ] + }, + { + "name": "System.Management.Automation.Language.LabeledStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4266, + "end": 4303, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Condition", + "sig": "public PipelineBaseAst Condition", + "line": 4302 + } + ] + }, + { + "name": "System.Management.Automation.Language.LoopStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4309, + "end": 4337, + "base_chain": [ + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 4336 + } + ] + }, + { + "name": "System.Management.Automation.Language.ForEachStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4363, + "end": 4484, + "base_chain": [ + "LoopStatementAst", + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ForeachStatementRule", + "line": 3514 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Variable", + "sig": "public VariableExpressionAst Variable", + "line": 4431 + }, + { + "name": "ThrottleLimit", + "sig": "public ExpressionAst ThrottleLimit", + "line": 4436 + } + ] + }, + { + "name": "System.Management.Automation.Language.ForStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4489, + "end": 4571, + "base_chain": [ + "LoopStatementAst", + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ForStatementRule", + "line": 3624 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Initializer", + "sig": "public PipelineBaseAst Initializer", + "line": 4527 + }, + { + "name": "Iterator", + "sig": "public PipelineBaseAst Iterator", + "line": 4532 + } + ] + }, + { + "name": "System.Management.Automation.Language.DoWhileStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4576, + "end": 4627, + "base_chain": [ + "LoopStatementAst", + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "DoWhileStatementRule", + "line": 4205 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.DoUntilStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4632, + "end": 4683, + "base_chain": [ + "LoopStatementAst", + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "DoWhileStatementRule", + "line": 4202 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.WhileStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4688, + "end": 4739, + "base_chain": [ + "LoopStatementAst", + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "WhileStatementRule", + "line": 3706 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.SwitchStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4791, + "end": 4913, + "base_chain": [ + "LabeledStatementAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SwitchStatementRule", + "line": 2889 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Default", + "sig": "public StatementBlockAst Default", + "line": 4854 + } + ] + }, + { + "name": "System.Management.Automation.Language.CatchClauseAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 4922, + "end": 5010, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "CatchBlockRule", + "line": 5590 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "CatchTypes", + "sig": "public ReadOnlyCollection < TypeConstraintAst > CatchTypes", + "line": 4962 + }, + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 4973 + } + ] + }, + { + "name": "System.Management.Automation.Language.TryStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5015, + "end": 5130, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "TryStatementRule", + "line": 5668 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 5075 + }, + { + "name": "CatchClauses", + "sig": "public ReadOnlyCollection < CatchClauseAst > CatchClauses", + "line": 5080 + }, + { + "name": "Finally", + "sig": "public StatementBlockAst Finally", + "line": 5086 + } + ] + }, + { + "name": "System.Management.Automation.Language.TrapStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5135, + "end": 5206, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "TrapStatementRule", + "line": 5480 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "TrapType", + "sig": "public TypeConstraintAst TrapType", + "line": 5169 + }, + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 5174 + } + ] + }, + { + "name": "System.Management.Automation.Language.BreakStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5215, + "end": 5267, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "BreakStatementRule", + "line": 2246 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Label", + "sig": "public ExpressionAst Label", + "line": 5238 + } + ] + }, + { + "name": "System.Management.Automation.Language.ContinueStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5272, + "end": 5324, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ContinueStatementRule", + "line": 2259 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Label", + "sig": "public ExpressionAst Label", + "line": 5295 + } + ] + }, + { + "name": "System.Management.Automation.Language.ReturnStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5329, + "end": 5381, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ReturnStatementRule", + "line": 2271 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Pipeline", + "sig": "public PipelineBaseAst Pipeline", + "line": 5352 + } + ] + }, + { + "name": "System.Management.Automation.Language.ExitStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5386, + "end": 5438, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ExitStatementRule", + "line": 2283 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Pipeline", + "sig": "public PipelineBaseAst Pipeline", + "line": 5409 + } + ] + }, + { + "name": "System.Management.Automation.Language.ThrowStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5443, + "end": 5529, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ThrowStatementRule", + "line": 2296 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Pipeline", + "sig": "public PipelineBaseAst Pipeline", + "line": 5466 + } + ] + }, + { + "name": "System.Management.Automation.Language.ChainableAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5534, + "end": 5543, + "base_chain": [ + "PipelineBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.PipelineChainAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5549, + "end": 5647, + "base_chain": [ + "ChainableAst", + "PipelineBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "PipelineChainRule", + "line": 5957 + }, + { + "method": "PipelineChainRule", + "line": 5968 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "LhsPipelineChain", + "sig": "public ChainableAst LhsPipelineChain", + "line": 5588 + }, + { + "name": "RhsPipeline", + "sig": "public PipelineAst RhsPipeline", + "line": 5593 + } + ] + }, + { + "name": "System.Management.Automation.Language.PipelineBaseAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5657, + "end": 5678, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.PipelineAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5684, + "end": 5825, + "base_chain": [ + "ChainableAst", + "PipelineBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SwitchStatementRule", + "line": 2662 + }, + { + "method": "PipelineRule", + "line": 6159 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "PipelineElements", + "sig": "public ReadOnlyCollection < CommandBaseAst > PipelineElements", + "line": 5763 + } + ] + }, + { + "name": "System.Management.Automation.Language.CommandElementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5830, + "end": 5843, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.CommandParameterAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5853, + "end": 5944, + "base_chain": [ + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "CommandRule", + "line": 6533 + }, + { + "method": "CommandRule", + "line": 6583 + }, + { + "method": "ErrorRecoveryParameterInExpression", + "line": 6966 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Argument", + "sig": "public ExpressionAst Argument", + "line": 5906 + } + ] + }, + { + "name": "System.Management.Automation.Language.CommandBaseAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5949, + "end": 5982, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Redirections", + "sig": "public ReadOnlyCollection < RedirectionAst > Redirections", + "line": 5981 + } + ] + }, + { + "name": "System.Management.Automation.Language.CommandAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 5987, + "end": 6111, + "base_chain": [ + "CommandBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "CommandRule", + "line": 6681 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "CommandElements", + "sig": "public ReadOnlyCollection < CommandElementAst > CommandElements", + "line": 6029 + } + ] + }, + { + "name": "System.Management.Automation.Language.CommandExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6116, + "end": 6186, + "base_chain": [ + "CommandBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SwitchStatementRule", + "line": 2663 + }, + { + "method": "MethodDeclarationRule", + "line": 5297 + }, + { + "method": "PipelineRule", + "line": 6058 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Expression", + "sig": "public ExpressionAst Expression", + "line": 6144 + } + ] + }, + { + "name": "System.Management.Automation.Language.RedirectionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6191, + "end": 6208, + "base_chain": [ + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.MergingRedirectionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6255, + "end": 6297, + "base_chain": [ + "RedirectionAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "RedirectionRule", + "line": 6233 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.FileRedirectionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6302, + "end": 6372, + "base_chain": [ + "RedirectionAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "RedirectionRule", + "line": 6202 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Location", + "sig": "public ExpressionAst Location", + "line": 6338 + } + ] + }, + { + "name": "System.Management.Automation.Language.AssignmentStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6379, + "end": 6495, + "base_chain": [ + "PipelineBaseAst", + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "PipelineChainRule", + "line": 5837 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Left", + "sig": "public ExpressionAst Left", + "line": 6428 + }, + { + "name": "Right", + "sig": "public StatementAst Right", + "line": 6438 + } + ] + }, + { + "name": "System.Management.Automation.Language.ConfigurationDefinitionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 6516, + "end": 6998, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ConfigurationStatementRule", + "line": 3268 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Body", + "sig": "public ScriptBlockExpressionAst Body", + "line": 6561 + }, + { + "name": "InstanceName", + "sig": "public ExpressionAst InstanceName", + "line": 6573 + }, + { + "name": "CustomAttributes", + "sig": "internal IEnumerable < AttributeAst > CustomAttributes", + "line": 6630 + } + ] + }, + { + "name": "System.Management.Automation.Language.DynamicKeywordStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7003, + "end": 7335, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "DynamicKeywordStatementRule", + "line": 4050 + }, + { + "method": "CommandRule", + "line": 6678 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "CommandElements", + "sig": "public ReadOnlyCollection < CommandElementAst > CommandElements", + "line": 7038 + }, + { + "name": "InstanceName", + "sig": "internal ExpressionAst InstanceName", + "line": 7113 + }, + { + "name": "OriginalInstanceName", + "sig": "internal ExpressionAst OriginalInstanceName", + "line": 7115 + }, + { + "name": "BodyExpression", + "sig": "internal ExpressionAst BodyExpression", + "line": 7117 + } + ] + }, + { + "name": "System.Management.Automation.Language.ExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7344, + "end": 7399, + "base_chain": [ + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public", + "abstract" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.TernaryExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7404, + "end": 7497, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ExpressionRule", + "line": 6784 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Condition", + "sig": "public ExpressionAst Condition", + "line": 7428 + }, + { + "name": "IfTrue", + "sig": "public ExpressionAst IfTrue", + "line": 7433 + }, + { + "name": "IfFalse", + "sig": "public ExpressionAst IfFalse", + "line": 7438 + } + ] + }, + { + "name": "System.Management.Automation.Language.BinaryExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7502, + "end": 7617, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "BinaryExpressionRule", + "line": 6918 + }, + { + "method": "BinaryExpressionRule", + "line": 6936 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Left", + "sig": "public ExpressionAst Left", + "line": 7550 + }, + { + "name": "Right", + "sig": "public ExpressionAst Right", + "line": 7555 + } + ] + }, + { + "name": "System.Management.Automation.Language.UnaryExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7622, + "end": 7704, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "UnaryExpressionRule", + "line": 7112 + }, + { + "method": "UnaryExpressionRule", + "line": 7221 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Child", + "sig": "public ExpressionAst Child", + "line": 7662 + } + ] + }, + { + "name": "System.Management.Automation.Language.BlockStatementAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7710, + "end": 7773, + "base_chain": [ + "StatementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "BlockStatementRule", + "line": 2358 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Body", + "sig": "public StatementBlockAst Body", + "line": 7739 + } + ] + }, + { + "name": "System.Management.Automation.Language.AttributedExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7779, + "end": 7901, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "UnaryExpressionRule", + "line": 7160 + }, + { + "method": "UnaryExpressionRule", + "line": 7202 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Child", + "sig": "public ExpressionAst Child", + "line": 7809 + }, + { + "name": "Attribute", + "sig": "public AttributeBaseAst Attribute", + "line": 7814 + } + ] + }, + { + "name": "System.Management.Automation.Language.ConvertExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7906, + "end": 7990, + "base_chain": [ + "AttributedExpressionAst", + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "UnaryExpressionRule", + "line": 7186 + }, + { + "method": "UnaryExpressionRule", + "line": 7201 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Type", + "sig": "public TypeConstraintAst Type", + "line": 7928 + } + ] + }, + { + "name": "System.Management.Automation.Language.MemberExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 7997, + "end": 8110, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "DynamicKeywordStatementRule", + "line": 3969 + }, + { + "method": "MemberAccessRule", + "line": 7769 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Expression", + "sig": "public ExpressionAst Expression", + "line": 8052 + }, + { + "name": "Member", + "sig": "public CommandElementAst Member", + "line": 8057 + } + ] + }, + { + "name": "System.Management.Automation.Language.InvokeMemberExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 8115, + "end": 8310, + "base_chain": [ + "MemberExpressionAst", + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "MemberInvokeRule", + "line": 7879 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Arguments", + "sig": "public ReadOnlyCollection < ExpressionAst > Arguments", + "line": 8248 + } + ] + }, + { + "name": "System.Management.Automation.Language.BaseCtorInvokeMemberExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 8315, + "end": 8363, + "base_chain": [ + "InvokeMemberExpressionAst", + "MemberExpressionAst", + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "MethodDeclarationRule", + "line": 5296 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.TypeExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9345, + "end": 9398, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "UnaryExpressionRule", + "line": 7175 + }, + { + "method": "UnaryExpressionRule", + "line": 7193 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.VariableExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9404, + "end": 9624, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParameterRule", + "line": 991 + }, + { + "method": "ParameterRule", + "line": 1024 + }, + { + "method": "ForeachStatementRule", + "line": 3449 + }, + { + "method": "CheckUsingVariable", + "line": 7307 + }, + { + "method": "CheckUsingVariable", + "line": 7316 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.ConstantExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9631, + "end": 9688, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "AttributeArgumentsRule", + "line": 1209 + }, + { + "method": "PrimaryExpressionRule", + "line": 7258 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.StringConstantExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9732, + "end": 9819, + "base_chain": [ + "ConstantExpressionAst", + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SimpleNameRule", + "line": 2186 + }, + { + "method": "InlineScriptRule", + "line": 2376 + }, + { + "method": "SwitchStatementRule", + "line": 2794 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 3906 + }, + { + "method": "DynamicKeywordStatementRule", + "line": 4043 + }, + { + "method": "ResolveUsingAssembly", + "line": 5163 + }, + { + "method": "GetCommandArgument", + "line": 6373 + }, + { + "method": "GetCommandArgument", + "line": 6385 + }, + { + "method": "CommandRule", + "line": 6532 + }, + { + "method": "CommandRule", + "line": 6550 + }, + { + "method": "CommandRule", + "line": 6602 + }, + { + "method": "CommandRule", + "line": 6632 + }, + { + "method": "PrimaryExpressionRule", + "line": 7268 + }, + { + "method": "ParseNestedExpressions", + "line": 7645 + }, + { + "method": "ExpandableStringRule", + "line": 7688 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.ExpandableStringExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9825, + "end": 9974, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "GetCommandArgument", + "line": 6368 + }, + { + "method": "ExpandableStringRule", + "line": 7684 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "NestedExpressions", + "sig": "public ReadOnlyCollection < ExpressionAst > NestedExpressions", + "line": 9924 + } + ] + }, + { + "name": "System.Management.Automation.Language.ScriptBlockExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 9979, + "end": 10041, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ScriptBlockExpressionRule", + "line": 7516 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "ScriptBlock", + "sig": "public ScriptBlockAst ScriptBlock", + "line": 10004 + } + ] + }, + { + "name": "System.Management.Automation.Language.ArrayLiteralAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10048, + "end": 10123, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "GetCommandArgument", + "line": 6438 + }, + { + "method": "ArrayLiteralRule", + "line": 7020 + }, + { + "method": "UnaryExpressionRule", + "line": 7108 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Elements", + "sig": "public ReadOnlyCollection < ExpressionAst > Elements", + "line": 10076 + } + ] + }, + { + "name": "System.Management.Automation.Language.HashtableAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10128, + "end": 10218, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "HashExpressionRule", + "line": 7400 + } + ], + "label": "APPROX", + "ast_typed_members": [] + }, + { + "name": "System.Management.Automation.Language.ArrayExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10224, + "end": 10284, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SubExpressionRule", + "line": 7569 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "SubExpression", + "sig": "public StatementBlockAst SubExpression", + "line": 10250 + } + ] + }, + { + "name": "System.Management.Automation.Language.ParenExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10290, + "end": 10350, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ParenthesizedExpressionRule", + "line": 7618 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Pipeline", + "sig": "public PipelineBaseAst Pipeline", + "line": 10316 + } + ] + }, + { + "name": "System.Management.Automation.Language.SubExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10356, + "end": 10411, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "SubExpressionRule", + "line": 7563 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "SubExpression", + "sig": "public StatementBlockAst SubExpression", + "line": 10382 + } + ] + }, + { + "name": "System.Management.Automation.Language.UsingExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10416, + "end": 10550, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "CheckUsingVariable", + "line": 7313 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "SubExpression", + "sig": "public ExpressionAst SubExpression", + "line": 10443 + } + ] + }, + { + "name": "System.Management.Automation.Language.IndexExpressionAst", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "start": 10555, + "end": 10646, + "base_chain": [ + "ExpressionAst", + "CommandElementAst", + "Ast" + ], + "modifiers": [ + "public" + ], + "accessibility": "public", + "cond": [], + "created_by_parser": [ + { + "method": "ElementAccessRule", + "line": 8019 + } + ], + "label": "APPROX", + "ast_typed_members": [ + { + "name": "Target", + "sig": "public ExpressionAst Target", + "line": 10599 + }, + { + "name": "Index", + "sig": "public ExpressionAst Index", + "line": 10604 + } + ] + } +] \ No newline at end of file diff --git a/docs-out/data/attributes.json b/docs-out/data/attributes.json new file mode 100644 index 0000000..3b7f96f --- /dev/null +++ b/docs-out/data/attributes.json @@ -0,0 +1,1053 @@ +[ + { + "name": "Microsoft.PowerShell.Commands.AddMemberCommand.NotePropertyTransformationAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs", + "start": 588, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.AddMemberCommand.ValidateNotePropertyNameAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs", + "start": 559, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.ArgumentToTypeNameTransformationAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "start": 1359, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.HttpVersionCompletionsAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/HttpVersionCompletionsAttribute.cs", + "start": 17, + "bases": [ + "ArgumentCompletionsAttribute" + ], + "chain": [ + "ArgumentCompletionsAttribute", + "Attribute" + ], + "attributes": [], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.SelectStringCommand.FileinfoToStringAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "start": 1989, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Runspaces.RunspaceAttribute", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RunspaceAttribute.cs", + "start": 16, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "Microsoft.PowerShell.Commands.Utility", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.ArgumentToModuleTransformationAttribute", + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "start": 421, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.SetStrictModeCommand.ArgumentToPSVersionTransformationAttribute", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 2654, + "bases": [ + "ArgumentToVersionTransformationAttribute" + ], + "chain": [ + "ArgumentToVersionTransformationAttribute", + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.Commands.SetStrictModeCommand.ValidateVersionAttribute", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 2668, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "Microsoft.PowerShell.DesiredStateConfiguration.ArgumentToConfigurationDataTransformationAttribute", + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "start": 280, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.AliasAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 542, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.AllowEmptyCollectionAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1905, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.AllowEmptyStringAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1893, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.AllowNullAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1881, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentCompleterAttribute", + "file": "src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs", + "start": 23, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentCompleterFactoryAttribute", + "file": "src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs", + "start": 164, + "bases": [ + "ArgumentCompleterAttribute", + "IArgumentCompleterFactory" + ], + "chain": [ + "ArgumentCompleterAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentCompletionsAttribute", + "file": "src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs", + "start": 293, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentEncodingCompletionsAttribute", + "file": "src/System.Management.Automation/utils/EncodingUtils.cs", + "start": 142, + "bases": [ + "ArgumentCompletionsAttribute" + ], + "chain": [ + "ArgumentCompletionsAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentToEncodingTransformationAttribute", + "file": "src/System.Management.Automation/utils/EncodingUtils.cs", + "start": 114, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentToVersionTransformationAttribute", + "file": "src/System.Management.Automation/engine/ArgumentToVersionTransformationAttribute.cs", + "start": 16, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentTransformationAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2302, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ArgumentTypeConverterAttribute", + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "start": 16, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.CmdletAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 380, + "bases": [ + "CmdletCommonMetadataAttribute" + ], + "chain": [ + "CmdletCommonMetadataAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.CmdletBindingAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 421, + "bases": [ + "CmdletCommonMetadataAttribute" + ], + "chain": [ + "CmdletCommonMetadataAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.CmdletCommonMetadataAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 305, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.CredentialAttribute", + "file": "src/System.Management.Automation/security/CredentialParameter.cs", + "start": 14, + "bases": [ + "ArgumentTransformationAttribute" + ], + "chain": [ + "ArgumentTransformationAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.DscLocalConfigurationManagerAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 297, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.DscPropertyAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 274, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.DscResourceAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 259, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.DynamicClassImplementationAssemblyAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 527, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ExperimentalAttribute", + "file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", + "start": 318, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.HiddenAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 812, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Internal.CmdletMetadataAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 31, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Internal.CommonParameters.ValidateVariableName", + "file": "src/System.Management.Automation/engine/CommonCommandParameters.cs", + "start": 260, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Internal.ParsingBaseAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 53, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.NoRunspaceAffinityAttribute", + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "start": 1511, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.NullValidationAttributeBase", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2031, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.OutputTypeAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 436, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage", + "SuppressMessage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.PSDefaultValueAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 793, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.PSTypeNameAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 756, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ParameterAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 571, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Provider.CmdletProviderAttribute", + "file": "src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs", + "start": 14, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.SupportsWildcardsAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 782, + "bases": [ + "ParsingBaseAttribute" + ], + "chain": [ + "ParsingBaseAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.TraceSourceAttribute", + "file": "src/System.Management.Automation/utils/StructuredTraceSource.cs", + "start": 1789, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Tracing.EtwEvent", + "file": "src/System.Management.Automation/utils/tracing/EtwActivity.cs", + "start": 19, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage", + "SuppressMessage", + "SuppressMessage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateArgumentsAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 105, + "bases": [ + "CmdletMetadataAttribute" + ], + "chain": [ + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateCountAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1494, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateDriveAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1921, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateEnumeratedArgumentsAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 168, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateLengthAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 825, + "bases": [ + "ValidateEnumeratedArgumentsAttribute" + ], + "chain": [ + "ValidateEnumeratedArgumentsAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateNotNullAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2060, + "bases": [ + "NullValidationAttributeBase" + ], + "chain": [ + "NullValidationAttributeBase", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateNotNullOrAttributeBase", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2114, + "bases": [ + "NullValidationAttributeBase" + ], + "chain": [ + "NullValidationAttributeBase", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateNotNullOrEmptyAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2245, + "bases": [ + "ValidateNotNullOrAttributeBase" + ], + "chain": [ + "ValidateNotNullOrAttributeBase", + "NullValidationAttributeBase", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateNotNullOrWhiteSpaceAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2263, + "bases": [ + "ValidateNotNullOrAttributeBase" + ], + "chain": [ + "ValidateNotNullOrAttributeBase", + "NullValidationAttributeBase", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidatePatternAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1343, + "bases": [ + "ValidateEnumeratedArgumentsAttribute" + ], + "chain": [ + "ValidateEnumeratedArgumentsAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateRangeAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 938, + "bases": [ + "ValidateEnumeratedArgumentsAttribute" + ], + "chain": [ + "ValidateEnumeratedArgumentsAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateScriptAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1419, + "bases": [ + "ValidateEnumeratedArgumentsAttribute" + ], + "chain": [ + "ValidateEnumeratedArgumentsAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateSetAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1675, + "bases": [ + "ValidateEnumeratedArgumentsAttribute" + ], + "chain": [ + "ValidateEnumeratedArgumentsAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateTrustedDataAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 1836, + "bases": [ + "ValidateArgumentsAttribute" + ], + "chain": [ + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ValidateUserDriveAttribute", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "start": 2013, + "bases": [ + "ValidateDriveAttribute" + ], + "chain": [ + "ValidateDriveAttribute", + "ValidateArgumentsAttribute", + "CmdletMetadataAttribute", + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "System.Management.Automation", + "label": "APPROX" + }, + { + "name": "PSTests.Internal.PriorityAttribute", + "file": "test/xUnit/Asserts/PriorityAttribute.cs", + "start": 9, + "bases": [ + "Attribute" + ], + "chain": [ + "Attribute" + ], + "attributes": [ + "AttributeUsage" + ], + "project": "xUnit.tests", + "label": "APPROX" + } +] \ No newline at end of file diff --git a/docs-out/data/auto-variables.json b/docs-out/data/auto-variables.json new file mode 100644 index 0000000..cc90771 --- /dev/null +++ b/docs-out/data/auto-variables.json @@ -0,0 +1,765 @@ +{ + "source": "src/System.Management.Automation/engine/SpecialVariables.cs", + "constants": [ + { + "field": "HistorySize", + "name": "MaximumHistoryCount", + "line": 24, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 176, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "MyInvocation", + "name": "MyInvocation", + "line": 28, + "reference_count": 3, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "OFS", + "name": "OFS", + "line": 32, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSStyle", + "name": "PSStyle", + "line": 36, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "OutputEncoding", + "name": "OutputEncoding", + "line": 40, + "reference_count": 3, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "VerboseHelpErrors", + "name": "VerboseHelpErrors", + "line": 44, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogEngineHealthEvent", + "name": "LogEngineHealthEvent", + "line": 50, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogEngineLifecycleEvent", + "name": "LogEngineLifecycleEvent", + "line": 54, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogCommandHealthEvent", + "name": "LogCommandHealthEvent", + "line": 58, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogCommandLifecycleEvent", + "name": "LogCommandLifecycleEvent", + "line": 62, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogProviderHealthEvent", + "name": "LogProviderHealthEvent", + "line": 66, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogProviderLifecycleEvent", + "name": "LogProviderLifecycleEvent", + "line": 70, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "LogSettingsEvent", + "name": "LogSettingsEvent", + "line": 74, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSLogUserData", + "name": "PSLogUserData", + "line": 78, + "reference_count": 0, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "NestedPromptLevel", + "name": "NestedPromptLevel", + "line": 84, + "reference_count": 2, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "CurrentlyExecutingCommand", + "name": "CurrentlyExecutingCommand", + "line": 88, + "reference_count": 3, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 314, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 378, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSBoundParameters", + "name": "PSBoundParameters", + "line": 92, + "reference_count": 5, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 2018, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 379, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "Matches", + "name": "Matches", + "line": 96, + "reference_count": 3, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2522, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1214, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "LastExitCode", + "name": "LASTEXITCODE", + "line": 100, + "reference_count": 7, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 604, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1143, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2400, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5937, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 239, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", + "line": 417, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSDebugContext", + "name": "PSDebugContext", + "line": 104, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1801, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "StackTrace", + "name": "StackTrace", + "line": 108, + "reference_count": 3, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2016, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "FirstToken", + "name": "^", + "line": 112, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 322, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "LastToken", + "name": "$", + "line": 116, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 331, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSItem", + "name": "PSItem", + "line": 122, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Underbar", + "name": "_", + "line": 123, + "reference_count": 6, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Question", + "name": "?", + "line": 127, + "reference_count": 4, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Args", + "name": "args", + "line": 131, + "reference_count": 4, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "This", + "name": "this", + "line": 135, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Input", + "name": "input", + "line": 139, + "reference_count": 3, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSCmdlet", + "name": "PSCmdlet", + "line": 143, + "reference_count": 2, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Error", + "name": "error", + "line": 147, + "reference_count": 4, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "EventError", + "name": "error", + "line": 151, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PathExt", + "name": "env:PATHEXT", + "line": 155, + "reference_count": 0, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSEmailServer", + "name": "PSEmailServer", + "line": 159, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSDefaultParameterValues", + "name": "PSDefaultParameterValues", + "line": 163, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 130, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSScriptRoot", + "name": "PSScriptRoot", + "line": 167, + "reference_count": 18, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 162, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 558, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 565, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1461, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1469, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 294, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 299, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSCommandPath", + "name": "PSCommandPath", + "line": 171, + "reference_count": 10, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 559, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 566, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1463, + "kind": "write?" + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1470, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSSenderInfo", + "name": "PSSenderInfo", + "line": 175, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "pwd", + "name": "PWD", + "line": 187, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "Null", + "name": "null", + "line": 191, + "reference_count": 7, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "True", + "name": "true", + "line": 195, + "reference_count": 4, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "False", + "name": "false", + "line": 199, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSModuleAutoLoading", + "name": "PSModuleAutoLoadingPreference", + "line": 203, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "IsLinux", + "name": "IsLinux", + "line": 209, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "IsMacOS", + "name": "IsMacOS", + "line": 213, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "IsWindows", + "name": "IsWindows", + "line": 217, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "IsCoreCLR", + "name": "IsCoreCLR", + "line": 221, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "DebugPreference", + "name": "DebugPreference", + "line": 229, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "ErrorActionPreference", + "name": "ErrorActionPreference", + "line": 233, + "reference_count": 7, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "ProgressPreference", + "name": "ProgressPreference", + "line": 237, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "VerbosePreference", + "name": "VerbosePreference", + "line": 241, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "WarningPreference", + "name": "WarningPreference", + "line": 245, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "WhatIfPreference", + "name": "WhatIfPreference", + "line": 249, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "ConfirmPreference", + "name": "ConfirmPreference", + "line": 253, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "InformationPreference", + "name": "InformationPreference", + "line": 257, + "reference_count": 5, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "NativeArgumentPassing", + "name": "PSNativeCommandArgumentPassing", + "line": 269, + "reference_count": 2, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "ErrorView", + "name": "ErrorView", + "line": 273, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSSessionConfigurationName", + "name": "PSSessionConfigurationName", + "line": 280, + "reference_count": 2, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSSessionApplicationName", + "name": "PSSessionApplicationName", + "line": 288, + "reference_count": 2, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "ExecutionContext", + "name": "ExecutionContext", + "line": 294, + "reference_count": 1, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 319, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "Home", + "name": "HOME", + "line": 295, + "reference_count": 1, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 312, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "Host", + "name": "Host", + "line": 296, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PID", + "name": "PID", + "line": 297, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSCulture", + "name": "PSCulture", + "line": 298, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSHome", + "name": "PSHOME", + "line": 299, + "reference_count": 1, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 368, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSUICulture", + "name": "PSUICulture", + "line": 300, + "reference_count": 1, + "write_candidate_sites": [], + "label": "APPROX" + }, + { + "field": "PSVersionTable", + "name": "PSVersionTable", + "line": 301, + "reference_count": 1, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 326, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "PSEdition", + "name": "PSEdition", + "line": 302, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 333, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "ShellId", + "name": "ShellId", + "line": 303, + "reference_count": 1, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 361, + "kind": "write?" + } + ], + "label": "APPROX" + }, + { + "field": "EnabledExperimentalFeatures", + "name": "EnabledExperimentalFeatures", + "line": 304, + "reference_count": 2, + "write_candidate_sites": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 374, + "kind": "write?" + } + ], + "label": "APPROX" + } + ], + "arrays": [] +} \ No newline at end of file diff --git a/docs-out/data/binders.json b/docs-out/data/binders.json new file mode 100644 index 0000000..4a568aa --- /dev/null +++ b/docs-out/data/binders.json @@ -0,0 +1,1139 @@ +[ + { + "name": "System.Management.Automation.ComInterop.ComBinder.ComGetMemberBinder", + "file": "src/System.Management.Automation/engine/ComInterop/ComBinder.cs", + "start": 308, + "end": 336, + "bases": [ + "GetMemberBinder" + ], + "chain": [ + "GetMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/ComBinder.cs", + "line": 43 + } + ], + "site_count": 1, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ComInterop.ComBinder.ComInvokeMemberBinder", + "file": "src/System.Management.Automation/engine/ComInterop/ComBinder.cs", + "start": 341, + "end": 375, + "bases": [ + "InvokeMemberBinder" + ], + "chain": [ + "InvokeMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/ComBinder.cs", + "line": 125 + } + ], + "site_count": 1, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ComInterop.ComInvokeAction", + "file": "src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs", + "start": 16, + "end": 41, + "bases": [ + "InvokeBinder" + ], + "chain": [ + "InvokeBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs", + "line": 77 + } + ], + "site_count": 1, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.ComInterop.SplatInvokeBinder", + "file": "src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs", + "start": 47, + "end": 83, + "bases": [ + "CallSiteBinder" + ], + "chain": [ + "CallSiteBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs", + "line": 49 + } + ], + "site_count": 1, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSEnumerableBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 518, + "end": 780, + "bases": [ + "ConvertBinder" + ], + "chain": [ + "ConvertBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1997 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 546 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 227 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5005 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5670 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 520 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 723 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 831 + } + ], + "site_count": 8, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSToObjectArrayBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 785, + "end": 839, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6519 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 787 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSPipeWriterBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 841, + "end": 926, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 2435 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 843 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSArrayAssignmentRHSBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 935, + "end": 1042, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 3549 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6935 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 949 + } + ], + "site_count": 3, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSToStringBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1054, + "end": 1114, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4164 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4460 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4584 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4591 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5779 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6604 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1056 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1572 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1603 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3100 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3278 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3318 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3319 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3333 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3334 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4323 + } + ], + "site_count": 16, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSPipelineResultToBoolBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1119, + "end": 1178, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 2328 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1121 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSInvokeDynamicMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1180, + "end": 1276, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6441 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1213 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSGetDynamicMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1291, + "end": 1399, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6343 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6700 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1305 + } + ], + "site_count": 3, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSSetDynamicMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1401, + "end": 1491, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6716 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1415 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSSwitchClauseEvalBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1493, + "end": 1609, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4548 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1505 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSAttributeGenerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1613, + "end": 1792, + "bases": [ + "CreateInstanceBinder" + ], + "chain": [ + "CreateInstanceBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1306 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1625 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSCustomObjectConverter", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1794, + "end": 1828, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6160 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1796 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSDynamicConvertBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1830, + "end": 1863, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1235 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1832 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSVariableAssignmentBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 1868, + "end": 2110, + "bases": [ + "DynamicMetaObjectBinder" + ], + "chain": [ + "DynamicMetaObjectBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 698 + }, + { + "file": "src/System.Management.Automation/engine/scriptparameterbinder.cs", + "line": 50 + }, + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 9585 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 883 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1870 + } + ], + "site_count": 5, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSBinaryOperationBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 2119, + "end": 3422, + "bases": [ + "BinaryOperationBinder" + ], + "chain": [ + "BinaryOperationBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1981 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1991 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1999 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1019 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5672 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5747 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5755 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5758 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5766 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5774 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5786 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5789 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5792 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5795 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5798 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5809 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5812 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5815 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5818 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5821 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5824 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5891 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5894 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5897 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 5900 + } + ], + "site_count": 34, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSUnaryOperationBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 3427, + "end": 3738, + "bases": [ + "UnaryOperationBinder" + ], + "chain": [ + "UnaryOperationBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6007 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6022 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6063 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6076 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3442 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3446 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3450 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3454 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3458 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3462 + } + ], + "site_count": 10, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSConvertBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 3743, + "end": 3941, + "bases": [ + "ConvertBinder" + ], + "chain": [ + "ConvertBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1975 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 749 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1323 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1326 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1329 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1332 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1335 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1338 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1341 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4576 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1566 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1860 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3756 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6363 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6383 + }, + { + "file": "src/System.Management.Automation/engine/lang/scriptblock.cs", + "line": 785 + } + ], + "site_count": 16, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSGetIndexBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 3946, + "end": 4533, + "bases": [ + "GetIndexBinder" + ], + "chain": [ + "GetIndexBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6630 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6634 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6853 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6863 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3963 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4470 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4529 + } + ], + "site_count": 7, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSSetIndexBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 4538, + "end": 4905, + "bases": [ + "SetIndexBinder" + ], + "chain": [ + "SetIndexBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6885 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6892 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1479 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4554 + } + ], + "site_count": 4, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSGetMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 4910, + "end": 5956, + "bases": [ + "GetMemberBinder" + ], + "chain": [ + "GetMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 2265 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 46 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6342 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6692 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1355 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1367 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5039 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5070 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5131 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5622 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6020 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6185 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6244 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6325 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6462 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6478 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6715 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6857 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6867 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7339 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7359 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7368 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7444 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7452 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7453 + } + ], + "site_count": 30, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSGetMemberBinder.ReservedMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 4936, + "end": 4974, + "bases": [ + "PSGetMemberBinder" + ], + "chain": [ + "PSGetMemberBinder", + "GetMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4988 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4990 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4992 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4994 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4996 + } + ], + "site_count": 5, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSSetMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 5961, + "end": 6594, + "bases": [ + "SetMemberBinder" + ], + "chain": [ + "SetMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 2275 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6710 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1464 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6007 + } + ], + "site_count": 4, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSInvokeBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 6596, + "end": 6606, + "bases": [ + "InvokeBinder" + ], + "chain": [ + "InvokeBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7098 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 8005 + } + ], + "site_count": 2, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSInvokeMemberBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 6608, + "end": 7737, + "bases": [ + "InvokeMemberBinder" + ], + "chain": [ + "InvokeMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 2255 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6418 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1269 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6687 + } + ], + "site_count": 4, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSCreateInstanceBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 7739, + "end": 7932, + "bases": [ + "CreateInstanceBinder" + ], + "chain": [ + "CreateInstanceBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/MshReference.cs", + "line": 75 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6417 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7776 + } + ], + "site_count": 3, + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Language.PSInvokeBaseCtorBinder", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "start": 7934, + "end": 8012, + "bases": [ + "InvokeMemberBinder" + ], + "chain": [ + "InvokeMemberBinder" + ], + "created_or_obtained_at": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6428 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7968 + } + ], + "site_count": 2, + "label": "APPROX" + } +] \ No newline at end of file diff --git a/docs-out/data/canonical-facts.json b/docs-out/data/canonical-facts.json new file mode 100644 index 0000000..f08a005 --- /dev/null +++ b/docs-out/data/canonical-facts.json @@ -0,0 +1,182 @@ +[ + { + "id": "CF-BND-001", + "subject": "parameter-binding order and parameter-set resolution", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/parameter-binding.md", + "status": "open" + }, + { + "id": "CF-CMP-001", + "subject": "compile-versus-interpret decision rule", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/TIERING-POLICY.md", + "status": "open" + }, + { + "id": "CF-CMP-002", + "subject": "every threshold and limit of the tiering policy", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/TIERING-POLICY.md", + "status": "open" + }, + { + "id": "CF-CMP-003", + "subject": "optimized-versus-unoptimized preconditions", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/TIERING-POLICY.md", + "status": "open" + }, + { + "id": "CF-CNV-001", + "subject": "conversion algorithm and converter order", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/CONVERSION-RULES.md", + "status": "open" + }, + { + "id": "CF-DSC-001", + "subject": "command resolution order", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/command-discovery-and-invocation.md", + "status": "open" + }, + { + "id": "CF-ERR-001", + "subject": "terminating/non-terminating errors; try/catch/finally/trap ordering", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/errors-and-diagnostics.md", + "status": "open" + }, + { + "id": "CF-ERR-002", + "subject": "parse-error limits and recovery rule", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/ERROR-CATALOG.md", + "status": "open" + }, + { + "id": "CF-ETS-001", + "subject": "member resolution order", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/extended-type-system.md", + "status": "open" + }, + { + "id": "CF-FLW-001", + "subject": "flow-control semantics (break, continue, return, labels)", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/02.5-compiler-and-engine.md", + "status": "open" + }, + { + "id": "CF-GRM-001", + "subject": "statement, pipeline and command grammar; statement terminators", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/GRAMMAR.ebnf.md", + "status": "open" + }, + { + "id": "CF-LCY-001", + "subject": "command and script lifecycle (begin/process/end/clean, cmdlet lifecycle, stop)", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/runspace-and-pipeline.md", + "status": "open" + }, + { + "id": "CF-LEX-001", + "subject": "tokenizer mode switching rule (command vs expression mode, when it switches)", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/02.1-tokenizer.md", + "status": "open" + }, + { + "id": "CF-LEX-002", + "subject": "numeric-literal rules (radix, suffixes, multipliers)", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/02.1-tokenizer.md", + "status": "open" + }, + { + "id": "CF-MOD-001", + "subject": "module load, export and auto-load rules", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "03-runtime/modules.md", + "status": "open" + }, + { + "id": "CF-OP-001", + "subject": "operator precedence and associativity", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/OPERATOR-TABLE.md", + "status": "open" + }, + { + "id": "CF-PIN-001", + "subject": "version, commit and pin method", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "README.md", + "status": "open" + }, + { + "id": "CF-PIP-001", + "subject": "output unrolling and enumeration rules", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/02.6-types-and-operators.md", + "status": "open" + }, + { + "id": "CF-SCP-001", + "subject": "scope, variable lookup and assignment rules", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "02-language/SCOPE-AND-VARIABLES.md", + "status": "open" + }, + { + "id": "CF-SEC-001", + "subject": "language-mode semantics", + "statement": "", + "label": "UNVERIFIED", + "evidence": [], + "owner": "07-security/language-modes.md", + "status": "open" + } +] \ No newline at end of file diff --git a/docs-out/data/cmdlets.json b/docs-out/data/cmdlets.json new file mode 100644 index 0000000..0acbf72 --- /dev/null +++ b/docs-out/data/cmdlets.json @@ -0,0 +1,8622 @@ +[ + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.GetCimAssociatedInstanceCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimAssociatedInstanceCommand.cs", + "start": 31, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "GetCimAssociatedInstanceCommand.Noun", + "default_parameter_set": "CimBaseCommand.ComputerSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "ComputerSetName", + "SessionSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.GetCimClassCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimClassCommand.cs", + "start": 29, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "GetCimClassCommand.Noun", + "default_parameter_set": "ComputerSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "ComputerSetName", + "SessionSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimInstanceCommand.cs", + "start": 23, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"CimInstance\"", + "default_parameter_set": "CimBaseCommand.ClassNameComputerSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 49, + "parameter_sets": [ + "CimBaseCommand.CimInstanceComputerSet", + "CimBaseCommand.CimInstanceSessionSet", + "CimBaseCommand.ClassNameComputerSet", + "CimBaseCommand.ClassNameSessionSet", + "CimBaseCommand.QueryComputerSet", + "CimBaseCommand.QuerySessionSet", + "CimBaseCommand.ResourceUriComputerSet", + "CimBaseCommand.ResourceUriSessionSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.GetCimSessionCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimSessionCommand.cs", + "start": 20, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"CimSession\"", + "default_parameter_set": "ComputerNameSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "ComputerNameSet", + "InstanceIdSet", + "NameSet", + "SessionIdSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/InvokeCimMethodCommand.cs", + "start": 25, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Invoke\"", + "noun_expr": "\"CimMethod\"", + "default_parameter_set": "CimBaseCommand.ClassNameComputerSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 33, + "parameter_sets": [ + "CimBaseCommand.CimClassComputerSet", + "CimBaseCommand.CimInstanceComputerSet", + "CimBaseCommand.CimInstanceSessionSet", + "CimBaseCommand.ClassNameComputerSet", + "CimBaseCommand.ClassNameSessionSet", + "CimBaseCommand.QueryComputerSet", + "CimBaseCommand.QuerySessionSet", + "CimBaseCommand.ResourceUriComputerSet", + "CimBaseCommand.ResourceUriSessionSet", + "CimClassComputerSet", + "CimClassSessionSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.NewCimInstanceCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimInstanceCommand.cs", + "start": 27, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"CimInstance\"", + "default_parameter_set": "CimBaseCommand.ClassNameComputerSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 26, + "parameter_sets": [ + "CimBaseCommand.CimClassComputerSet", + "CimBaseCommand.CimClassSessionSet", + "CimBaseCommand.ClassNameComputerSet", + "CimBaseCommand.ClassNameSessionSet", + "CimBaseCommand.ResourceUriComputerSet", + "CimBaseCommand.ResourceUriSessionSet", + "CimClassComputerSet", + "CimClassSessionSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.NewCimSessionCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionCommand.cs", + "start": 24, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"CimSession\"", + "default_parameter_set": "CredentialParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "CertificateParameterSet", + "CredentialParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.NewCimSessionOptionCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs", + "start": 43, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"CimSessionOption\"", + "default_parameter_set": "ProtocolNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 19, + "parameter_sets": [ + "DcomParameterSet", + "ProtocolNameParameterSet", + "WSManParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.RegisterCimIndicationCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/RegisterCimIndicationCommand.cs", + "start": 24, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "ObjectEventRegistrationBase" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Register", + "noun_expr": "\"CimIndicationEvent\"", + "default_parameter_set": "CimBaseCommand.ClassNameComputerSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 12, + "parameter_sets": [ + "CimBaseCommand.ClassNameComputerSet", + "CimBaseCommand.ClassNameSessionSet", + "CimBaseCommand.QueryExpressionComputerSet", + "CimBaseCommand.QueryExpressionSessionSet" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.RemoveCimInstanceCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimInstanceCommand.cs", + "start": 25, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"CimInstance\"", + "default_parameter_set": "CimBaseCommand.CimInstanceComputerSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 15, + "parameter_sets": [ + "CimBaseCommand.CimInstanceComputerSet", + "CimBaseCommand.CimInstanceSessionSet", + "CimBaseCommand.QueryComputerSet", + "CimBaseCommand.QuerySessionSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.RemoveCimSessionCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimSessionCommand.cs", + "start": 27, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"CimSession\"", + "default_parameter_set": "CimSessionSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "CimSessionSet", + "ComputerNameSet", + "InstanceIdSet", + "NameSet", + "SessionIdSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.Management.Infrastructure.CimCmdlets.SetCimInstanceCommand", + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/SetCimInstanceCommand.cs", + "start": 27, + "project": "Microsoft.Management.Infrastructure.CimCmdlets", + "bases": [ + "CimBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Alias", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"CimInstance\"", + "default_parameter_set": "CimBaseCommand.CimInstanceComputerSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 20, + "parameter_sets": [ + "CimBaseCommand.CimInstanceComputerSet", + "CimBaseCommand.CimInstanceSessionSet", + "CimBaseCommand.QueryComputerSet", + "CimBaseCommand.QuerySessionSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetCounterCommand", + "file": "src/Microsoft.PowerShell.Commands.Diagnostics/GetCounterCommand.cs", + "start": 23, + "project": "Microsoft.PowerShell.Commands.Diagnostics", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Counter\"", + "default_parameter_set": "\"GetCounterSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"GetCounterSet\"", + "\"ListSetSet\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetWinEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Diagnostics/GetEventCommand.cs", + "start": 30, + "project": "Microsoft.PowerShell.Commands.Diagnostics", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "OutputType", + "OutputType", + "OutputType", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"WinEvent\"", + "default_parameter_set": "\"GetLogSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 37, + "parameter_sets": [ + "\"FileSet\"", + "\"GetLogSet\"", + "\"GetProviderSet\"", + "\"HashQuerySet\"", + "\"ListLogSet\"", + "\"ListProviderSet\"", + "\"XmlQuerySet\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewWinEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Diagnostics/NewWinEventCommand.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Diagnostics", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"WinEvent\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "ParameterAttribute.AllParameterSets" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.AddContentCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "WriteContentCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Add", + "noun_expr": "\"Content\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearContentCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ContentCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"Content\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearPropertyCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PassThroughItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearRecycleBinCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"RecycleBin\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.JoinPathCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/CombinePathCommand.cs", + "start": 18, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Join", + "noun_expr": "\"Path\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RestartComputerCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "start": 114, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Restart", + "noun_expr": "\"Computer\"", + "default_parameter_set": "DefaultParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "DefaultParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopComputerCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "start": 1123, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Computer\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RenameComputerCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "start": 1283, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Rename", + "noun_expr": "\"Computer\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RestartComputerCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs", + "start": 24, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CommandLineCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "UNIX" + ], + "verb_expr": "VerbsLifecycle.Restart", + "noun_expr": "\"Computer\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopComputerCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs", + "start": 61, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CommandLineCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "UNIX" + ], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Computer\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertPathCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ConvertPathCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Convert", + "noun_expr": "\"Path\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.CopyItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/CopyPropertyCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PassThroughItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Copy", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetChildItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ChildItem\"", + "default_parameter_set": "\"Items\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 9, + "parameter_sets": [ + "childrenSet", + "literalChildrenSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetClipboardCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "Alias", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Clipboard\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetComputerInfoCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "start": 31, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "Alias", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ComputerInfo\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetContentCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ContentCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Content\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetItemPropertyValueCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs", + "start": 169, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ItemPropertyValue\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetHotFixCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs", + "start": 24, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"HotFix\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"Default\"", + "\"Description\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.MoveItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/MovePropertyCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PassThroughItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Move", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetLocationCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 339, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "DriveMatchingCoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Location\"", + "default_parameter_set": "LocationParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "LocationParameterSet", + "StackParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetLocationCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 638, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Location\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet", + "StackParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.PushLocationCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 813, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Push", + "noun_expr": "\"Location\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.PopLocationCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 971, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Pop", + "noun_expr": "\"Location\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSDriveCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 1082, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSDrive\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 6, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemovePSDriveCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 1485, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "DriveMatchingCoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"PSDrive\"", + "default_parameter_set": "NameParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "LiteralNameParameterSet", + "NameParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSDriveCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 1663, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "DriveMatchingCoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSDrive\"", + "default_parameter_set": "NameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "LiteralNameParameterSet", + "NameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 1847, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 6, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 2016, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 6, + "parameter_sets": [ + "NameParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 2167, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 8, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 2370, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 7, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.MoveItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 2797, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Move", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 8, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RenameItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 3171, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Rename", + "noun_expr": "\"Item\"", + "default_parameter_set": "ByPathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 5, + "parameter_sets": [ + "ByLiteralPathParameterSet", + "ByPathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.CopyItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 3510, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Copy", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 10, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 3769, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 6, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeItemCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 3958, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"Item\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 5, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSProviderCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "start": 4126, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSProvider\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SplitPathCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs", + "start": 27, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Split", + "noun_expr": "\"Path\"", + "default_parameter_set": "\"ParentSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 16, + "parameter_sets": [ + "\"LiteralPathSet\"", + "extensionSet", + "isAbsoluteSet", + "leafBaseSet", + "leafSet", + "noQualifierSet", + "parentSet", + "qualifierSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetProcessCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "start": 441, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ProcessBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Process\"", + "default_parameter_set": "NameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 15, + "parameter_sets": [ + "IdParameterSet", + "IdWithUserNameParameterSet", + "InputObjectParameterSet", + "InputObjectWithUserNameParameterSet", + "NameParameterSet", + "NameWithUserNameParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WaitProcessCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "start": 802, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ProcessBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Wait", + "noun_expr": "\"Process\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"Id\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopProcessCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "start": 1053, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ProcessBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Process\"", + "default_parameter_set": "\"Id\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"Id\"", + "\"InputObject\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DebugProcessCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "start": 1423, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ProcessBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Debug", + "noun_expr": "\"Process\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"Id\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StartProcessCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "start": 1604, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Start", + "noun_expr": "\"Process\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 15, + "parameter_sets": [ + "\"Default\"", + "\"UseShellExecute\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/RemovePropertyCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RenameItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/RenamePropertyCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PassThroughItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Rename", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ResolvePathCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ResolvePathCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Resolve", + "noun_expr": "\"Path\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 564, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "MultipleServiceCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"Default\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1283, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"InputObject\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StartServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1336, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Start", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"InputObject\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SuspendServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1368, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Suspend", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"InputObject\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ResumeServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1401, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Resume", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"InputObject\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RestartServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1435, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsLifecycle.Restart", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"InputObject\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 1489, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceOperationBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "\"InputObject\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 2006, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Service\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveServiceCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "start": 2371, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "ServiceBaseCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Service\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"InputObject\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetClipboardCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs", + "start": 21, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "Alias", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Clipboard\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetContentCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "WriteContentCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Content\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.SetItemPropertyCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetPropertyCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PassThroughItemPropertyCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"ItemProperty\"", + "default_parameter_set": "\"propertyValuePathSet\"", + "supports_should_process": true, + "has_dynamic_parameters": true, + "parameter_attribute_count": 10, + "parameter_sets": [ + "propertyPSObjectLiteralPathSet", + "propertyPSObjectPathSet", + "propertyValueLiteralPathSet", + "propertyValuePathSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TestConnectionCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "start": 31, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"Connection\"", + "default_parameter_set": "DefaultPingParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 42, + "parameter_sets": [ + "DefaultPingParameterSet", + "MtuSizeDetectParameterSet", + "RepeatPingParameterSet", + "TcpPortParameterSet", + "TraceRouteParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TestPathCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs", + "start": 35, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "CoreCommandWithCredentialsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"Path\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 7, + "parameter_sets": [ + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetTimeZoneCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "Alias" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"TimeZone\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"Id\"", + "\"ListAvailable\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetTimeZoneCommand", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", + "start": 127, + "project": "Microsoft.PowerShell.Commands.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "Alias" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"TimeZone\"", + "default_parameter_set": "\"Name\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"Id\"", + "\"InputObject\"", + "\"Name\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.AddMemberCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs", + "start": 21, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Add", + "noun_expr": "\"Member\"", + "default_parameter_set": "\"TypeNameSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 22, + "parameter_sets": [ + "\"MemberSet\"", + "\"TypeNameSet\"", + "NotePropertyMultiMemberSet", + "NotePropertySingleMemberSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.AddTypeCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "start": 67, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Add", + "noun_expr": "\"Type\"", + "default_parameter_set": "FromSourceParameterSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 31, + "parameter_sets": [ + "\"FromAssemblyName\"", + "\"FromLiteralPath\"", + "\"FromMember\"", + "\"FromPath\"", + "\"FromSource\"", + "FromAssemblyNameParameterSetName", + "FromLiteralPathParameterSetName", + "FromMemberParameterSetName", + "FromPathParameterSetName", + "FromSourceParameterSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.CompareObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ObjectCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Compare", + "noun_expr": "\"Object\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromSddlStringCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"SddlString\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromStringDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"StringData\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromMarkdownCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs", + "start": 25, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"Markdown\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "InputObjParamSet", + "LiteralPathParameterSet", + "PathParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToHtmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs", + "start": 23, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"Html\"", + "default_parameter_set": "\"Page\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 13, + "parameter_sets": [ + "\"Fragment\"", + "\"Page\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportCsvCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "start": 146, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "BaseCsvWritingCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"Csv\"", + "default_parameter_set": "\"Delimiter\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportCsvCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "start": 526, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"Csv\"", + "default_parameter_set": "\"DelimiterPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [ + "\"CultureLiteralPath\"", + "\"CulturePath\"", + "\"DelimiterLiteralPath\"", + "\"DelimiterPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToCsvCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "start": 688, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "BaseCsvWritingCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"Csv\"", + "default_parameter_set": "\"Delimiter\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromCsvCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "start": 784, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"Csv\"", + "default_parameter_set": "\"Delimiter\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"Delimiter\"", + "\"UseCulture\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DebugRunspaceCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "start": 24, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Debug", + "noun_expr": "\"Runspace\"", + "default_parameter_set": "DebugRunspaceCommand.RunspaceParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "DebugRunspaceCommand.IdParameterSet", + "DebugRunspaceCommand.InstanceIdParameterSet", + "DebugRunspaceCommand.NameParameterSet", + "DebugRunspaceCommand.RunspaceParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisablePSBreakpointCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Disable-PSBreakpoint.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSBreakpointUpdaterCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "\"PSBreakpoint\"", + "default_parameter_set": "BreakpointParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.EnablePSBreakpointCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSBreakpointUpdaterCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "\"PSBreakpoint\"", + "default_parameter_set": "BreakpointParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.EnableRunspaceDebugCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "start": 315, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "CommonRunspaceCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "\"RunspaceDebug\"", + "default_parameter_set": "CommonRunspaceCommandBase.RunspaceNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "CommonRunspaceCommandBase.RunspaceIdParameterSet", + "CommonRunspaceCommandBase.RunspaceNameParameterSet", + "CommonRunspaceCommandBase.RunspaceParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisableRunspaceDebugCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "start": 414, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "CommonRunspaceCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "\"RunspaceDebug\"", + "default_parameter_set": "CommonRunspaceCommandBase.RunspaceNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetRunspaceDebugCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "start": 471, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "CommonRunspaceCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"RunspaceDebug\"", + "default_parameter_set": "CommonRunspaceCommandBase.RunspaceNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WaitDebuggerCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "start": 509, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Wait", + "noun_expr": "\"Debugger\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "start": 34, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"Alias\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetErrorCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-Error.cs", + "start": 18, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Error\"", + "default_parameter_set": "NewestParameterSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"Error\"", + "\"Newest\"", + "ErrorParameterSetName", + "NewestParameterSetName" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSBreakpointCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs", + "start": 34, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSBreakpointAccessorCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSBreakpoint\"", + "default_parameter_set": "LineParameterSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "\"Id\"", + "\"Type\"", + "CommandParameterSetName", + "IdParameterSetName", + "LineParameterSetName", + "TypeParameterSetName", + "VariableParameterSetName" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSCallStackCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSCallStack.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSCallStack\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs", + "start": 18, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Alias\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"Default\"", + "\"Definition\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetCultureCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetCultureCommand.cs", + "start": 19, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Culture\"", + "default_parameter_set": "CurrentCultureParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "CurrentCultureParameterSet", + "ListAvailableParameterSet", + "NameParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetDateCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "Cmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Date\"", + "default_parameter_set": "DateAndFormatParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 17, + "parameter_sets": [ + "DateAndFormatParameterSet", + "DateAndUFormatParameterSet", + "UnixTimeSecondsAndFormatParameterSet", + "UnixTimeSecondsAndUFormatParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Event\"", + "default_parameter_set": "\"BySource\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"ById\"", + "\"BySource\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetEventSubscriberCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"EventSubscriber\"", + "default_parameter_set": "\"BySource\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"ById\"", + "\"BySource\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetFileHashCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHash.cs", + "start": 19, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "HashCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"FileHash\"", + "default_parameter_set": "PathParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "LiteralPathParameterSet", + "PathParameterSet", + "StreamParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetHostCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHostCmdlet.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Host\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetMemberCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs", + "start": 61, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Member\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetRandomCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "GetRandomCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Random\"", + "default_parameter_set": "GetRandomCommandBase.RandomNumberParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetRunspaceCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRunspaceCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Runspace\"", + "default_parameter_set": "GetRunspaceCommand.NameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "GetRunspaceCommand.IdParameterSet", + "GetRunspaceCommand.InstanceIdParameterSet", + "GetRunspaceCommand.NameParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetSecureRandomCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetSecureRandomCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "GetRandomCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"SecureRandom\"", + "default_parameter_set": "GetRandomCommandBase.RandomNumberParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.GetUICultureCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUICultureCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"UICulture\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetUniqueCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUnique.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Unique\"", + "default_parameter_set": "\"AsString\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"AsString\"", + "\"UniqueByType\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetUptimeCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Uptime\"", + "default_parameter_set": "TimespanParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [ + "SinceParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetVerbCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetVerbCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "Cmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Verb\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GroupObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs", + "start": 215, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ObjectBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Group", + "noun_expr": "\"Object\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"HashTable\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportPSSessionCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "start": 33, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ImplicitRemotingCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"PSSession\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportPSSessionCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "start": 170, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ImplicitRemotingCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"PSSession\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "start": 19, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"LocalizedData\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "start": 19, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"Alias\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"", + "LiteralPathParameterSetName" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportPowerShellDataFileCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"PowerShellDataFile\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"Expression\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.Utility.JoinStringCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Join", + "noun_expr": "\"String\"", + "default_parameter_set": "\"default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "\"DoubleQuote\"", + "\"Format\"", + "\"SingleQuote\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetMarkdownOptionCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"MarkdownOption\"", + "default_parameter_set": "IndividualSetting", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 14, + "parameter_sets": [ + "IndividualSetting", + "InputObjectParamSet", + "ThemeParamSet" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetMarkdownOptionCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs", + "start": 247, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"MarkdownOption\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SelectStringCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "start": 400, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Select", + "noun_expr": "\"String\"", + "default_parameter_set": "ParameterSetFile", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 24, + "parameter_sets": [ + "ParameterSetFile", + "ParameterSetFileRaw", + "ParameterSetLiteralFile", + "ParameterSetLiteralFileRaw", + "ParameterSetObject", + "ParameterSetObjectRaw" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.MeasureObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs", + "start": 156, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Measure", + "noun_expr": "\"Object\"", + "default_parameter_set": "GenericParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 12, + "parameter_sets": [ + "GenericParameterSet", + "TextParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "start": 28, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Object\"", + "default_parameter_set": "netSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"Com\"", + "netSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "WriteAliasCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Alias\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewEventCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Event\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewGuidCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewGuidCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Guid\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"Empty\"", + "\"InputObject\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewTemporaryFileCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTemporaryFileCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "Cmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"TemporaryFile\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewTimeSpanCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTimeSpanCommand.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"TimeSpan\"", + "default_parameter_set": "\"Date\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [ + "\"Date\"", + "\"Time\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ReadHostCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Read", + "noun_expr": "\"Host\"", + "default_parameter_set": "\"AsString\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"AsSecureString\"", + "\"AsString\"" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RegisterObjectEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterObjectEventCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ObjectEventRegistrationBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Register", + "noun_expr": "\"ObjectEvent\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.RegisterEngineEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ObjectEventRegistrationBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Register", + "noun_expr": "\"EngineEvent\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.RemovePSBreakpointCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Remove-PSBreakpoint.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSBreakpointUpdaterCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"PSBreakpoint\"", + "default_parameter_set": "BreakpointParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "Alias" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Alias\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Event\"", + "default_parameter_set": "\"BySource\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"ByIdentifier\"", + "\"BySource\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SelectObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "start": 69, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Select", + "noun_expr": "\"Object\"", + "default_parameter_set": "\"DefaultParameter\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 18, + "parameter_sets": [ + "\"DefaultParameter\"", + "\"IndexParameter\"", + "\"SkipIndexParameter\"", + "\"SkipLastParameter\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SendMailMessage", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs", + "start": 19, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Obsolete", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Send", + "noun_expr": "\"MailMessage\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 16, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "start": 21, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSBreakpointAccessorCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"PSBreakpoint\"", + "default_parameter_set": "LineParameterSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 11, + "parameter_sets": [ + "CommandParameterSetName", + "LineParameterSetName", + "VariableParameterSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetAliasCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "WriteAliasCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Alias\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetDateCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs", + "start": 21, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Date\"", + "default_parameter_set": "\"Date\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"Adjust\"", + "\"Date\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ShowMarkdownCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs", + "start": 26, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Show", + "noun_expr": "\"Markdown\"", + "default_parameter_set": "\"Path\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"InputObject\"", + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SortObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Sort-Object.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "OrderObjectBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Sort\"", + "noun_expr": "\"Object\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"Bottom\"", + "\"Default\"", + "\"Top\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StartSleepCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Start", + "noun_expr": "\"Sleep\"", + "default_parameter_set": "\"Seconds\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"FromTimeSpan\"", + "\"Milliseconds\"", + "\"Seconds\"" + ], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TeeObjectCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Tee-Object.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Tee\"", + "noun_expr": "\"Object\"", + "default_parameter_set": "\"File\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [ + "\"File\"", + "\"LiteralFile\"", + "\"Variable\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TestJsonCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"Json\"", + "default_parameter_set": "JsonStringParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 22, + "parameter_sets": [ + "JsonLiteralPathParameterSet", + "JsonLiteralPathWithSchemaFileParameterSet", + "JsonLiteralPathWithSchemaStringParameterSet", + "JsonPathParameterSet", + "JsonPathWithSchemaFileParameterSet", + "JsonPathWithSchemaStringParameterSet", + "JsonStringParameterSet", + "JsonStringWithSchemaFileParameterSet", + "JsonStringWithSchemaStringParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.MeasureCommandCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TimeExpressionCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Measure", + "noun_expr": "\"Command\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UnblockFileCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs", + "start": 26, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsSecurity.Unblock", + "noun_expr": "\"File\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UnregisterEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Unregister", + "noun_expr": "\"Event\"", + "default_parameter_set": "\"BySource\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"ById\"", + "\"BySource\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UpdateListCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-List.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Update", + "noun_expr": "\"List\"", + "default_parameter_set": "\"AddRemoveSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "\"AddRemoveSet\"", + "\"ReplaceSet\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UpdateTypeDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "start": 23, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "UpdateData" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Update", + "noun_expr": "\"TypeData\"", + "default_parameter_set": "FileParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 19, + "parameter_sets": [ + "DynamicTypeSet", + "TypeDataSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UpdateFormatDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "start": 890, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "UpdateData" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Update", + "noun_expr": "\"FormatData\"", + "default_parameter_set": "FileParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveTypeDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "start": 1042, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"TypeData\"", + "default_parameter_set": "RemoveTypeDataSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "RemoveFileSet", + "RemoveTypeDataSet", + "RemoveTypeSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetTypeDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "start": 1276, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"TypeData\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetVariableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "start": 238, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "VariableCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Variable\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewVariableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "start": 370, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "VariableCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Variable\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetVariableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "start": 563, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "VariableCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Variable\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveVariableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "start": 1069, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "VariableCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Variable\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearVariableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "start": 1218, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "VariableCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"Variable\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WaitEventCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WaitEventCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Wait", + "noun_expr": "\"Event\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteOutputCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write-Object.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Output\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteDebugCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Debug\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteVerboseCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "start": 60, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Verbose\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteWarningCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "start": 104, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Warning\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteInformationCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "start": 148, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Information\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteErrorCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "start": 374, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "WriteOrThrowErrorCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Error\"", + "default_parameter_set": "\"NoException\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteHostCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "ConsoleColorCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Host\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WriteProgressCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs", + "start": 13, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Write", + "noun_expr": "\"Progress\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportClixmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 23, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"Clixml\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportClixmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 296, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"Clixml\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToXmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 385, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"Xml\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToClixmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 640, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"CliXml\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromClixmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 690, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"CliXml\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SelectXmlCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "start": 892, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Select", + "noun_expr": "\"Xml\"", + "default_parameter_set": "\"Xml\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"Content\"", + "\"LiteralPath\"", + "\"Path\"", + "\"Xml\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutGridViewCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs", + "start": 40, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"GridView\"", + "default_parameter_set": "\"PassThru\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"OutputMode\"", + "\"PassThru\"", + "\"Wait\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetFormatDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs", + "start": 23, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"FormatData\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportFormatDataCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"FormatData\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatHex", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "Alias" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"Hex\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [ + "\"ByInputObject\"", + "\"LiteralPath\"", + "\"Path\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatListCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-list/Format-List.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "OuterFormatTableAndListBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"List\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatCustomCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-object/Format-Object.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "OuterFormatShapeCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"Custom\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatTableCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-table/Format-Table.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "OuterFormatTableBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"Table\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatWideCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs", + "start": 17, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "OuterFormatShapeCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"Wide\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.OutFileCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs", + "start": 25, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"File\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutPrinterCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/Out-Printer.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"Printer\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutStringCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-string/Out-String.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"String\"", + "default_parameter_set": "\"NoNewLineFormatting\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"NoNewLineFormatting\"", + "\"StreamFormatting\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ShowCommandCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "start": 22, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Show", + "noun_expr": "\"Command\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromJsonCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertFromJsonCommand.cs", + "start": 16, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "Cmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "System.Diagnostics.CodeAnalysis.SuppressMessage" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"Json\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToJsonCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertToJsonCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"Json\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeRestMethodCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs", + "start": 28, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "WebRequestPSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"RestMethod\"", + "default_parameter_set": "\"StandardMethod\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeWebRequestCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "WebRequestPSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"WebRequest\"", + "default_parameter_set": "\"StandardMethod\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.GetTraceSourceCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/GetTracerCommand.cs", + "start": 14, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "TraceCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"TraceSource\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetTraceSourceCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/SetTracerCommand.cs", + "start": 15, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "TraceListenerCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"TraceSource\"", + "default_parameter_set": "\"optionsSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [ + "\"optionsSet\"", + "\"removeAllListenersSet\"", + "\"removeFileListenersSet\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TraceCommandCommand", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceExpressionCommand.cs", + "start": 20, + "project": "Microsoft.PowerShell.Commands.Utility", + "bases": [ + "TraceListenerCommandBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Trace", + "noun_expr": "\"Command\"", + "default_parameter_set": "\"expressionSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 11, + "parameter_sets": [ + "\"commandSet\"", + "\"expressionSet\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "start": 17, + "project": "Microsoft.PowerShell.ConsoleHost", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Start", + "noun_expr": "\"Transcript\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByOutputDirectory\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopTranscriptCommand", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "start": 15, + "project": "Microsoft.PowerShell.ConsoleHost", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Transcript\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetAclCommand", + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "start": 606, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "SecurityDescriptorCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Acl\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"ByInputObject\"", + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetAclCommand", + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "start": 885, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "SecurityDescriptorCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"Acl\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 11, + "parameter_sets": [ + "\"ByInputObject\"", + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewFileCatalogCommand", + "file": "src/Microsoft.PowerShell.Security/security/CatalogCommands.cs", + "start": 138, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "CatalogCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"FileCatalog\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.TestFileCatalogCommand", + "file": "src/Microsoft.PowerShell.Security/security/CatalogCommands.cs", + "start": 217, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "CatalogCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"FileCatalog\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPfxCertificateCommand", + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "start": 20, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PfxCertificate\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.CertificateProvider", + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "start": 562, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "NavigationCmdletProvider", + "ICmdletProviderSupportsHelp" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "\"Certificate\"", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.ProtectCmsMessageCommand", + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "start": 23, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsSecurity.Protect", + "noun_expr": "\"CmsMessage\"", + "default_parameter_set": "\"ByContent\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"ByContent\"", + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetCmsMessageCommand", + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "start": 199, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"CmsMessage\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"ByContent\"", + "\"ByLiteralPath\"", + "\"ByPath\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UnprotectCmsMessageCommand", + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "start": 347, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsSecurity.Unprotect", + "noun_expr": "\"CmsMessage\"", + "default_parameter_set": "\"ByWinEvent\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"ByContent\"", + "\"ByLiteralPath\"", + "\"ByPath\"", + "\"ByWinEvent\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetCredentialCommand", + "file": "src/Microsoft.PowerShell.Security/security/CredentialCommands.cs", + "start": 18, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Credential\"", + "default_parameter_set": "GetCredentialCommand.credentialSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "credentialSet", + "messageSet" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "start": 29, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ExecutionPolicy\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "start": 119, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"ExecutionPolicy\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "start": 116, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "ConvertFromToSecureStringCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertFrom", + "noun_expr": "\"SecureString\"", + "default_parameter_set": "\"Secure\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"AsPlainText\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "start": 231, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "ConvertFromToSecureStringCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.ConvertTo", + "noun_expr": "\"SecureString\"", + "default_parameter_set": "\"Secure\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"PlainText\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "start": 264, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "SignatureCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"AuthenticodeSignature\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "start": 308, + "project": "Microsoft.PowerShell.Security", + "bases": [ + "SignatureCommandsBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"AuthenticodeSignature\"", + "default_parameter_set": "\"ByPath\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.WSMan.Management.WSManConfigProvider", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "start": 27, + "project": "Microsoft.WSMan.Management", + "bases": [ + "NavigationCmdletProvider", + "ICmdletProviderSupportsHelp" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider" + ], + "cond": [], + "verb_expr": "WSManStringLiterals.ProviderName", + "noun_expr": "ProviderCapabilities.Credentials", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.WSMan.Management.DisableWSManCredSSPCommand", + "file": "src/Microsoft.WSMan.Management/CredSSP.cs", + "start": 103, + "project": "Microsoft.WSMan.Management", + "bases": [ + "WSManCredSSPCommandBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "SuppressMessage", + "SuppressMessage" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "\"WSManCredSSP\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.EnableWSManCredSSPCommand", + "file": "src/Microsoft.WSMan.Management/CredSSP.cs", + "start": 396, + "project": "Microsoft.WSMan.Management", + "bases": [ + "WSManCredSSPCommandBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType", + "SuppressMessage", + "SuppressMessage" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "\"WSManCredSSP\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.GetWSManCredSSPCommand", + "file": "src/Microsoft.WSMan.Management/CredSSP.cs", + "start": 745, + "project": "Microsoft.WSMan.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "SuppressMessage", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"WSManCredSSP\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.InvokeWSManActionCommand", + "file": "src/Microsoft.WSMan.Management/InvokeWSManAction.cs", + "start": 28, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"WSManAction\"", + "default_parameter_set": "\"URI\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 12, + "parameter_sets": [ + "\"ComputerName\"", + "\"URI\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.WSMan.Management.NewWSManSessionOptionCommand", + "file": "src/Microsoft.WSMan.Management/NewWSManSession.cs", + "start": 30, + "project": "Microsoft.WSMan.Management", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"WSManSessionOption\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.TestWSManCommand", + "file": "src/Microsoft.WSMan.Management/PingWSMan.cs", + "start": 27, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"WSMan\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "\"ComputerName\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.WSMan.Management.SetWSManQuickConfigCommand", + "file": "src/Microsoft.WSMan.Management/Set-QuickConfig.cs", + "start": 34, + "project": "Microsoft.WSMan.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"WSManQuickConfig\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.ConnectWSManCommand", + "file": "src/Microsoft.WSMan.Management/WSManConnections.cs", + "start": 127, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Connect", + "noun_expr": "\"WSMan\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "\"ComputerName\"", + "\"URI\"" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.DisconnectWSManCommand", + "file": "src/Microsoft.WSMan.Management/WSManConnections.cs", + "start": 304, + "project": "Microsoft.WSMan.Management", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Disconnect", + "noun_expr": "\"WSMan\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.WSMan.Management.GetWSManInstanceCommand", + "file": "src/Microsoft.WSMan.Management/WSManInstance.cs", + "start": 33, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"WSManInstance\"", + "default_parameter_set": "\"GetInstance\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 22, + "parameter_sets": [ + "\"Enumerate\"", + "\"GetInstance\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.WSMan.Management.SetWSManInstanceCommand", + "file": "src/Microsoft.WSMan.Management/WSManInstance.cs", + "start": 690, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"WSManInstance\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 14, + "parameter_sets": [ + "\"ComputerName\"", + "\"URI\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.WSMan.Management.RemoveWSManInstanceCommand", + "file": "src/Microsoft.WSMan.Management/WSManInstance.cs", + "start": 1063, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"WSManInstance\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "\"ComputerName\"", + "\"URI\"" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.WSMan.Management.NewWSManInstanceCommand", + "file": "src/Microsoft.WSMan.Management/WSManInstance.cs", + "start": 1330, + "project": "Microsoft.WSMan.Management", + "bases": [ + "AuthenticatingWSManCommand", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"WSManInstance\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 11, + "parameter_sets": [ + "\"ComputerName\"", + "\"URI\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.FormatDefaultCommand", + "file": "src/System.Management.Automation/FormatAndOutput/format-default/format-default.cs", + "start": 14, + "project": "System.Management.Automation", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Format", + "noun_expr": "\"Default\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutNullCommand", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "start": 19, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Out\"", + "noun_expr": "\"Null\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutDefaultCommand", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "start": 44, + "project": "System.Management.Automation", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"Default\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutHostCommand", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "start": 169, + "project": "System.Management.Automation", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"Host\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.OutLineOutputCommand", + "file": "src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs", + "start": 18, + "project": "System.Management.Automation", + "bases": [ + "FrontEndCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Out", + "noun_expr": "\"LineOutput\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetCommandCommand", + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "start": 29, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Command\"", + "default_parameter_set": "\"CmdletSet\"", + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 18, + "parameter_sets": [ + "\"AllCommandSet\"", + "\"CmdletSet\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 65, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"ForEach\"", + "noun_expr": "\"Object\"", + "default_parameter_set": "ForEachObjectCommand.ScriptBlockSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 14, + "parameter_sets": [ + "ForEachObjectCommand.ParallelParameterSet", + "ForEachObjectCommand.PropertyAndMethodSet", + "ForEachObjectCommand.ScriptBlockSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 1281, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Where\"", + "noun_expr": "\"Object\"", + "default_parameter_set": "\"EqualSet\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 94, + "parameter_sets": [ + "\"CaseSensitiveContainsSet\"", + "\"CaseSensitiveEqualSet\"", + "\"CaseSensitiveGreaterOrEqualSet\"", + "\"CaseSensitiveGreaterThanSet\"", + "\"CaseSensitiveInSet\"", + "\"CaseSensitiveLessOrEqualSet\"", + "\"CaseSensitiveLessThanSet\"", + "\"CaseSensitiveLikeSet\"", + "\"CaseSensitiveMatchSet\"", + "\"CaseSensitiveNotContainsSet\"", + "\"CaseSensitiveNotEqualSet\"", + "\"CaseSensitiveNotInSet\"", + "\"CaseSensitiveNotLikeSet\"", + "\"CaseSensitiveNotMatchSet\"", + "\"ContainsSet\"", + "\"EqualSet\"", + "\"GreaterOrEqualSet\"", + "\"GreaterThanSet\"", + "\"InSet\"", + "\"IsNotSet\"", + "\"IsSet\"", + "\"LessOrEqualSet\"", + "\"LessThanSet\"", + "\"LikeSet\"", + "\"MatchSet\"", + "\"Not\"", + "\"NotContainsSet\"", + "\"NotEqualSet\"", + "\"NotInSet\"", + "\"NotLikeSet\"", + "\"NotMatchSet\"", + "\"ScriptBlockSet\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetPSDebugCommand", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 2504, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"PSDebug\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"off\"", + "\"on\"" + ], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetStrictModeCommand", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "start": 2630, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "\"StrictMode\"", + "default_parameter_set": "\"Version\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "\"Off\"", + "\"Version\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "System.Management.Automation.RegisterArgumentCompleterCommand", + "file": "src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs", + "start": 173, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Register", + "noun_expr": "\"ArgumentCompleter\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "NativeCommandSetName", + "NativeFallbackSetName", + "PowerShellSetName" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.EnableExperimentalFeatureCommand", + "file": "src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs", + "start": 48, + "project": "System.Management.Automation", + "bases": [ + "EnableDisableExperimentalFeatureCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "\"ExperimentalFeature\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisableExperimentalFeatureCommand", + "file": "src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs", + "start": 63, + "project": "System.Management.Automation", + "bases": [ + "EnableDisableExperimentalFeatureCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "\"ExperimentalFeature\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetExperimentalFeatureCommand", + "file": "src/System.Management.Automation/engine/ExperimentalFeature/GetExperimentalFeatureCommand.cs", + "start": 18, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"ExperimentalFeature\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "start": 22, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Export", + "noun_expr": "\"ModuleMember\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetModuleCommand", + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "start": 33, + "project": "System.Management.Automation", + "bases": [ + "ModuleCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Module\"", + "default_parameter_set": "ParameterSet_Loaded", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 25, + "parameter_sets": [ + "ParameterSet_AvailableInCimSession", + "ParameterSet_AvailableInPsrpSession", + "ParameterSet_AvailableLocally", + "ParameterSet_Loaded" + ], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ImportModuleCommand", + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "start": 44, + "project": "System.Management.Automation", + "bases": [ + "ModuleCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsData.Import", + "noun_expr": "\"Module\"", + "default_parameter_set": "ParameterSet_Name", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 48, + "parameter_sets": [ + "ParameterSet_Assembly", + "ParameterSet_FQName", + "ParameterSet_FQName_ViaPsrpSession", + "ParameterSet_FQName_ViaWinCompat", + "ParameterSet_ModuleInfo", + "ParameterSet_Name", + "ParameterSet_ViaCimSession", + "ParameterSet_ViaPsrpSession", + "ParameterSet_ViaWinCompat" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewModuleCommand", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "start": 23, + "project": "System.Management.Automation", + "bases": [ + "ModuleCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"Module\"", + "default_parameter_set": "\"ScriptBlock\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 8, + "parameter_sets": [ + "\"Name\"", + "\"ScriptBlock\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewModuleManifestCommand", + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "start": 30, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"ModuleManifest\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 40, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveModuleCommand", + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "start": 26, + "project": "System.Management.Automation", + "bases": [ + "ModuleCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Module\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"FullyQualifiedName\"", + "\"ModuleInfo\"", + "\"name\"" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SwitchProcessCommand", + "file": "src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs", + "start": 22, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [ + "UNIX" + ], + "verb_expr": "VerbsCommon.Switch", + "noun_expr": "\"Process\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TestModuleManifestCommand", + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "start": 25, + "project": "System.Management.Automation", + "bases": [ + "ModuleCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"ModuleManifest\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "System.Management.Automation.Subsystem.GetPSSubsystemCommand", + "file": "src/System.Management.Automation/engine/Subsystem/Commands/GetPSSubsystemCommand.cs", + "start": 13, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSSubsystem\"", + "default_parameter_set": "AllSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "KindSet", + "TypeSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetHistoryCommand", + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "start": 850, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"History\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeHistoryCommand", + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "start": 995, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"History\"", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.AddHistoryCommand", + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "start": 1334, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Add", + "noun_expr": "\"History\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ClearHistoryCommand", + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "start": 1511, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Clear", + "noun_expr": "\"History\"", + "default_parameter_set": "\"IDParameter\"", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "\"CommandLineParameter\"", + "\"IDParameter\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ConnectPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "start": 51, + "project": "System.Management.Automation", + "bases": [ + "PSRunspaceCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Connect", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "ConnectPSSessionCommand.NameParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 47, + "parameter_sets": [ + "ConnectPSSessionCommand.ComputerNameGuidParameterSet", + "ConnectPSSessionCommand.ComputerNameParameterSet", + "ConnectPSSessionCommand.ConnectionUriGuidParameterSet", + "ConnectPSSessionCommand.ConnectionUriParameterSet", + "ConnectPSSessionCommand.IdParameterSet", + "ConnectPSSessionCommand.InstanceIdParameterSet", + "ConnectPSSessionCommand.NameParameterSet", + "ConnectPSSessionCommand.SessionParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 34, + "project": "System.Management.Automation", + "bases": [ + "PSSessionConfigurationCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Register", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": "PSSessionConfigurationCommandBase.NameParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 2473, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Unregister", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 2709, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 2940, + "project": "System.Management.Automation", + "bases": [ + "PSSessionConfigurationCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Set", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": "PSSessionConfigurationCommandBase.NameParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 3984, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 18, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 4419, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "RemotingConstants.PSSessionConfigurationNoun", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 4651, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Enable", + "noun_expr": "RemotingConstants.PSRemotingNoun", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 16, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 5019, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Disable", + "noun_expr": "RemotingConstants.PSRemotingNoun", + "default_parameter_set": null, + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "start": 5220, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSSessionCapability\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DebugJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "start": 29, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Debug", + "noun_expr": "\"Job\"", + "default_parameter_set": "DebugJobCommand.JobParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 5, + "parameter_sets": [ + "DebugJobCommand.JobIdParameterSet", + "DebugJobCommand.JobInstanceIdParameterSet", + "DebugJobCommand.JobNameParameterSet", + "DebugJobCommand.JobParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.DisconnectPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "start": 44, + "project": "System.Management.Automation", + "bases": [ + "PSRunspaceCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Disconnect", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "DisconnectPSSessionCommand.SessionParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 13, + "parameter_sets": [ + "DisconnectPSSessionCommand.SessionParameterSet", + "PSRunspaceCmdlet.IdParameterSet", + "PSRunspaceCmdlet.InstanceIdParameterSet", + "PSRunspaceCmdlet.NameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.EnterPSHostProcessCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "start": 30, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Enter", + "noun_expr": "\"PSHostProcess\"", + "default_parameter_set": "EnterPSHostProcessCommand.ProcessIdParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 9, + "parameter_sets": [ + "EnterPSHostProcessCommand.PSHostProcessInfoParameterSet", + "EnterPSHostProcessCommand.PipeNameParameterSet", + "EnterPSHostProcessCommand.ProcessIdParameterSet", + "EnterPSHostProcessCommand.ProcessNameParameterSet", + "EnterPSHostProcessCommand.ProcessParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExitPSHostProcessCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "start": 443, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Exit", + "noun_expr": "\"PSHostProcess\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSHostProcessInfoCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "start": 478, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSHostProcessInfo\"", + "default_parameter_set": "GetPSHostProcessInfoCommand.ProcessNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "GetPSHostProcessInfoCommand.ProcessIdParameterSet", + "GetPSHostProcessInfoCommand.ProcessNameParameterSet", + "GetPSHostProcessInfoCommand.ProcessParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/GetJob.cs", + "start": 16, + "project": "System.Management.Automation", + "bases": [ + "JobCmdletBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Job\"", + "default_parameter_set": "JobCmdletBase.SessionIdParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 31, + "parameter_sets": [ + "JobCmdletBase.CommandParameterSet", + "JobCmdletBase.InstanceIdParameterSet", + "JobCmdletBase.NameParameterSet", + "JobCmdletBase.SessionIdParameterSet", + "JobCmdletBase.StateParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.InvokeCommandCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "start": 128, + "project": "System.Management.Automation", + "bases": [ + "PSExecutionCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Invoke", + "noun_expr": "\"Command\"", + "default_parameter_set": "InvokeCommandCommand.InProcParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 157, + "parameter_sets": [ + "FilePathComputerNameParameterSet", + "FilePathContainerIdParameterSet", + "FilePathSSHHostHashParameterSet", + "FilePathSSHHostParameterSet", + "FilePathSessionParameterSet", + "FilePathUriParameterSet", + "FilePathVMIdParameterSet", + "FilePathVMNameParameterSet", + "InvokeCommandCommand.ComputerNameParameterSet", + "InvokeCommandCommand.ContainerIdParameterSet", + "InvokeCommandCommand.FilePathComputerNameParameterSet", + "InvokeCommandCommand.FilePathContainerIdParameterSet", + "InvokeCommandCommand.FilePathSSHHostHashParameterSet", + "InvokeCommandCommand.FilePathSSHHostParameterSet", + "InvokeCommandCommand.FilePathSessionParameterSet", + "InvokeCommandCommand.FilePathUriParameterSet", + "InvokeCommandCommand.FilePathVMIdParameterSet", + "InvokeCommandCommand.FilePathVMNameParameterSet", + "InvokeCommandCommand.InProcParameterSet", + "InvokeCommandCommand.SSHHostHashParameterSet", + "InvokeCommandCommand.SSHHostParameterSet", + "InvokeCommandCommand.SessionParameterSet", + "InvokeCommandCommand.UriParameterSet", + "InvokeCommandCommand.VMIdParameterSet", + "InvokeCommandCommand.VMNameParameterSet", + "PSRemotingBaseCmdlet.SSHHostHashParameterSet", + "PSRemotingBaseCmdlet.SSHHostParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "start": 24, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSSessionConfigurationFile\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 35, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "start": 1135, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSRoleCapabilityFile\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 20, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSTransportOptionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs", + "start": 442, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSTransportOption\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 10, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSSessionOptionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs", + "start": 19, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSSessionOption\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 23, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ExitPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs", + "start": 17, + "project": "System.Management.Automation", + "bases": [ + "PSRemotingCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Exit", + "noun_expr": "\"PSSession\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.EnterPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "start": 27, + "project": "System.Management.Automation", + "bases": [ + "PSRemotingBaseCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Enter", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 22, + "parameter_sets": [ + "ComputerNameParameterSet", + "ContainerIdParameterSet", + "EnterPSSessionCommand.ComputerNameParameterSet", + "EnterPSSessionCommand.ContainerIdParameterSet", + "EnterPSSessionCommand.UriParameterSet", + "EnterPSSessionCommand.VMIdParameterSet", + "EnterPSSessionCommand.VMNameParameterSet", + "IdParameterSet", + "InstanceIdParameterSet", + "NameParameterSet", + "PSRemotingBaseCmdlet.ComputerNameParameterSet", + "PSRemotingBaseCmdlet.SSHHostParameterSet", + "PSRemotingBaseCmdlet.UriParameterSet", + "SessionParameterSet", + "UriParameterSet", + "VMIdParameterSet", + "VMNameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ReceiveJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "start": 58, + "project": "System.Management.Automation", + "bases": [ + "JobCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Receive", + "noun_expr": "\"Job\"", + "default_parameter_set": "ReceiveJobCommand.LocationParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 13, + "parameter_sets": [ + "ReceiveJobCommand.ComputerNameParameterSet", + "ReceiveJobCommand.LocationParameterSet", + "ReceiveJobCommand.SessionParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.ReceivePSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "start": 69, + "project": "System.Management.Automation", + "bases": [ + "PSRemotingCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "SuppressMessage", + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommunications.Receive", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "ReceivePSSessionCommand.SessionParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 56, + "parameter_sets": [ + "ReceivePSSessionCommand.ComputerInstanceIdParameterSet", + "ReceivePSSessionCommand.ComputerSessionNameParameterSet", + "ReceivePSSessionCommand.ConnectionUriInstanceIdParameterSet", + "ReceivePSSessionCommand.ConnectionUriSessionNameParameterSet", + "ReceivePSSessionCommand.IdParameterSet", + "ReceivePSSessionCommand.InstanceIdParameterSet", + "ReceivePSSessionCommand.NameParameterSet", + "ReceivePSSessionCommand.SessionParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemoveJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "start": 802, + "project": "System.Management.Automation", + "bases": [ + "JobCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"Job\"", + "default_parameter_set": "JobCmdletBase.SessionIdParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "RemoveJobCommand.FilterParameterSet", + "RemoveJobCommand.InstanceIdParameterSet", + "RemoveJobCommand.JobParameterSet", + "RemoveJobCommand.NameParameterSet", + "RemoveJobCommand.SessionIdParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StartJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "start": 22, + "project": "System.Management.Automation", + "bases": [ + "PSExecutionCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Start", + "noun_expr": "\"Job\"", + "default_parameter_set": "StartJobCommand.ComputerNameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 31, + "parameter_sets": [ + "StartJobCommand.ComputerNameParameterSet", + "StartJobCommand.DefinitionNameParameterSet", + "StartJobCommand.FilePathComputerNameParameterSet", + "StartJobCommand.LiteralFilePathComputerNameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.StopJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/StopJob.cs", + "start": 21, + "project": "System.Management.Automation", + "bases": [ + "JobCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Stop", + "noun_expr": "\"Job\"", + "default_parameter_set": "JobCmdletBase.SessionIdParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [ + "RemoveJobCommand.JobParameterSet" + ], + "lifecycle_overrides": [ + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "start": 21, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsDiagnostic.Test", + "noun_expr": "\"PSSessionConfigurationFile\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.WaitJobCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/WaitJob.cs", + "start": 20, + "project": "System.Management.Automation", + "bases": [ + "JobCmdletBase", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsLifecycle.Wait", + "noun_expr": "\"Job\"", + "default_parameter_set": "JobCmdletBase.SessionIdParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "RemoveJobCommand.JobParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs", + "start": 48, + "project": "System.Management.Automation", + "bases": [ + "PSRunspaceCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "PSRunspaceCmdlet.NameParameterSet", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 64, + "parameter_sets": [ + "GetPSSessionCommand.ComputerInstanceIdParameterSet", + "GetPSSessionCommand.ComputerNameParameterSet", + "GetPSSessionCommand.ConnectionUriInstanceIdParameterSet", + "GetPSSessionCommand.ConnectionUriParameterSet", + "GetPSSessionCommand.ContainerIdInstanceIdParameterSet", + "GetPSSessionCommand.ContainerIdParameterSet", + "GetPSSessionCommand.VMIdInstanceIdParameterSet", + "GetPSSessionCommand.VMIdParameterSet", + "GetPSSessionCommand.VMNameInstanceIdParameterSet", + "GetPSSessionCommand.VMNameParameterSet", + "PSRunspaceCmdlet.InstanceIdParameterSet", + "PSRunspaceCmdlet.NameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.NewPSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "start": 57, + "project": "System.Management.Automation", + "bases": [ + "PSRemotingBaseCmdlet", + "IDisposable" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "\"ComputerName\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 16, + "parameter_sets": [ + "NewPSSessionCommand.ComputerNameParameterSet", + "NewPSSessionCommand.ContainerIdParameterSet", + "NewPSSessionCommand.SessionParameterSet", + "NewPSSessionCommand.UriParameterSet", + "NewPSSessionCommand.UseWindowsPowerShellParameterSet", + "NewPSSessionCommand.VMIdParameterSet", + "NewPSSessionCommand.VMNameParameterSet", + "PSRemotingBaseCmdlet.ComputerNameParameterSet", + "PSRemotingBaseCmdlet.UriParameterSet", + "PSRemotingBaseCmdlet.VMIdParameterSet", + "PSRemotingBaseCmdlet.VMNameParameterSet" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "EndProcessing", + "ProcessRecord", + "StopProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.RemovePSSessionCommand", + "file": "src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs", + "start": 35, + "project": "System.Management.Automation", + "bases": [ + "PSRunspaceCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Remove", + "noun_expr": "\"PSSession\"", + "default_parameter_set": "RemovePSSessionCommand.IdParameterSet", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 4, + "parameter_sets": [ + "PSRunspaceCmdlet.ContainerIdParameterSet", + "PSRunspaceCmdlet.VMIdParameterSet", + "PSRunspaceCmdlet.VMNameParameterSet", + "RemovePSSessionCommand.SessionParameterSet" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.GetHelpCommand", + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "start": 27, + "project": "System.Management.Automation", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsCommon.Get", + "noun_expr": "\"Help\"", + "default_parameter_set": "\"AllUsersView\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 12, + "parameter_sets": [ + "\"AllUsersView\"", + "\"DetailedView\"", + "\"Examples\"", + "\"Online\"", + "\"Parameters\"", + "\"ShowWindow\"" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.SaveHelpCommand", + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "start": 22, + "project": "System.Management.Automation", + "bases": [ + "UpdatableHelpCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Save", + "noun_expr": "\"Help\"", + "default_parameter_set": "SaveHelpCommand.PathParameterSetName", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "LiteralPathParameterSetName", + "PathParameterSetName" + ], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.UpdateHelpCommand", + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "start": 23, + "project": "System.Management.Automation", + "bases": [ + "UpdatableHelpCommandBase" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "VerbsData.Update", + "noun_expr": "\"Help\"", + "default_parameter_set": "PathParameterSetName", + "supports_should_process": true, + "has_dynamic_parameters": false, + "parameter_attribute_count": 7, + "parameter_sets": [ + "LiteralPathParameterSetName", + "PathParameterSetName" + ], + "lifecycle_overrides": [ + "BeginProcessing", + "ProcessRecord" + ] + }, + { + "class": "Microsoft.PowerShell.Commands.AliasProvider", + "file": "src/System.Management.Automation/namespaces/AliasProvider.cs", + "start": 24, + "project": "System.Management.Automation", + "bases": [ + "SessionStateProviderBase" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "AliasProvider.ProviderName", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.EnvironmentProvider", + "file": "src/System.Management.Automation/namespaces/EnvironmentProvider.cs", + "start": 21, + "project": "System.Management.Automation", + "bases": [ + "SessionStateProviderBase" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider" + ], + "cond": [], + "verb_expr": "EnvironmentProvider.ProviderName", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.FileSystemProvider", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "start": 51, + "project": "System.Management.Automation", + "bases": [ + "NavigationCmdletProvider", + "IContentCmdletProvider", + "IPropertyCmdletProvider", + "ISecurityDescriptorCmdletProvider", + "ICmdletProviderSupportsHelp" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "System.Diagnostics.CodeAnalysis.SuppressMessage" + ], + "cond": [], + "verb_expr": "FileSystemProvider.ProviderName", + "noun_expr": "ProviderCapabilities.Credentials | ProviderCapabilities.Filter | ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.FunctionProvider", + "file": "src/System.Management.Automation/namespaces/FunctionProvider.cs", + "start": 25, + "project": "System.Management.Automation", + "bases": [ + "SessionStateProviderBase" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "FunctionProvider.ProviderName", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.RegistryProvider", + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "start": 67, + "project": "System.Management.Automation", + "bases": [ + "NavigationCmdletProvider", + "IPropertyCmdletProvider", + "IDynamicPropertyCmdletProvider", + "ISecurityDescriptorCmdletProvider" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [ + "!UNIX" + ], + "verb_expr": "RegistryProvider.ProviderName", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "Microsoft.PowerShell.Commands.VariableProvider", + "file": "src/System.Management.Automation/namespaces/VariableProvider.cs", + "start": 25, + "project": "System.Management.Automation", + "bases": [ + "SessionStateProviderBase" + ], + "kind": "provider", + "attributes": [ + "CmdletProvider", + "OutputType", + "OutputType", + "OutputType", + "OutputType", + "OutputType" + ], + "cond": [], + "verb_expr": "VariableProvider.ProviderName", + "noun_expr": "ProviderCapabilities.ShouldProcess", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 0, + "parameter_sets": [], + "lifecycle_overrides": [] + }, + { + "class": "ExperimentalFeatureTest.InvokeAzureFunctionCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 13, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Experimental", + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Invoke\"", + "noun_expr": "\"AzureFunctionCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.InvokeAzureFunctionCommandV2", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 29, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Experimental", + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Invoke\"", + "noun_expr": "\"AzureFunctionCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.GetGreetingMessageCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 48, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Get\"", + "noun_expr": "\"GreetingMessageCSharp\"", + "default_parameter_set": "\"Default\"", + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [ + "\"SwitchOneSet\"", + "\"SwitchTwoSet\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.InvokeMyCommandCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 80, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Invoke\"", + "noun_expr": "\"MyCommandCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 11, + "parameter_sets": [ + "\"ComputerSet\"", + "\"VMSet\"", + "\"WebSocketSet\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.TestMyRemotingCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 127, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Test\"", + "noun_expr": "\"MyRemotingCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 2, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.SaveMyFileCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 144, + "project": "(none)", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Save\"", + "noun_expr": "\"MyFileCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 6, + "parameter_sets": [ + "\"RadioSet\"", + "\"UrlSet\"" + ], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.TestMyDynamicParamOneCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 183, + "project": "(none)", + "bases": [ + "PSCmdlet", + "IDynamicParameters" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Test\"", + "noun_expr": "\"MyDynamicParamOneCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "ExperimentalFeatureTest.TestMyDynamicParamTwoCommand", + "file": "test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs", + "start": 210, + "project": "(none)", + "bases": [ + "PSCmdlet", + "IDynamicParameters" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Test\"", + "noun_expr": "\"MyDynamicParamTwoCSharp\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": true, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "EndProcessing" + ] + }, + { + "class": "Microsoft.PowerShell.CustomNamedPipeConnection.NewNamedPipeSessionCommand", + "file": "test/tools/NamedPipeConnection/src/code/NamedPipeConnection.cs", + "start": 526, + "project": "Microsoft.PowerShell.NamedPipeConnection", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet", + "OutputType" + ], + "cond": [], + "verb_expr": "VerbsCommon.New", + "noun_expr": "\"NamedPipeSession\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 3, + "parameter_sets": [], + "lifecycle_overrides": [ + "BeginProcessing", + "StopProcessing" + ] + }, + { + "class": "Test.Isolated.Nested.TestNestedCommand", + "file": "test/tools/TestAlc/nested/NestedCommand.cs", + "start": 10, + "project": "Test.Isolated.Nested", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Test\"", + "noun_expr": "\"NestedCommand\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + }, + { + "class": "Test.Isolated.Root.TestRootCommand", + "file": "test/tools/TestAlc/root/RootCommand.cs", + "start": 9, + "project": "Test.Isolated.Root", + "bases": [ + "PSCmdlet" + ], + "kind": "cmdlet", + "attributes": [ + "Cmdlet" + ], + "cond": [], + "verb_expr": "\"Test\"", + "noun_expr": "\"RootCommand\"", + "default_parameter_set": null, + "supports_should_process": false, + "has_dynamic_parameters": false, + "parameter_attribute_count": 1, + "parameter_sets": [], + "lifecycle_overrides": [ + "ProcessRecord" + ] + } +] \ No newline at end of file diff --git a/docs-out/data/conditional-compilation.json b/docs-out/data/conditional-compilation.json new file mode 100644 index 0000000..09855f2 --- /dev/null +++ b/docs-out/data/conditional-compilation.json @@ -0,0 +1,607 @@ +{ +"ASSERTIONS_TRACE": { +"files": [ +"src/System.Management.Automation/utils/assert.cs" +], +"types": [ +"Microsoft.PowerShell.PendingProgress.CountingNodeVisitor" +] +}, +"CLR2": { +"files": [ +"src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"src/System.Management.Automation/engine/interpreter/ILightCallSiteBinder.cs", +"src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs", +"src/System.Management.Automation/engine/interpreter/LabelInfo.cs", +"src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"src/System.Management.Automation/engine/interpreter/LightDelegateCreator.cs", +"src/System.Management.Automation/engine/interpreter/LightLambda.cs", +"src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs", +"src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"src/System.Management.Automation/engine/interpreter/LocalVariables.cs", +"src/System.Management.Automation/engine/interpreter/LoopCompiler.cs" +], +"types": [] +}, +"CORECLR": { +"files": [ +"src/Microsoft.PowerShell.Security/security/AclCommands.cs", +"src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", +"src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", +"src/Microsoft.WSMan.Management/Interop.cs", +"src/System.Management.Automation/DscSupport/CimDSCParser.cs", +"src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs", +"src/System.Management.Automation/engine/Attributes.cs", +"src/System.Management.Automation/engine/CommandDiscovery.cs", +"src/System.Management.Automation/engine/CommandMetadata.cs", +"src/System.Management.Automation/engine/InitialSessionState.cs", +"src/System.Management.Automation/engine/LanguagePrimitives.cs", +"src/System.Management.Automation/engine/MshCommandRuntime.cs", +"src/System.Management.Automation/engine/TypeTable_GetEvent_Types_Ps1Xml.cs", +"src/System.Management.Automation/engine/hostifaces/Command.cs", +"src/System.Management.Automation/engine/hostifaces/Connection.cs", +"src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", +"src/System.Management.Automation/engine/hostifaces/PowerShell.cs", +"src/System.Management.Automation/engine/parser/TypeResolver.cs", +"src/System.Management.Automation/engine/pipeline.cs", +"src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", +"src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", +"src/System.Management.Automation/engine/remoting/common/throttlemanager.cs", +"src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", +"src/System.Management.Automation/engine/serialization.cs", +"src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", +"src/System.Management.Automation/help/UpdatableHelpSystem.cs", +"src/System.Management.Automation/help/UpdateHelpCommand.cs", +"src/System.Management.Automation/namespaces/RegistryProvider.cs", +"src/System.Management.Automation/utils/ClrFacade.cs", +"src/System.Management.Automation/utils/StructuredTraceSource.cs" +], +"types": [ +"Microsoft.PowerShell.Cmdletization.Xml.PowerShellMetadataSerializer", +"Microsoft.PowerShell.Cmdletization.Xml.XmlSerializationReader1", +"System.Management.Automation.Remoting.Operation" +] +}, +"DEBUG": { +"files": [ +"src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", +"src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CreateInstanceJob.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs", +"src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs", +"src/System.Management.Automation/engine/ComInterop/InteropServices/Variant.cs", +"src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", +"src/System.Management.Automation/engine/CoreAdapter.cs", +"src/System.Management.Automation/engine/InitialSessionState.cs", +"src/System.Management.Automation/engine/Interop/Windows/QueryDosDevice.cs", +"src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", +"src/System.Management.Automation/engine/SecurityManagerBase.cs", +"src/System.Management.Automation/engine/SessionStateScopeAPIs.cs", +"src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs", +"src/System.Management.Automation/engine/parser/AstVisitor.cs", +"src/System.Management.Automation/engine/parser/Parser.cs", +"src/System.Management.Automation/engine/parser/token.cs", +"src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", +"src/System.Management.Automation/engine/serialization.cs", +"src/System.Management.Automation/namespaces/LocationGlobber.cs", +"src/System.Management.Automation/utils/Verbs.cs" +], +"types": [ +"Microsoft.PowerShell.PendingProgress.CountingNodeVisitor", +"System.Management.Automation.Language.CheckAllParentsSet", +"System.Management.Automation.Language.CheckTypeBuilder" +] +}, +"ENABLE_BINDER_DEBUG_LOGGING": { +"files": [ +"src/System.Management.Automation/engine/parser/Compiler.cs", +"src/System.Management.Automation/engine/parser/DebugViewWriter.cs", +"src/System.Management.Automation/engine/runtime/Binding/Binders.cs" +], +"types": [ +"System.Management.Automation.Language.DebugViewWriter", +"System.Management.Automation.Language.DebugViewWriter.Flow" +] +}, +"FALSE": { +"files": [ +"src/System.Management.Automation/engine/ShellVariable.cs" +], +"types": [] +}, +"LEGACYTELEMETRY": { +"files": [ +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", +"src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs", +"src/System.Management.Automation/engine/GetCommandCommand.cs", +"src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", +"src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", +"src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", +"src/System.Management.Automation/engine/pipeline.cs", +"src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", +"src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"src/System.Management.Automation/help/HelpCommands.cs", +"src/System.Management.Automation/utils/PSTelemetryMethods.cs", +"src/System.Management.Automation/utils/PSTelemetryWrapper.cs" +], +"types": [ +"Microsoft.PowerShell.Telemetry.Internal.IHostProvidesTelemetryData", +"Microsoft.PowerShell.Telemetry.Internal.ScriptBlockTelemetry", +"Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI", +"Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.HostIsInteractive", +"Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.RemoteConfigurationType", +"Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.RemoteSessionType", +"Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.ScriptFileType", +"System.Management.Automation.Internal.TelemetryWrapper" +] +}, +"NET6_0": { +"files": [ +"test/perf/benchmarks/Engine.Compiler.cs" +], +"types": [ +"Engine.Compiler" +] +}, +"NOT_APPLY_PORT_DCR": { +"files": [ +"src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs" +], +"types": [] +}, +"NOT_USED": { +"files": [ +"src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs" +], +"types": [ +"System.Management.Automation.RemotingEncodingException" +] +}, +"SILVERLIGHT": { +"files": [ +"src/System.Management.Automation/engine/interpreter/LightLambda.cs", +"src/System.Management.Automation/engine/interpreter/Utilities.cs" +], +"types": [] +}, +"STANDALONE": { +"files": [ +"src/System.Management.Automation/engine/parser/Position.cs" +], +"types": [] +}, +"STATS": { +"files": [ +"src/System.Management.Automation/engine/interpreter/InstructionList.cs" +], +"types": [] +}, +"SUPPORT_PUBLIC_PRIVATE": { +"files": [ +"src/System.Management.Automation/engine/parser/Parser.cs" +], +"types": [] +}, +"UNIX": { +"files": [ +"src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/JobProcessCollection.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", +"src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", +"src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs", +"src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", +"src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", +"src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs", +"src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", +"src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressPane.cs", +"src/Microsoft.PowerShell.Security/security/AclCommands.cs", +"src/Microsoft.PowerShell.Security/security/CatalogCommands.cs", +"src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", +"src/Microsoft.PowerShell.Security/security/certificateproviderexceptions.cs", +"src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs", +"src/System.Management.Automation/CoreCLR/CorePsPlatform.cs", +"src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"src/System.Management.Automation/CoreCLR/EventResource.cs", +"src/System.Management.Automation/DscSupport/CimDSCParser.cs", +"src/System.Management.Automation/FormatAndOutput/DefaultFormatters/FileSystem_format_ps1xml.cs", +"src/System.Management.Automation/engine/AutomationEngine.cs", +"src/System.Management.Automation/engine/CodeMethods.cs", +"src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", +"src/System.Management.Automation/engine/CommandSearcher.cs", +"src/System.Management.Automation/engine/CoreAdapter.cs", +"src/System.Management.Automation/engine/InformationRecord.cs", +"src/System.Management.Automation/engine/InitialSessionState.cs", +"src/System.Management.Automation/engine/Interop/Windows/EventActivityIdControl.cs", +"src/System.Management.Automation/engine/Interop/Windows/FindExecutable.cs", +"src/System.Management.Automation/engine/LanguagePrimitives.cs", +"src/System.Management.Automation/engine/Modules/AnalysisCache.cs", +"src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", +"src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", +"src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", +"src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", +"src/System.Management.Automation/engine/Modules/ModuleUtils.cs", +"src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs", +"src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", +"src/System.Management.Automation/engine/MshObject.cs", +"src/System.Management.Automation/engine/NativeCommandParameterBinder.cs", +"src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"src/System.Management.Automation/engine/PSConfiguration.cs", +"src/System.Management.Automation/engine/PSVersionInfo.cs", +"src/System.Management.Automation/engine/ProcessCodeMethods.cs", +"src/System.Management.Automation/engine/SecurityManagerBase.cs", +"src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", +"src/System.Management.Automation/engine/SpecialVariables.cs", +"src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs", +"src/System.Management.Automation/engine/Utils.cs", +"src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", +"src/System.Management.Automation/engine/hostifaces/PowerShell.cs", +"src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs", +"src/System.Management.Automation/engine/parser/TypeResolver.cs", +"src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", +"src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", +"src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs", +"src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs", +"src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", +"src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs", +"src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", +"src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", +"src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs", +"src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", +"src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", +"src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", +"src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", +"src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", +"src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"src/System.Management.Automation/help/HelpCommands.cs", +"src/System.Management.Automation/help/HelpUtils.cs", +"src/System.Management.Automation/help/UpdatableHelpModuleInfo.cs", +"src/System.Management.Automation/help/UpdatableHelpSystem.cs", +"src/System.Management.Automation/logging/MshLog.cs", +"src/System.Management.Automation/namespaces/EnvironmentProvider.cs", +"src/System.Management.Automation/namespaces/FileSystemContentStream.cs", +"src/System.Management.Automation/namespaces/FileSystemProvider.cs", +"src/System.Management.Automation/namespaces/LocationGlobber.cs", +"src/System.Management.Automation/namespaces/ProviderBase.cs", +"src/System.Management.Automation/namespaces/RegistryProvider.cs", +"src/System.Management.Automation/namespaces/RegistrySecurity.cs", +"src/System.Management.Automation/security/Authenticode.cs", +"src/System.Management.Automation/security/CatalogHelper.cs", +"src/System.Management.Automation/security/SecureStringHelper.cs", +"src/System.Management.Automation/security/SecurityManager.cs", +"src/System.Management.Automation/security/SecuritySupport.cs", +"src/System.Management.Automation/security/wldpNativeMethods.cs", +"src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", +"src/System.Management.Automation/utils/ClrFacade.cs", +"src/System.Management.Automation/utils/PlatformInvokes.cs", +"src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"src/System.Management.Automation/utils/PsUtils.cs", +"src/System.Management.Automation/utils/Telemetry.cs", +"src/System.Management.Automation/utils/WindowsDataCollectionSetting.cs", +"src/System.Management.Automation/utils/tracing/EtwActivity.cs", +"src/System.Management.Automation/utils/tracing/EtwActivityReverter.cs", +"src/System.Management.Automation/utils/tracing/EtwActivityReverterMethodInvoker.cs", +"src/System.Management.Automation/utils/tracing/EtwEventCorrelator.cs", +"src/System.Management.Automation/utils/tracing/IMethodInvoker.cs", +"src/System.Management.Automation/utils/tracing/PSEtwLog.cs", +"src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", +"src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", +"src/System.Management.Automation/utils/tracing/SysLogProvider.cs", +"src/System.Management.Automation/utils/tracing/Tracing.cs", +"src/System.Management.Automation/utils/tracing/TracingGen.cs", +"src/powershell/Program.cs", +"test/xUnit/csharp/test_CommandLineParser.cs" +], +"types": [ +"Interop", +"Interop.Windows", +"Interop.Windows.ActivityControl", +"Microsoft.PowerShell.AdapterCodeMethods", +"Microsoft.PowerShell.BreakHandler", +"Microsoft.PowerShell.CAPI", +"Microsoft.PowerShell.CAPI.CRYPTOAPI_BLOB", +"Microsoft.PowerShell.Commands.AdminPasswordStatus", +"Microsoft.PowerShell.Commands.BootOptionAction", +"Microsoft.PowerShell.Commands.CatalogCommandsBase", +"Microsoft.PowerShell.Commands.CertificateNotFoundException", +"Microsoft.PowerShell.Commands.CertificateProvider", +"Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters", +"Microsoft.PowerShell.Commands.CertificateProviderItem", +"Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException", +"Microsoft.PowerShell.Commands.CertificateStoreHandle", +"Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException", +"Microsoft.PowerShell.Commands.CertificateStoreNotFoundException", +"Microsoft.PowerShell.Commands.ClearRecycleBinCommand", +"Microsoft.PowerShell.Commands.CommandLineCmdletBase", +"Microsoft.PowerShell.Commands.ComputerChangeInfo", +"Microsoft.PowerShell.Commands.ComputerInfo", +"Microsoft.PowerShell.Commands.ComputerWMIHelper", +"Microsoft.PowerShell.Commands.Conversion", +"Microsoft.PowerShell.Commands.ConvertFromSddlStringCommand", +"Microsoft.PowerShell.Commands.ConvertFromSddlStringCommand.AccessRightTypeNames", +"Microsoft.PowerShell.Commands.CpuArchitecture", +"Microsoft.PowerShell.Commands.CpuAvailability", +"Microsoft.PowerShell.Commands.CpuStatus", +"Microsoft.PowerShell.Commands.Crypt32Helpers", +"Microsoft.PowerShell.Commands.DataExecutionPreventionSupportPolicy", +"Microsoft.PowerShell.Commands.DetectUIHelper", +"Microsoft.PowerShell.Commands.DeviceGuard", +"Microsoft.PowerShell.Commands.DeviceGuardConfigCodeIntegrityStatus", +"Microsoft.PowerShell.Commands.DeviceGuardHardwareSecure", +"Microsoft.PowerShell.Commands.DeviceGuardSmartStatus", +"Microsoft.PowerShell.Commands.DeviceGuardSoftwareSecure", +"Microsoft.PowerShell.Commands.DnsNameProperty", +"Microsoft.PowerShell.Commands.DnsNameRepresentation", +"Microsoft.PowerShell.Commands.DomainRole", +"Microsoft.PowerShell.Commands.DownLevelHelper", +"Microsoft.PowerShell.Commands.EnhancedKeyUsageProperty", +"Microsoft.PowerShell.Commands.EnhancedKeyUsageRepresentation", +"Microsoft.PowerShell.Commands.EnumConverter", +"Microsoft.PowerShell.Commands.FirmwareType", +"Microsoft.PowerShell.Commands.ForegroundApplicationBoost", +"Microsoft.PowerShell.Commands.FrontPanelResetStatus", +"Microsoft.PowerShell.Commands.GetAclCommand", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand.DeviceGuardInfo", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand.HyperVInfo", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand.MiscInfoGroup", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand.OSInfoGroup", +"Microsoft.PowerShell.Commands.GetComputerInfoCommand.SystemInfoGroup", +"Microsoft.PowerShell.Commands.GetHotFixCommand", +"Microsoft.PowerShell.Commands.GetServiceCommand", +"Microsoft.PowerShell.Commands.HardwareSecurity", +"Microsoft.PowerShell.Commands.HotFix", +"Microsoft.PowerShell.Commands.JobProcessCollection", +"Microsoft.PowerShell.Commands.MultipleServiceCommandBase", +"Microsoft.PowerShell.Commands.MultipleServiceCommandBase.SelectionMode", +"Microsoft.PowerShell.Commands.Native", +"Microsoft.PowerShell.Commands.Native.PInvokeDllNames", +"Microsoft.PowerShell.Commands.NativeMethod", +"Microsoft.PowerShell.Commands.NativeMethod.RecycleFlags", +"Microsoft.PowerShell.Commands.NativeMethods", +"Microsoft.PowerShell.Commands.NativeMethods.QUERY_SERVICE_CONFIG", +"Microsoft.PowerShell.Commands.NativeMethods.SERVICE_DELAYED_AUTO_START_INFO", +"Microsoft.PowerShell.Commands.NativeMethods.SERVICE_DESCRIPTIONW", +"Microsoft.PowerShell.Commands.NetConnectionStatus", +"Microsoft.PowerShell.Commands.NetworkAdapter", +"Microsoft.PowerShell.Commands.NewFileCatalogCommand", +"Microsoft.PowerShell.Commands.NewObjectCommand.ComCreateInfo", +"Microsoft.PowerShell.Commands.NewServiceCommand", +"Microsoft.PowerShell.Commands.OSEncryptionLevel", +"Microsoft.PowerShell.Commands.OSProductSuite", +"Microsoft.PowerShell.Commands.OSType", +"Microsoft.PowerShell.Commands.OperatingSystemSKU", +"Microsoft.PowerShell.Commands.PCSystemType", +"Microsoft.PowerShell.Commands.PCSystemTypeEx", +"Microsoft.PowerShell.Commands.PowerManagementCapabilities", +"Microsoft.PowerShell.Commands.PowerPlatformRole", +"Microsoft.PowerShell.Commands.PowerState", +"Microsoft.PowerShell.Commands.ProcessInformation", +"Microsoft.PowerShell.Commands.ProcessNativeMethods", +"Microsoft.PowerShell.Commands.ProcessNativeMethods.LogonFlags", +"Microsoft.PowerShell.Commands.ProcessNativeMethods.PROCESS_INFORMATION", +"Microsoft.PowerShell.Commands.ProcessNativeMethods.SECURITY_ATTRIBUTES", +"Microsoft.PowerShell.Commands.ProcessNativeMethods.STARTUPINFO", +"Microsoft.PowerShell.Commands.ProcessNativeMethods.SafeLocalMemHandle", +"Microsoft.PowerShell.Commands.Processor", +"Microsoft.PowerShell.Commands.ProcessorType", +"Microsoft.PowerShell.Commands.ProductType", +"Microsoft.PowerShell.Commands.PropertyTypeArgumentCompleter", +"Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters", +"Microsoft.PowerShell.Commands.RegWinNtCurrentVersion", +"Microsoft.PowerShell.Commands.RegistryInfo", +"Microsoft.PowerShell.Commands.RegistryProvider", +"Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter", +"Microsoft.PowerShell.Commands.RemoveServiceCommand", +"Microsoft.PowerShell.Commands.RenameComputerChangeInfo", +"Microsoft.PowerShell.Commands.RenameComputerCommand", +"Microsoft.PowerShell.Commands.ResetCapability", +"Microsoft.PowerShell.Commands.RestartComputerCommand", +"Microsoft.PowerShell.Commands.RestartComputerCommand.ComputerInfo", +"Microsoft.PowerShell.Commands.RestartComputerTimeoutException", +"Microsoft.PowerShell.Commands.RestartServiceCommand", +"Microsoft.PowerShell.Commands.ResumeServiceCommand", +"Microsoft.PowerShell.Commands.SecurityDescriptorInfo", +"Microsoft.PowerShell.Commands.SendAsTrustedIssuerProperty", +"Microsoft.PowerShell.Commands.ServerLevel", +"Microsoft.PowerShell.Commands.ServiceBaseCommand", +"Microsoft.PowerShell.Commands.ServiceCommandException", +"Microsoft.PowerShell.Commands.ServiceOperationBaseCommand", +"Microsoft.PowerShell.Commands.ServiceStartupType", +"Microsoft.PowerShell.Commands.SetAclCommand", +"Microsoft.PowerShell.Commands.SetServiceCommand", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods.DYNAMIC_TIME_ZONE_INFORMATION", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods.PRIVILEGE_SET", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods.SystemTime", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods.TIME_ZONE_INFORMATION", +"Microsoft.PowerShell.Commands.SetTimeZoneCommand.NativeMethods.TOKEN_PRIVILEGES", +"Microsoft.PowerShell.Commands.SoftwareElementState", +"Microsoft.PowerShell.Commands.StartServiceCommand", +"Microsoft.PowerShell.Commands.StopComputerCommand", +"Microsoft.PowerShell.Commands.StopServiceCommand", +"Microsoft.PowerShell.Commands.SuspendServiceCommand", +"Microsoft.PowerShell.Commands.SwitchProcessCommand", +"Microsoft.PowerShell.Commands.SystemElementState", +"Microsoft.PowerShell.Commands.TestFileCatalogCommand", +"Microsoft.PowerShell.Commands.WMiLogicalMemory", +"Microsoft.PowerShell.Commands.WaitForServiceTypes", +"Microsoft.PowerShell.Commands.WakeUpType", +"Microsoft.PowerShell.Commands.WmiBaseBoard", +"Microsoft.PowerShell.Commands.WmiBios", +"Microsoft.PowerShell.Commands.WmiClassBase", +"Microsoft.PowerShell.Commands.WmiComputerSystem", +"Microsoft.PowerShell.Commands.WmiDeviceGuard", +"Microsoft.PowerShell.Commands.WmiKeyboard", +"Microsoft.PowerShell.Commands.WmiMsftNetAdapter", +"Microsoft.PowerShell.Commands.WmiNetworkAdapter", +"Microsoft.PowerShell.Commands.WmiNetworkAdapterConfiguration", +"Microsoft.PowerShell.Commands.WmiOperatingSystem", +"Microsoft.PowerShell.Commands.WmiPageFileUsage", +"Microsoft.PowerShell.Commands.WmiProcessor", +"Microsoft.PowerShell.Commands.X509NativeStore", +"Microsoft.PowerShell.Commands.X509StoreLocation", +"Microsoft.PowerShell.ConsoleControl.BufferCellArrayRowType", +"Microsoft.PowerShell.ConsoleControl.BufferCellArrayRowTypeRange", +"Microsoft.PowerShell.ConsoleControl.CHAR_INFO", +"Microsoft.PowerShell.ConsoleControl.CONSOLE_CURSOR_INFO", +"Microsoft.PowerShell.ConsoleControl.CONSOLE_FONT_INFO_EX", +"Microsoft.PowerShell.ConsoleControl.CONSOLE_READCONSOLE_CONTROL", +"Microsoft.PowerShell.ConsoleControl.CONSOLE_SCREEN_BUFFER_INFO", +"Microsoft.PowerShell.ConsoleControl.COORD", +"Microsoft.PowerShell.ConsoleControl.ConsoleBreakSignal", +"Microsoft.PowerShell.ConsoleControl.ConsoleModes", +"Microsoft.PowerShell.ConsoleControl.ControlKeyStates", +"Microsoft.PowerShell.ConsoleControl.FONTSIGNATURE", +"Microsoft.PowerShell.ConsoleControl.HardwareInput", +"Microsoft.PowerShell.ConsoleControl.INPUT", +"Microsoft.PowerShell.ConsoleControl.INPUT_RECORD", +"Microsoft.PowerShell.ConsoleControl.InputRecordEventTypes", +"Microsoft.PowerShell.ConsoleControl.InputType", +"Microsoft.PowerShell.ConsoleControl.KEY_EVENT_RECORD", +"Microsoft.PowerShell.ConsoleControl.KeyboardFlag", +"Microsoft.PowerShell.ConsoleControl.KeyboardInput", +"Microsoft.PowerShell.ConsoleControl.MouseInput", +"Microsoft.PowerShell.ConsoleControl.MouseKeyboardHardwareInput", +"Microsoft.PowerShell.ConsoleControl.NativeMethods", +"Microsoft.PowerShell.ConsoleControl.NativeMethods.AccessQualifiers", +"Microsoft.PowerShell.ConsoleControl.NativeMethods.CHAR_INFO_Attributes", +"Microsoft.PowerShell.ConsoleControl.NativeMethods.CreationDisposition", +"Microsoft.PowerShell.ConsoleControl.NativeMethods.ShareModes", +"Microsoft.PowerShell.ConsoleControl.SMALL_RECT", +"Microsoft.PowerShell.ConsoleControl.VirtualKeyCode", +"Microsoft.PowerShell.ConsoleHostRawUserInterface", +"Microsoft.PowerShell.ConsoleHostRawUserInterface.COORD", +"Microsoft.PowerShell.ConsoleHostRawUserInterface.SMALL_RECT", +"Microsoft.PowerShell.DataProtectionScope", +"Microsoft.PowerShell.ManagedPSEntry.StartupException", +"Microsoft.PowerShell.ProtectedData", +"Microsoft.PowerShell.Telemetry.IInspectable", +"Microsoft.PowerShell.Telemetry.IPlatformDiagnosticsAndUsageDataSettingsStatics", +"Microsoft.PowerShell.Telemetry.PlatformDataCollectionLevel", +"Microsoft.PowerShell.Telemetry.WindowsDataCollectionSetting", +"Microsoft.PowerShell.ToStringCodeMethods", +"System.Management.Automation.CatalogHelper", +"System.Management.Automation.CatalogInformation", +"System.Management.Automation.CatalogValidationStatus", +"System.Management.Automation.ComInterop.ComBinder", +"System.Management.Automation.ComInterop.VarEnumSelector", +"System.Management.Automation.DotNetAdapterWithComTypeName", +"System.Management.Automation.Internal.AlternateDataStreamUtilities", +"System.Management.Automation.Internal.AlternateDataStreamUtilities.AlternateStreamNativeData", +"System.Management.Automation.Internal.AlternateDataStreamUtilities.NativeMethods", +"System.Management.Automation.Internal.AlternateDataStreamUtilities.NativeMethods.StreamInfoLevels", +"System.Management.Automation.Internal.AlternateDataStreamUtilities.SafeFindHandle", +"System.Management.Automation.Internal.AlternateStreamData", +"System.Management.Automation.Internal.PSChannel", +"System.Management.Automation.Platform.XDG_Type", +"System.Management.Automation.PlatformInvokes.PROCESS_INFORMATION", +"System.Management.Automation.PlatformInvokes.SECURITY_ATTRIBUTES", +"System.Management.Automation.PlatformInvokes.STARTUPINFO", +"System.Management.Automation.Security.SystemEnforcementMode", +"System.Management.Automation.Security.SystemPolicy", +"System.Management.Automation.Security.SystemPolicy.WLDP_EXECUTION_EVALUATION_OPTIONS", +"System.Management.Automation.Security.SystemPolicy.WLDP_EXECUTION_POLICY", +"System.Management.Automation.Security.SystemPolicy.WLDP_HOST_ID", +"System.Management.Automation.Security.SystemPolicy.WLDP_HOST_INFORMATION", +"System.Management.Automation.Security.SystemPolicy.WldpNativeConstants", +"System.Management.Automation.Security.SystemPolicy.WldpNativeMethods", +"System.Management.Automation.Security.SystemScriptFileEnforcement", +"System.Management.Automation.Tracing.BaseChannelWriter", +"System.Management.Automation.Tracing.CallbackNoParameter", +"System.Management.Automation.Tracing.CallbackWithState", +"System.Management.Automation.Tracing.CallbackWithStateAndArgs", +"System.Management.Automation.Tracing.EtwActivity", +"System.Management.Automation.Tracing.EtwActivity.CorrelatedCallback", +"System.Management.Automation.Tracing.EtwActivityReverter", +"System.Management.Automation.Tracing.EtwActivityReverterMethodInvoker", +"System.Management.Automation.Tracing.EtwEvent", +"System.Management.Automation.Tracing.EtwEventArgs", +"System.Management.Automation.Tracing.EtwEventCorrelator", +"System.Management.Automation.Tracing.EventResource", +"System.Management.Automation.Tracing.IEtwActivityReverter", +"System.Management.Automation.Tracing.IEtwEventCorrelator", +"System.Management.Automation.Tracing.IMethodInvoker", +"System.Management.Automation.Tracing.LogLevel", +"System.Management.Automation.Tracing.NativeMethods", +"System.Management.Automation.Tracing.NativeMethods.SysLogPriority", +"System.Management.Automation.Tracing.NullWriter", +"System.Management.Automation.Tracing.PSEtwLogProvider", +"System.Management.Automation.Tracing.PSSysLogProvider", +"System.Management.Automation.Tracing.PowerShellChannelWriter", +"System.Management.Automation.Tracing.PowerShellTraceChannel", +"System.Management.Automation.Tracing.PowerShellTraceEvent", +"System.Management.Automation.Tracing.PowerShellTraceKeywords", +"System.Management.Automation.Tracing.PowerShellTraceLevel", +"System.Management.Automation.Tracing.PowerShellTraceOperationCode", +"System.Management.Automation.Tracing.PowerShellTraceSource", +"System.Management.Automation.Tracing.PowerShellTraceSourceFactory", +"System.Management.Automation.Tracing.PowerShellTraceTask", +"System.Management.Automation.Tracing.SysLogProvider", +"System.Management.Automation.Tracing.Tracer" +] +}, +"USE_TLS": { +"files": [ +"src/System.Management.Automation/engine/DataStoreAdapterProvider.cs" +], +"types": [] +}, +"Unix": { +"files": [ +"test/xUnit/csharp/test_CorePsPlatform.cs" +], +"types": [] +}, +"V2": { +"files": [ +"src/System.Management.Automation/help/HelpProvider.cs", +"src/System.Management.Automation/help/MamlCommandHelpInfo.cs", +"src/System.Management.Automation/help/ProviderHelpInfo.cs", +"src/System.Management.Automation/help/ProviderHelpProvider.cs" +], +"types": [] +}, +"_HelpProviderReflection": { +"files": [ +"src/System.Management.Automation/help/HelpSystem.cs" +], +"types": [] +}, +"_LATER": { +"files": [ +"src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs" +], +"types": [ +"Microsoft.PowerShell.Commands.Internal.Format.SettableOnceValue" +] +}, +"_UNUSED": { +"files": [ +"src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs" +], +"types": [] +} +} \ No newline at end of file diff --git a/docs-out/data/enforcement-points.json b/docs-out/data/enforcement-points.json new file mode 100644 index 0000000..51749f9 --- /dev/null +++ b/docs-out/data/enforcement-points.json @@ -0,0 +1,22068 @@ +[ + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 77, + "type": "Microsoft.PowerShell.Cim.CimSensitiveValueConverter.SensitiveString", + "text": "internal void Copy(SecureString source, int offset)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 79, + "type": "Microsoft.PowerShell.Cim.CimSensitiveValueConverter.SensitiveString", + "text": "IntPtr plainTextString = Marshal.SecureStringToCoTaskMemUnicode(source);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 181, + "type": "Microsoft.PowerShell.Cim.CimSensitiveValueConverter", + "text": "if (typeof(SecureString).IsAssignableFrom(dotNetType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 183, + "type": "Microsoft.PowerShell.Cim.CimSensitiveValueConverter", + "text": "SecureString secureString = (SecureString)psObject.BaseObject;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 214, + "type": "Microsoft.PowerShell.Cim.CimSensitiveValueConverter", + "text": "if (dotNetType == typeof(SecureString))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 471, + "type": "Microsoft.PowerShell.Cim.CimValueConverter", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1483, + "type": "Microsoft.PowerShell.Commands.RenameComputerCommand", + "text": "dPassword = Utils.GetStringFromSecureString(DomainCredential.Password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2562, + "type": "Microsoft.PowerShell.Commands.StartProcessCommand", + "text": "password = (startinfo.Password == null) ? Marshal.StringToCoTaskMemUni(string.Empty) : Marshal.SecureStringToCoTaskMemUnicode(startinfo.Password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1810, + "type": "Microsoft.PowerShell.Commands.SetServiceCommand", + "text": "password = Marshal.SecureStringToCoTaskMemUnicode(Credential.Password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2214, + "type": "Microsoft.PowerShell.Commands.NewServiceCommand", + "text": "password = Marshal.SecureStringToCoTaskMemUnicode(Credential.Password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 558, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "if (SessionState.LanguageMode == PSLanguageMode.ConstrainedLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 559, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "(SessionState.LanguageMode == PSLanguageMode.NoLanguage && SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 558, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "if (SessionState.LanguageMode == PSLanguageMode.ConstrainedLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 559, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "(SessionState.LanguageMode == PSLanguageMode.NoLanguage && SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 732, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "PathType.GetFileName(GetReferenceAssemblyPathBasedOnType(typeof(SecureString)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 743, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "MetadataReference.CreateFromFile(GetReferenceAssemblyPathBasedOnType(typeof(SecureString)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 559, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "(SessionState.LanguageMode == PSLanguageMode.NoLanguage && SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 561, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 571, + "type": "Microsoft.PowerShell.Commands.AddTypeCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3090, + "type": "Microsoft.PowerShell.Commands.ImplicitRemotingCodeGenerator", + "text": "ExecutionPolicy executionPolicy = SecuritySupport.GetExecutionPolicy(Utils.DefaultPowerShellShellID);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3091, + "type": "Microsoft.PowerShell.Commands.ImplicitRemotingCodeGenerator", + "text": "if (executionPolicy == ExecutionPolicy.Restricted || executionPolicy == ExecutionPolicy.AllSigned)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3103, + "type": "Microsoft.PowerShell.Commands.ImplicitRemotingCodeGenerator", + "text": "SignatureHelper.SignFile(SigningOption.Default, currentFile, certificate, string.Empty, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3105, + "type": "Microsoft.PowerShell.Commands.ImplicitRemotingCodeGenerator", + "text": "SignatureHelper.SignFile(SigningOption.Default, currentFile, certificate, string.Empty, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1157, + "type": "Microsoft.PowerShell.Commands.ImplicitRemotingCommandBase", + "text": "else if (type.Equals(typeof(System.Security.SecureString)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 151, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "if (_setSupportedCommand && Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 181, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "PSLanguageMode oldLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 182, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "Context.LanguageMode = PSLanguageMode.RestrictedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 193, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "Context.LanguageMode = oldLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 225, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "CheckRestrictedLanguage", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 179, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "scriptBlock.CheckRestrictedLanguage(SupportedCommand, null, false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 151, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "if (_setSupportedCommand && Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 182, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "Context.LanguageMode = PSLanguageMode.RestrictedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 225, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 153, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 162, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 164, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "title: ImportLocalizedDataStrings.WDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 165, + "type": "Microsoft.PowerShell.Commands.ImportLocalizedData", + "text": "message: ImportLocalizedDataStrings.WDACLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 42, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "if (Context.HasRunspaceEverUsedConstrainedLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 44, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "myScriptBlock.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 44, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "myScriptBlock.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 47, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 49, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 51, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "title: UtilityCommonStrings.IEXWDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 52, + "type": "Microsoft.PowerShell.Commands.InvokeExpressionCommand", + "text": "message: UtilityCommonStrings.IEXWDACLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 190, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "switch (Context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 192, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 214, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 215, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 222, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "string.Format(NewObjectStrings.CannotCreateTypeLanguageMode, Context.LanguageMode.ToString())),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 223, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "nameof(NewObjectStrings.CannotCreateTypeLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 310, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 192, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 214, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 215, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 310, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 195, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 205, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 207, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "title: NewObjectStrings.TypeWDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 208, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "message: StringUtil.Format(NewObjectStrings.TypeWDACLogMessage, type.FullName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 216, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 315, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "var systemLockdownPolicy = SystemPolicy.GetSystemLockdownPolicy();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 318, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "isAllowed = (result >= 0) && SystemPolicy.IsClassInApprovedList(_comObjectClsId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 323, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 334, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 336, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "title: NewObjectStrings.ComWDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 337, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "message: StringUtil.Format(NewObjectStrings.ComWDACLogMessage, ComObject ?? string.Empty),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 193, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "if (!CoreTypes.Contains(type))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 217, + "type": "Microsoft.PowerShell.Commands.NewObjectCommand", + "text": "&& !CoreTypes.Contains(type))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 19, + "type": null, + "text": "[OutputType(typeof(string), typeof(SecureString))]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 56, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "[Parameter(ParameterSetName = \"AsSecureString\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 59, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "AsSecureString", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 129, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "if (AsSecureString || MaskInput)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 131, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "fd.SetParameterType(typeof(SecureString));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 148, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "if (MaskInput && o?.BaseObject is SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 150, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "WriteObject(Utils.GetStringFromSecureString(secureString));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 162, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "if (AsSecureString || MaskInput)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 164, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "result = Host.UI.ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs", + "line": 173, + "type": "Microsoft.PowerShell.Commands.ReadHostCommand", + "text": "WriteObject(Utils.GetStringFromSecureString((SecureString)result));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 107, + "type": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "text": "if ((Context.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 114, + "type": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "text": "\"CannotSetBreakpointInconsistentLanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 116, + "type": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "text": "Context.LanguageMode));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 107, + "type": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "text": "if ((Context.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 108, + "type": "Microsoft.PowerShell.Commands.SetPSBreakpointCommand", + "text": "(System.Management.Automation.Security.SystemPolicy.GetSystemLockdownPolicy() !=", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs", + "line": 131, + "type": "Microsoft.PowerShell.Commands.UnblockFileCommand", + "text": "AlternateDataStreamUtilities.DeleteFileStream(path, \"Zone.Identifier\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1001, + "type": "Microsoft.PowerShell.Commands.SetVariableCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1001, + "type": "Microsoft.PowerShell.Commands.SetVariableCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 256, + "type": "Microsoft.PowerShell.Commands.WebRequestPSCmdlet", + "text": "public virtual SecureString Token { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 771, + "type": "Microsoft.PowerShell.Commands.ImportXmlHelper", + "text": "return XmlReader.Create(textReader, InternalDeserializer.XmlReaderSettingsForCliXml);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 1005, + "type": "Microsoft.PowerShell.Commands.SelectXmlCommand", + "text": "XmlDocument xmlDocument = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 213, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "ExecutionPolicy = 0x0000000000000020, // -ExecutionPolicy | -ex | -ep", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 239, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPUnrestricted = 0x0000000100000000, // ExecutionPolicy unrestricted", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 240, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPRemoteSigned = 0x0000000200000000, // ExecutionPolicy remote signed", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 241, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPAllSigned = 0x0000000400000000, // ExecutionPolicy all signed", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 242, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPRestricted = 0x0000000800000000, // ExecutionPolicy restricted", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 243, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPDefault = 0x0000001000000000, // ExecutionPolicy default", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 244, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPBypass = 0x0000002000000000, // ExecutionPolicy bypass", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 245, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPUndefined = 0x0000004000000000, // ExecutionPolicy undefined", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 246, + "type": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", + "text": "EPIncorrect = 0x0000008000000000, // ExecutionPolicy incorrect", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 540, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "internal string? ExecutionPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 757, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "private static ParameterBitmap GetExecutionPolicy(string? _executionPolicy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1164, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "ParseExecutionPolicy(args, ref i, ref _executionPolicy, CommandLineParameterParserStrings.MissingExecutionPolicyParameter);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1165, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "ParametersUsed |= ParameterBitmap.ExecutionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1166, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "var executionPolicy = GetExecutionPolicy(_executionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1170, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "string.Format(CultureInfo.CurrentCulture, CommandLineParameterParserStrings.InvalidExecutionPolicyArgument, _executionPolicy),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1381, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "private void ParseExecutionPolicy(string[] args, ref int i, ref string? executionPolicy, string resourceStr)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 93, + "type": "Microsoft.PowerShell.NullHostUserInterface", + "text": "public override SecureString ReadLineAsSecureString()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 884, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "return SystemPolicy.IsFileOnlyEntryEnabled();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 686, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "var consoleSessionSetting = Utils.GetPolicySetting(Utils.CurrentUserThenSystemWideConfig);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 688, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "return (consoleSessionSetting?.EnableConsoleSessionConfiguration == true && !string.IsNullOrEmpty(consoleSessionSetting?.ConsoleSessionConfigurationName)) ?", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 689, + "type": "Microsoft.PowerShell.CommandLineParameterParser", + "text": "consoleSessionSetting.ConsoleSessionConfigurationName : string.Empty;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1941, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "var languageMode = Utils.EnforceSystemLockDownLanguageMode(_runspaceRef.Runspace.ExecutionContext);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1947, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1959, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1963, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1947, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1959, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1963, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1615, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "if (!string.IsNullOrEmpty(cpp.ExecutionPolicy))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1617, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "ExecutionPolicy executionPolicy = SecuritySupport.ParseExecutionPolicy(cpp.ExecutionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1618, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "SecuritySupport.SetExecutionPolicy(ExecutionPolicyScope.Process, executionPolicy, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1948, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1779, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "DefaultInitialSessionState = InitialSessionState.CreateFromSessionConfigurationFile(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 44, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "string format = ConsoleHostStrings.TranscriptPrologue;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 80, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "StringUtil.Format(ConsoleHostStrings.TranscriptEpilogue, DateTime.Now));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 99, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "internal void WriteToTranscript(ReadOnlySpan text)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 101, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "WriteToTranscript(text, newLine: false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 104, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "internal void WriteLineToTranscript(ReadOnlySpan text)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 106, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "WriteToTranscript(text, newLine: true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 109, + "type": "Microsoft.PowerShell.ConsoleHost", + "text": "internal void WriteToTranscript(ReadOnlySpan text, bool newLine)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 228, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "public override SecureString ReadLineAsSecureString()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 240, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "SecureString secureResult = result as SecureString;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 241, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "System.Management.Automation.Diagnostics.Assert(secureResult != null, \"ReadLineSafe did not return a SecureString\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 279, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "private object ReadLineSafe(bool isSecureString, char? printToken)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 287, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "SecureString secureResult = new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 381, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "if (isSecureString && secureResult.Length > 0)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 404, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "if (isSecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 449, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "if (isSecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 2111, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "_parent.WriteLineToTranscript(input);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceProgress.cs", + "line": 162, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "_parent.WriteToTranscript(value, newLine);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceProgress.cs", + "line": 196, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "_parent.WriteLineToTranscript(value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 304, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "if (fieldType.Equals(typeof(SecureString)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 307, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "SecureString secureString = ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "line": 61, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "SecureString password = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "line": 103, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "password = ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "line": 113, + "type": "Microsoft.PowerShell.ConsoleHostUserInterface", + "text": "password = new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 15, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Start, \"Transcript\", SupportsShouldProcess = true, DefaultParameterSetName = \"ByPath\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096485\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 17, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "public sealed class StartTranscriptCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 170, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "_outFilename = System.Management.Automation.Host.PSHostUserInterface.GetTranscriptPath(OutputDirectory, false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 175, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "_outFilename = System.Management.Automation.Host.PSHostUserInterface.GetTranscriptPath();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 196, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "string message = StringUtil.Format(TranscriptStrings.TranscriptFileExistsNoClobber,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 221, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "TranscriptStrings.TranscriptFileReadOnly,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 245, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "StringUtil.Format(TranscriptStrings.TranscriptionStarted, Path));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 261, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "TranscriptStrings.CannotStartTranscription,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 265, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "\"CannotStartTranscription\", ErrorCategory.InvalidOperation, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 327, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "PSTraceSource.NewInvalidOperationException(TranscriptStrings.ReadWriteFileNotFileSystemProvider, providerId),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 337, + "type": "Microsoft.PowerShell.Commands.StartTranscriptCommand", + "text": "PSTraceSource.NewInvalidOperationException(TranscriptStrings.MultipleFilesNotSupported),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 13, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Stop, \"Transcript\", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.None, HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096798\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 15, + "type": "Microsoft.PowerShell.Commands.StopTranscriptCommand", + "text": "public sealed class StopTranscriptCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 35, + "type": "Microsoft.PowerShell.Commands.StopTranscriptCommand", + "text": "StringUtil.Format(TranscriptStrings.TranscriptionStopped, outFilename));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 43, + "type": "Microsoft.PowerShell.Commands.StopTranscriptCommand", + "text": "e, TranscriptStrings.ErrorStoppingTranscript, e.Message);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemUnicodeSafeHandle.cs", + "line": 9, + "type": null, + "text": "** native CoTaskMem allocated via SecureStringToCoTaskMemUnicode.", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/CatalogCommands.cs", + "line": 200, + "type": "Microsoft.PowerShell.Commands.NewFileCatalogCommand", + "text": "FileInfo catalogFile = CatalogHelper.GenerateCatalog(this, path, catalogFilePath, catalogVersion);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/CatalogCommands.cs", + "line": 281, + "type": "Microsoft.PowerShell.Commands.TestFileCatalogCommand", + "text": "CatalogInformation catalogInfo = CatalogHelper.ValidateCatalog(this, path, catalogFilePath, excludedPatterns);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 69, + "type": "Microsoft.PowerShell.Commands.GetPfxCertificateCommand", + "text": "public SecureString Password { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 151, + "type": "Microsoft.PowerShell.Commands.GetPfxCertificateCommand", + "text": "Password = SecurityUtils.PromptForSecureString(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 209, + "type": "Microsoft.PowerShell.Commands.GetPfxCertificateCommand", + "text": "private static X509Certificate2 GetCertFromPfxFile(string path, SecureString password)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 27, + "type": null, + "text": "[Cmdlet(VerbsCommon.Get, \"ExecutionPolicy\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096594\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 28, + "type": null, + "text": "[OutputType(typeof(ExecutionPolicy))]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 29, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "public class GetExecutionPolicyCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 35, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "public ExecutionPolicyScope Scope", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 42, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "private ExecutionPolicyScope _executionPolicyScope = ExecutionPolicyScope.LocalMachine;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 66, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "string message = ExecutionPolicyCommands.ListAndScopeSpecified;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 84, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "foreach (ExecutionPolicyScope scope in SecuritySupport.ExecutionPolicyScopePreferences)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 88, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "ExecutionPolicy policy = SecuritySupport.GetExecutionPolicy(shellId, scope);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 92, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "\"ExecutionPolicy\", policy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 100, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "WriteObject(SecuritySupport.GetExecutionPolicy(shellId, _executionPolicyScope));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 104, + "type": "Microsoft.PowerShell.Commands.GetExecutionPolicyCommand", + "text": "WriteObject(SecuritySupport.GetExecutionPolicy(shellId));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 118, + "type": null, + "text": "[Cmdlet(VerbsCommon.Set, \"ExecutionPolicy\", SupportsShouldProcess = true, HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096612\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 119, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "public class SetExecutionPolicyCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 125, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "public ExecutionPolicy ExecutionPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 132, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "private ExecutionPolicy _executionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 138, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "public ExecutionPolicyScope Scope", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 145, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "private ExecutionPolicyScope _executionPolicyScope = ExecutionPolicyScope.LocalMachine;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 173, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "if ((_executionPolicyScope == ExecutionPolicyScope.UserPolicy) ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 174, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "(_executionPolicyScope == ExecutionPolicyScope.MachinePolicy))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 176, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string message = ExecutionPolicyCommands.CantSetGroupPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 197, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string executionPolicy = SecuritySupport.GetExecutionPolicy(ExecutionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 203, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "SecuritySupport.SetExecutionPolicy(_executionPolicyScope, ExecutionPolicy, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 215, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "if (ExecutionPolicy != ExecutionPolicy.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 217, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string effectiveExecutionPolicy = SecuritySupport.GetExecutionPolicy(shellId).ToString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 218, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "if (!string.Equals(effectiveExecutionPolicy, executionPolicy, StringComparison.OrdinalIgnoreCase))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 220, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string message = StringUtil.Format(ExecutionPolicyCommands.ExecutionPolicyOverridden, effectiveExecutionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 221, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string recommendedAction = ExecutionPolicyCommands.ExecutionPolicyOverriddenRecommendedAction;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 225, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "\"ExecutionPolicyOverride\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 236, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "EtwLoggingStrings.ExecutionPolicyName, executionPolicy, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 260, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string query = ExecutionPolicyCommands.SetExecutionPolicyQuery;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 261, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string caption = ExecutionPolicyCommands.SetExecutionPolicyCaption;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 330, + "type": "Microsoft.PowerShell.Commands.SetExecutionPolicyCommand", + "text": "string message = StringUtil.Format(ExecutionPolicyCommands.SetExecutionPolicyAccessDeniedError, exception.Message);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 18, + "type": "Microsoft.PowerShell.Commands.SecureStringCommandBase", + "text": "public abstract class SecureStringCommandBase : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 20, + "type": "Microsoft.PowerShell.Commands.SecureStringCommandBase", + "text": "private SecureString _ss;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 26, + "type": "Microsoft.PowerShell.Commands.SecureStringCommandBase", + "text": "protected SecureString SecureStringData", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 45, + "type": "Microsoft.PowerShell.Commands.SecureStringCommandBase", + "text": "protected SecureStringCommandBase(string name) : base()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 50, + "type": "Microsoft.PowerShell.Commands.SecureStringCommandBase", + "text": "private SecureStringCommandBase() : base() { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 57, + "type": "Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase", + "text": "public abstract class ConvertFromToSecureStringCommandBase : SecureStringCommandBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 63, + "type": "Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase", + "text": "protected ConvertFromToSecureStringCommandBase(string name) : base(name) { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 65, + "type": "Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase", + "text": "private SecureString _secureKey = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 73, + "type": "Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase", + "text": "public SecureString SecureKey", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 114, + "type": null, + "text": "[Cmdlet(VerbsData.ConvertFrom, \"SecureString\", DefaultParameterSetName = \"Secure\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096497\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 116, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "public sealed class ConvertFromSecureStringCommand : ConvertFromToSecureStringCommandBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 121, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "public ConvertFromSecureStringCommand() : base(\"ConvertFrom-SecureString\") { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 127, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "public SecureString SecureString", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 131, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "return SecureStringData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 136, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "SecureStringData = value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 156, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "const string argumentName = \"SecureString\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 157, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "Utils.CheckSecureStringArg(SecureStringData, argumentName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 158, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "if (SecureStringData.Length == 0)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 166, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "encryptionResult = SecureStringHelper.Encrypt(SecureString, SecureKey);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 170, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "encryptionResult = SecureStringHelper.Encrypt(SecureString, Key);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 177, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "valuePtr = Marshal.SecureStringToGlobalAllocUnicode(SecureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 187, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "exportedString = SecureStringHelper.Protect(SecureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 210, + "type": "Microsoft.PowerShell.Commands.ConvertFromSecureStringCommand", + "text": "WriteObject(SecureStringHelper.SecureStringExportHeader + encodedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 229, + "type": null, + "text": "[Cmdlet(VerbsData.ConvertTo, \"SecureString\", DefaultParameterSetName = \"Secure\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096916\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 230, + "type": null, + "text": "[OutputType(typeof(SecureString))]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 231, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "public sealed class ConvertToSecureStringCommand : ConvertFromToSecureStringCommandBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 236, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "public ConvertToSecureStringCommand() : base(\"ConvertTo-SecureString\") { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 304, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "SecureString importedString = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 314, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "if (String.IndexOf(SecureStringHelper.SecureStringExportHeader,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 322, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "SecureStringHelper.SecureStringExportHeader.Length,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 323, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "String.Length - SecureStringHelper.SecureStringExportHeader.Length);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 350, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "importedString = SecureStringHelper.Decrypt(encryptedContent, SecureKey, iv);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 354, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "importedString = SecureStringHelper.Decrypt(encryptedContent, Key, iv);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 358, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "importedString = SecureStringHelper.Unprotect(String);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 362, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "importedString = SecureStringHelper.FromPlainTextString(String);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 370, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "\"ImportSecureString_InvalidArgument\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs", + "line": 379, + "type": "Microsoft.PowerShell.Commands.ConvertToSecureStringCommand", + "text": "\"ImportSecureString_InvalidArgument_CryptographicError\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 262, + "type": null, + "text": "[Cmdlet(VerbsCommon.Get, \"AuthenticodeSignature\", DefaultParameterSetName = \"ByPath\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096823\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 264, + "type": "Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand", + "text": "public sealed class GetAuthenticodeSignatureCommand : SignatureCommandsBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 269, + "type": "Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand", + "text": "public GetAuthenticodeSignatureCommand() : base(\"Get-AuthenticodeSignature\") { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 282, + "type": "Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand", + "text": "return SignatureHelper.GetSignature(filePath, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 297, + "type": "Microsoft.PowerShell.Commands.GetAuthenticodeSignatureCommand", + "text": "return SignatureHelper.GetSignature(sourcePathOrExtension, content);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 305, + "type": null, + "text": "[Cmdlet(VerbsCommon.Set, \"AuthenticodeSignature\", SupportsShouldProcess = true, DefaultParameterSetName = \"ByPath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 308, + "type": "Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand", + "text": "public sealed class SetAuthenticodeSignatureCommand : SignatureCommandsBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 313, + "type": "Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand", + "text": "public SetAuthenticodeSignatureCommand() : base(\"set-AuthenticodeSignature\") { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 557, + "type": "Microsoft.PowerShell.Commands.SetAuthenticodeSignatureCommand", + "text": "return SignatureHelper.SignFile(option,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/Utils.cs", + "line": 38, + "type": "Microsoft.PowerShell.SecurityUtils", + "text": "internal static SecureString PromptForSecureString(PSHostUserInterface hostUI,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/Utils.cs", + "line": 41, + "type": "Microsoft.PowerShell.SecurityUtils", + "text": "SecureString ss = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.PowerShell.Security/security/Utils.cs", + "line": 44, + "type": "Microsoft.PowerShell.SecurityUtils", + "text": "ss = hostUI.ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 1035, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "GetStringFromSecureString(runAsCredentials.Password));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 1051, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "value = GetStringFromSecureString(value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 4830, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "private static PSObject ProcessPluginConfigurationLevel(XmlDocument xmldoc, bool setRunasPasswordAsSecureString = false)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 4849, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "&& setRunasPasswordAsSecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 4851, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "objConfiglvl.Properties.Add(new PSNoteProperty(attributecol[i].LocalName, new SecureString()));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5083, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "prop.Value = GetStringFromSecureString(prop.Value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5140, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "if (basePsObject != null && basePsObject.BaseObject is SecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5142, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "return basePsObject.BaseObject as SecureString;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5149, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "typeof(SecureString).FullName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5185, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "private static string GetStringFromSecureString(object propertyValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5189, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "if (propertyValue is SecureString value)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", + "line": 5191, + "type": "Microsoft.WSMan.Management.WSManConfigProvider", + "text": "IntPtr ptr = Marshal.SecureStringToBSTR(value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", + "line": 434, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "public sealed class SystemPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", + "line": 436, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private SystemPolicy() { }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", + "line": 446, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "internal static void LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", + "line": 475, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "throw new NotImplementedException(\"SystemPolicy.IsClassInApprovedList not implemented\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 25, + "type": null, + "text": "using static Microsoft.PowerShell.SecureStringHelper;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 264, + "type": "Microsoft.PowerShell.DesiredStateConfiguration.Internal.DscRemoteOperationsClass", + "text": "SecureString password = SecureStringHelper.FromPlainTextString(plainPassWord);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1055, + "type": "Microsoft.PowerShell.DesiredStateConfiguration.Internal.DscClassCache", + "text": "public static string GetStringFromSecureString(SecureString value)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1061, + "type": "Microsoft.PowerShell.DesiredStateConfiguration.Internal.DscClassCache", + "text": "IntPtr ptr = Marshal.SecureStringToCoTaskMemUnicode(value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs", + "line": 211, + "type": "System.Management.Automation.Runspaces.PowerShellCore_Format_Ps1Xml", + "text": "\"Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs", + "line": 212, + "type": "System.Management.Automation.Runspaces.PowerShellCore_Format_Ps1Xml", + "text": "ViewsOf_Microsoft_PowerShell_Commands_PSSessionConfigurationCommands_PSSessionConfiguration());", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs", + "line": 1702, + "type": "System.Management.Automation.Runspaces.PowerShellCore_Format_Ps1Xml", + "text": "private static IEnumerable ViewsOf_Microsoft_PowerShell_Commands_PSSessionConfigurationCommands_PSSessionConfiguration()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs", + "line": 1704, + "type": "System.Management.Automation.Runspaces.PowerShellCore_Format_Ps1Xml", + "text": "yield return new FormatViewDefinition(\"PSSessionConfiguration\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 619, + "type": "Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase", + "text": "if (ps1xmlInfo.DefiningLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 644, + "type": "Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 226, + "type": "Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoader", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 58, + "type": "Microsoft.PowerShell.Commands.Internal.Format.DefaultScalarTypes", + "text": "s_defaultScalarTypesHash.Add(\"System.Security.SecureString\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshObjectUtil.cs", + "line": 634, + "type": "Microsoft.PowerShell.Commands.Internal.Format.PSPropertyExpressionFactory", + "text": "sb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 58, + "type": "Microsoft.PowerShell.Commands.Internal.Format.HashtableEntryDefinition", + "text": "AllowedTypes = types;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 109, + "type": "Microsoft.PowerShell.Commands.Internal.Format.HashtableEntryDefinition", + "text": "internal Type[] AllowedTypes { get; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 273, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "else if ((actualObject != null) && MatchesAllowedTypes(actualObject.GetType(), _paramDef.hashEntries[0].AllowedTypes))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 282, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "ProcessUnknownParameterType(invocationContext, actualObject, _paramDef.hashEntries[0].AllowedTypes);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 293, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "private static bool MatchesAllowedTypes(Type t, Type[] allowedTypes)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 336, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "if (def.AllowedTypes == null || def.AllowedTypes.Length == 0)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 343, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "for (int t = 0; t < def.AllowedTypes.Length; t++)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 350, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "if (def.AllowedTypes[t].IsAssignableFrom(e.Value.GetType()))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 361, + "type": "Microsoft.PowerShell.Commands.Internal.Format.ParameterProcessor", + "text": "ProcessIllegalHashTableKeyValue(invocationContext, currentStringKey, e.Value.GetType(), def.AllowedTypes);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "line": 53, + "type": "Microsoft.PowerShell.Commands.OutDefaultCommand", + "text": "public SwitchParameter Transcript { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "line": 77, + "type": "Microsoft.PowerShell.Commands.OutDefaultCommand", + "text": "if (Transcript)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs", + "line": 97, + "type": "Microsoft.PowerShell.Commands.OutDefaultCommand", + "text": "if (Transcript)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "line": 168, + "type": "System.Management.Automation.ArgumentTypeConverterAttribute", + "text": "ExecutionContext.PropagateInputSource(inputData, result, engineIntrinsics.SessionState.Internal.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1851, + "type": "System.Management.Automation.ValidateTrustedDataAttribute", + "text": "engineIntrinsics.SessionState.Internal.ExecutionContext.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2349, + "type": "System.Management.Automation.ArgumentTransformationAttribute", + "text": "engineIntrinsics.SessionState.Internal.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1855, + "type": "System.Management.Automation.ValidateTrustedDataAttribute", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1864, + "type": "System.Management.Automation.ValidateTrustedDataAttribute", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1866, + "type": "System.Management.Automation.ValidateTrustedDataAttribute", + "text": "title: Metadata.WDACParameterArgNotTrustedLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1867, + "type": "System.Management.Automation.ValidateTrustedDataAttribute", + "text": "message: StringUtil.Format(Metadata.WDACParameterArgNotTrustedMessage, arguments),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CmdletInfo.cs", + "line": 67, + "type": "System.Management.Automation.CmdletInfo", + "text": "this.DefiningLanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 380, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "PSLanguageMode? previousLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 384, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "if (completionContext.ExecutionContext.HasRunspaceEverUsedConstrainedLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 386, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "previousLanguageMode = completionContext.ExecutionContext.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 387, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "completionContext.ExecutionContext.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 394, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "if (previousLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 396, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "completionContext.ExecutionContext.LanguageMode = previousLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 387, + "type": "System.Management.Automation.CompletionAnalysis", + "text": "completionContext.ExecutionContext.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8957, + "type": "System.Management.Automation.SafeExprEvaluator", + "text": "Diagnostics.Assert(!(executionContext.HasRunspaceEverUsedConstrainedLanguageMode && executionContext.LanguageMode != PSLanguageMode.ConstrainedLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8957, + "type": "System.Management.Automation.SafeExprEvaluator", + "text": "Diagnostics.Assert(!(executionContext.HasRunspaceEverUsedConstrainedLanguageMode && executionContext.LanguageMode != PSLanguageMode.ConstrainedLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 7550, + "type": "System.Management.Automation.CompletionCompleters", + "text": "#region Process_TypeAccelerators", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 7553, + "type": "System.Management.Automation.CompletionCompleters", + "text": "foreach (var type in TypeAccelerators.Get)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 7608, + "type": "System.Management.Automation.CompletionCompleters", + "text": "#endregion Process_TypeAccelerators", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 975, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "PSLanguageMode? previousLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 979, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "if (executionContext.HasRunspaceEverUsedConstrainedLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 981, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "previousLanguageMode = executionContext.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 982, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "executionContext.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 989, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "if (previousLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 991, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "executionContext.LanguageMode = previousLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 982, + "type": "System.Management.Automation.Language.PseudoParameterBinder", + "text": "executionContext.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandInfo.cs", + "line": 146, + "type": "System.Management.Automation.CommandInfo", + "text": "this.DefiningLanguageMode = other.DefiningLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandInfo.cs", + "line": 228, + "type": "System.Management.Automation.CommandInfo", + "text": "if ((value != null) && !this.DefiningLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandInfo.cs", + "line": 230, + "type": "System.Management.Automation.CommandInfo", + "text": "this.DefiningLanguageMode = value.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandInfo.cs", + "line": 240, + "type": "System.Management.Automation.CommandInfo", + "text": "internal PSLanguageMode? DefiningLanguageMode { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 215, + "type": "System.Management.Automation.CommandProcessor", + "text": "PSLanguageMode? oldLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 221, + "type": "System.Management.Automation.CommandProcessor", + "text": "scriptCmdletInfo.ScriptBlock.LanguageMode.HasValue &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 222, + "type": "System.Management.Automation.CommandProcessor", + "text": "scriptCmdletInfo.ScriptBlock.LanguageMode != Context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 226, + "type": "System.Management.Automation.CommandProcessor", + "text": "oldLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 227, + "type": "System.Management.Automation.CommandProcessor", + "text": "Context.LanguageMode = scriptCmdletInfo.ScriptBlock.LanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 231, + "type": "System.Management.Automation.CommandProcessor", + "text": "if (oldLanguageMode == PSLanguageMode.ConstrainedLanguage && Context.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 242, + "type": "System.Management.Automation.CommandProcessor", + "text": "if (oldLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 245, + "type": "System.Management.Automation.CommandProcessor", + "text": "Context.LanguageMode = oldLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 785, + "type": "System.Management.Automation.CommandProcessor", + "text": "ValidateCompatibleLanguageMode(scriptCommandInfo.ScriptBlock, _context, Command.MyInvocation);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 231, + "type": "System.Management.Automation.CommandProcessor", + "text": "if (oldLanguageMode == PSLanguageMode.ConstrainedLanguage && Context.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 199, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "protected static void ValidateCompatibleLanguageMode(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 210, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "var languageMode = context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 211, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "if (scriptBlock.LanguageMode.HasValue &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 212, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "scriptBlock.LanguageMode != languageMode &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 213, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "(languageMode == PSLanguageMode.RestrictedLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 214, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "languageMode == PSLanguageMode.ConstrainedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 245, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "message: StringUtil.Format(CommandBaseStrings.WDACLogMessage, scriptBlockId, scriptBlock.LanguageMode, languageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 213, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "(languageMode == PSLanguageMode.RestrictedLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 214, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "languageMode == PSLanguageMode.ConstrainedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 230, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 242, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 244, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "title: CommandBaseStrings.WDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 245, + "type": "System.Management.Automation.CommandProcessorBase", + "text": "message: StringUtil.Format(CommandBaseStrings.WDACLogMessage, scriptBlockId, scriptBlock.LanguageMode, languageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 844, + "type": "System.Management.Automation.CommandSearcher", + "text": "if (result.DefiningLanguageMode == PSLanguageMode.ConstrainedLanguage && executionContext.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 866, + "type": "System.Management.Automation.CommandSearcher", + "text": "(executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 867, + "type": "System.Management.Automation.CommandSearcher", + "text": "(result.DefiningLanguageMode == PSLanguageMode.FullLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 844, + "type": "System.Management.Automation.CommandSearcher", + "text": "if (result.DefiningLanguageMode == PSLanguageMode.ConstrainedLanguage && executionContext.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 866, + "type": "System.Management.Automation.CommandSearcher", + "text": "(executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 846, + "type": "System.Management.Automation.CommandSearcher", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 853, + "type": "System.Management.Automation.CommandSearcher", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 855, + "type": "System.Management.Automation.CommandSearcher", + "text": "title: CommandBaseStrings.SearcherWDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 856, + "type": "System.Management.Automation.CommandSearcher", + "text": "message: StringUtil.Format(CommandBaseStrings.SearcherWDACLogMessage, result.Name, result.ModuleName ?? string.Empty),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 125, + "type": "System.Management.Automation.PSCredential", + "text": "safePassword = SecureStringHelper.Encrypt(_password, key, iv).EncryptedData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 131, + "type": "System.Management.Automation.PSCredential", + "text": "safePassword = SecureStringHelper.Protect(_password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 160, + "type": "System.Management.Automation.PSCredential", + "text": "_password = new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 168, + "type": "System.Management.Automation.PSCredential", + "text": "_password = SecureStringHelper.Decrypt(safePassword, key, iv);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 172, + "type": "System.Management.Automation.PSCredential", + "text": "_password = SecureStringHelper.Unprotect(safePassword);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 178, + "type": "System.Management.Automation.PSCredential", + "text": "private readonly SecureString _password;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 191, + "type": "System.Management.Automation.PSCredential", + "text": "public SecureString Password", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 202, + "type": "System.Management.Automation.PSCredential", + "text": "public PSCredential(string userName, SecureString password)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 226, + "type": "System.Management.Automation.PSCredential", + "text": "_password = (SecureString)pso.Properties[\"Password\"].Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 275, + "type": "System.Management.Automation.ExecutionContext", + "text": "internal PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 286, + "type": "System.Management.Automation.ExecutionContext", + "text": "if (value == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 288, + "type": "System.Management.Automation.ExecutionContext", + "text": "HasRunspaceEverUsedConstrainedLanguageMode = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 330, + "type": "System.Management.Automation.ExecutionContext", + "text": "private PSLanguageMode _languageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 335, + "type": "System.Management.Automation.ExecutionContext", + "text": "internal bool HasRunspaceEverUsedConstrainedLanguageMode { get; private set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 426, + "type": "System.Management.Automation.ExecutionContext", + "text": "internal static void PropagateInputSource(object originalObject, object resultObject, PSLanguageMode currentLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 429, + "type": "System.Management.Automation.ExecutionContext", + "text": "if (ExecutionContext.HasEverUsedConstrainedLanguage && currentLanguageMode == PSLanguageMode.FullLanguage && IsMarkedAsUntrusted(originalObject))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 286, + "type": "System.Management.Automation.ExecutionContext", + "text": "if (value == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 109, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 115, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 119, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 230, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "ScriptBlock newScriptBlock = ParseScriptContents(new Parser(), _path, ScriptContents, DefiningLanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 242, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "_scriptBlock.LanguageMode = this.DefiningLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 250, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "private static ScriptBlock ParseScriptContents(Parser parser, string fileName, string fileContents, PSLanguageMode? definingLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 255, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if (definingLanguageMode.HasValue && (definingLanguageMode == PSLanguageMode.FullLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 258, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if ((context != null) && (context.LanguageMode == PSLanguageMode.ConstrainedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 260, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 267, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 297, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if (context != null && context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 298, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 300, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 307, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 531, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 536, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 540, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 551, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 115, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 119, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 258, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if ((context != null) && (context.LanguageMode == PSLanguageMode.ConstrainedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 267, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 297, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if (context != null && context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 307, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 540, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 551, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "DefiningLanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 101, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.None)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 106, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "switch (SystemPolicy.GetLockdownPolicy(_path, null))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 525, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "SystemScriptFileEnforcement filePolicyEnforcement = SystemPolicy.GetFilePolicyEnforcement(_path, readerStream);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 544, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 546, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "title: SecuritySupportStrings.ExternalScriptWDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 547, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "message: string.Format(Globalization.CultureInfo.CurrentUICulture, SecuritySupportStrings.ExternalScriptWDACLogMessage, _path),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 558, + "type": "System.Management.Automation.ExternalScriptInfo", + "text": "SecuritySupportStrings.ScriptFileBlockedBySystemPolicy,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 194, + "type": "System.Management.Automation.FunctionInfo", + "text": "this.DefiningLanguageMode = newFunction.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 724, + "type": "System.Management.Automation.Runspaces.SessionStateFunctionEntry", + "text": "ScriptBlock.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 764, + "type": "System.Management.Automation.Runspaces.SessionStateFunctionEntry", + "text": "internal static SessionStateFunctionEntry GetDelayParsedFunctionEntry(string name, string definition, bool isProductCode, PSLanguageMode languageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 767, + "type": "System.Management.Automation.Runspaces.SessionStateFunctionEntry", + "text": "fnEntry.ScriptBlock.LanguageMode = languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1392, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "iss.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1579, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1602, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1666, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.LanguageMode = this.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1749, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public PSLanguageMode LanguageMode { get; set; } = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2223, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.LanguageMode = LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2723, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "proxyScriptBlock.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2893, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "PSLanguageMode originalLanguageMode = initializedRunspace.SessionStateProxy.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2897, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "initializedRunspace.SessionStateProxy.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2921, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "if (initializedRunspace.SessionStateProxy.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2923, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "initializedRunspace.SessionStateProxy.LanguageMode = originalLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3249, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "var savedLanguageMode = pse.Runspace.ExecutionContext.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3250, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "pse.Runspace.ExecutionContext.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3260, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "pse.Runspace.ExecutionContext.LanguageMode = savedLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4888, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "private static readonly PSLanguageMode systemLanguageMode = (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce) ? PSLanguageMode.ConstrainedLanguage : PSLanguageMode.FullLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4893, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"cd..\", \"Set-Location ..\", isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4894, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"cd\\\\\", \"Set-Location \\\\\", isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4895, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"cd~\", \"Set-Location ~\", isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4898, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "string.Concat(\"$null = Read-Host '\", CodeGeneration.EscapeSingleQuotedStringContent(RunspaceInit.PauseDefinitionString), \"'\"), isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4899, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"help\", GetHelpPagingFunctionText(), isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4900, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"prompt\", DefaultPromptFunctionText, isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4903, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"exec\", GetExecFunctionText(), isProductCode: true, languageMode: systemLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4907, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"Clear-Host\", GetClearHostFunctionText(), isProductCode: true, languageMode: PSLanguageMode.FullLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4908, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"TabExpansion2\", s_tabExpansionFunctionText, isProductCode: true, languageMode: PSLanguageMode.FullLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4909, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"oss\", GetOSTFunctionText(), isProductCode: true, languageMode: PSLanguageMode.FullLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4912, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SessionStateFunctionEntry.GetDelayParsedFunctionEntry(\"mkdir\", GetMkdirFunctionText(), isProductCode: true, languageMode: PSLanguageMode.FullLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1392, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "iss.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1749, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public PSLanguageMode LanguageMode { get; set; } = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4888, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "private static readonly PSLanguageMode systemLanguageMode = (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce) ? PSLanguageMode.ConstrainedLanguage : PSLanguageMode.FullLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 48, + "type": "System.Management.Automation.Runspaces.EarlyStartup", + "text": "Task.Run(() => AmsiUtils.WinScanContent(content: string.Empty, sourceMetadata: string.Empty, warmUp: true));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1672, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "if (_wasExecutionPolicySet)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1674, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.ExecutionPolicy = this.ExecutionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1795, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public Microsoft.PowerShell.ExecutionPolicy ExecutionPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1805, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "_wasExecutionPolicySet = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1809, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "private Microsoft.PowerShell.ExecutionPolicy _executionPolicy = Microsoft.PowerShell.ExecutionPolicy.Default;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1810, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "private bool _wasExecutionPolicySet = false;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2227, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "if (_wasExecutionPolicySet)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2230, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SecuritySupport.SetExecutionPolicy(Microsoft.PowerShell.ExecutionPolicyScope.Process, ExecutionPolicy, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1667, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "ss.TranscriptDirectory = this.TranscriptDirectory;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1754, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public string TranscriptDirectory { get; set; } = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2586, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "if (!string.IsNullOrEmpty(TranscriptDirectory))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2590, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "psToInvoke.AddCommand(new Command(\"Start-Transcript\")).AddParameter(\"OutputDirectory\", TranscriptDirectory);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4888, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "private static readonly PSLanguageMode systemLanguageMode = (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce) ? PSLanguageMode.ConstrainedLanguage : PSLanguageMode.FullLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1310, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public static InitialSessionState CreateFromSessionConfigurationFile(string path)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1312, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "return CreateFromSessionConfigurationFile(path, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1325, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public static InitialSessionState CreateFromSessionConfigurationFile(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1329, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "return CreateFromSessionConfigurationFile(path, roleVerifier, validateFile: false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1343, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "public static InitialSessionState CreateFromSessionConfigurationFile(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4613, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "SpecialVariables.PSSessionConfigurationName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4615, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "RemotingErrorIdStrings.PSSessionConfigurationName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4858, + "type": "System.Management.Automation.Runspaces.InitialSessionState", + "text": "new SessionStateAliasEntry(\"npssc\", \"New-PSSessionConfigurationFile\", string.Empty, ReadOnly),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5445, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Disable-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Disable-PSSessionConfiguration\", typeof(DisablePSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5446, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Enable-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Enable-PSSessionConfiguration\", typeof(EnablePSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5448, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Get-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Get-PSSessionConfiguration\", typeof(GetPSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5450, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Register-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Register-PSSessionConfiguration\", typeof(RegisterPSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5451, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Unregister-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Unregister-PSSessionConfiguration\", typeof(UnregisterPSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5452, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Set-PSSessionConfiguration\", new SessionStateCmdletEntry(\"Set-PSSessionConfiguration\", typeof(SetPSSessionConfigurationCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5453, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"Test-PSSessionConfigurationFile\", new SessionStateCmdletEntry(\"Test-PSSessionConfigurationFile\", typeof(TestPSSessionConfigurationFileCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5479, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"New-PSRoleCapabilityFile\", new SessionStateCmdletEntry(\"New-PSRoleCapabilityFile\", typeof(NewPSRoleCapabilityFileCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5481, + "type": "System.Management.Automation.Runspaces.PSSnapInHelpers", + "text": "{ \"New-PSSessionConfigurationFile\", new SessionStateCmdletEntry(\"New-PSSessionConfigurationFile\", typeof(NewPSSessionConfigurationFileCommand), helpFile) },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 68, + "type": "System.Management.Automation.Runspaces.EarlyStartup", + "text": "_ = TypeAccelerators.builtinTypeAccelerators;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 413, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "var allowUsingExpression = this.Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 757, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (!BlockMethodInLanguageMode(InputObject))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1067, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (!BlockMethodInLanguageMode(InputObject))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1193, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "private bool BlockMethodInLanguageMode(object inputObject)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1196, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.RestrictedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1199, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "new PSInvalidOperationException(InternalCommandStrings.NoMethodInvocationInRestrictedLanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1201, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "WriteError(new ErrorRecord(exception, \"NoMethodInvocationInRestrictedLanguageMode\", ErrorCategory.InvalidOperation, null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1206, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2005, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "private void CheckLanguageMode()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2007, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "if (Context.LanguageMode.Equals(PSLanguageMode.RestrictedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2011, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "InternalCommandStrings.OperationNotAllowedInRestrictedLanguageMode,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2015, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "ThrowTerminatingError(new ErrorRecord(exception, \"OperationNotAllowedInRestrictedLanguageMode\", ErrorCategory.InvalidOperation, null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2103, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "CheckLanguageMode();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2108, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "CheckLanguageMode();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2113, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "CheckLanguageMode();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2118, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "CheckLanguageMode();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 413, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "var allowUsingExpression = this.Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1196, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.RestrictedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1206, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2007, + "type": "Microsoft.PowerShell.Commands.WhereObjectCommand", + "text": "if (Context.LanguageMode.Equals(PSLanguageMode.RestrictedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1213, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1222, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1224, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "title: InternalCommandStrings.WDACLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1225, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "message: StringUtil.Format(InternalCommandStrings.WDACLogMessage, objectType.FullName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1211, + "type": "Microsoft.PowerShell.Commands.ForEachObjectCommand", + "text": "if (!CoreTypes.Contains(objectType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 3991, + "type": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", + "text": "bool canProceedWithConversion = ecFromTLS == null || (ecFromTLS.LanguageMode == PSLanguageMode.FullLanguage && !ecFromTLS.LanguageModeTransitionInParameterBinding);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5687, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "if (context?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5687, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "if (context?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4930, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "if (resultType == typeof(SecureString) || resultType == typeof(PSCredential))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 3994, + "type": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4006, + "type": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4008, + "type": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", + "text": "title: ExtendedTypeSystem.WDACHashTypeLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4009, + "type": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", + "text": "message: StringUtil.Format(ExtendedTypeSystem.WDACHashTypeLogMessage, resultType.FullName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5693, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5700, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5702, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "title: ExtendedTypeSystem.WDACTypeConversionLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5703, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "message: StringUtil.Format(ExtendedTypeSystem.WDACTypeConversionLogMessage, fromType.FullName, toType.FullName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4963, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "throw new PSInvalidCastException(\"ConversionSupportedOnlyToCoreTypes\", null, ExtendedTypeSystem.InvalidCastExceptionNonCoreType, resultType.ToString());", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5691, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "!CoreTypes.Contains(toType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2546, + "type": "System.Management.Automation.LanguagePrimitives", + "text": "XmlReaderSettings settings = InternalDeserializer.XmlReaderSettingsForUntrustedXmlDocument.Clone();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 168, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "if (Context.EngineSessionState.Module?.LanguageMode != null &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 169, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "Context.LanguageMode != Context.EngineSessionState.Module.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 181, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "message: StringUtil.Format(Modules.WDACExportModuleCommandLogMessage, Context.EngineSessionState.Module.Name, Context.EngineSessionState.Module.LanguageMode, Context.LanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 171, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 178, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 180, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "title: Modules.WDACExportModuleCommandLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 181, + "type": "Microsoft.PowerShell.Commands.ExportModuleMemberCommand", + "text": "message: StringUtil.Format(Modules.WDACExportModuleCommandLogMessage, Context.EngineSessionState.Module.Name, Context.EngineSessionState.Module.LanguageMode, Context.LanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1488, + "type": "Microsoft.PowerShell.Commands.ImportModuleCommand", + "text": "AlternateDataStreamUtilities.SetZoneOfOrigin(fullPath, SecurityZone.Intranet);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 698, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "PSLanguageMode? manifestLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 887, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (manifestLanguageMode.HasValue && found && (module != null) && module.LanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 892, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (module.LanguageMode != manifestLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 898, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "module.Name, manifestLanguageMode, module.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3010, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "manifestLanguageMode: ((manifestScriptInfo != null) ? manifestScriptInfo.DefiningLanguageMode.GetValueOrDefault() : (PSLanguageMode?)null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3111, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "manifestLanguageMode: ((manifestScriptInfo != null) ? manifestScriptInfo.DefiningLanguageMode.GetValueOrDefault() : (PSLanguageMode?)null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3434, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "(manifestScriptInfo.DefiningLanguageMode == PSLanguageMode.FullLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3435, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "(Context.LanguageMode != PSLanguageMode.FullLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3577, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "manifestInfo.LanguageMode = (manifestScriptInfo != null) ? manifestScriptInfo.DefiningLanguageMode : (PSLanguageMode?)null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5657, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5766, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "Context.LanguageMode == PSLanguageMode.FullLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5767, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "psm1ScriptInfo.DefiningLanguageMode != PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5792, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "module.LanguageMode == PSLanguageMode.FullLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5866, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "module = new PSModuleInfo(ModuleIntrinsics.GetModuleName(fileName), fileName, Context, ss, ps1ScriptInfo.DefiningLanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5994, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "module.LanguageMode = (PSLanguageMode?)null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6040, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "module = new PSModuleInfo(null, fileName, null, null, cdxmlScriptInfo.DefiningLanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6050, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "sb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6143, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "scriptInfo.DefiningLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7468, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "Context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7469, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "moduleInfo.LanguageMode == PSLanguageMode.FullLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "CheckRestrictedLanguage", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 532, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "scriptBlock.CheckRestrictedLanguage(PermittedCmdlets, s_extraAllowedVariables, true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5657, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7468, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "Context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5563, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "internal ExternalScriptInfo GetScriptInfoForFile(string fileName, out string scriptName, bool checkExecutionPolicy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5572, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (checkExecutionPolicy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2547, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SetModuleLoggingInformation(manifestInfo);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4492, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase.ModuleLoggingGroupPolicyStatus", + "text": "internal enum ModuleLoggingGroupPolicyStatus", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4502, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "internal void SetModuleLoggingInformation(PSModuleInfo m)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4505, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "ModuleLoggingGroupPolicyStatus status = GetModuleLoggingInformation(out moduleNames);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4506, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (status != ModuleLoggingGroupPolicyStatus.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4508, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SetModuleLoggingInformation(status, m, moduleNames);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4512, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "private static void SetModuleLoggingInformation(ModuleLoggingGroupPolicyStatus status, PSModuleInfo m, IEnumerable moduleNames)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4519, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (((status & ModuleLoggingGroupPolicyStatus.Enabled) != 0) && moduleNames != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4542, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "internal static ModuleLoggingGroupPolicyStatus GetModuleLoggingInformation(out IEnumerable moduleNames)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4545, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "ModuleLoggingGroupPolicyStatus status = ModuleLoggingGroupPolicyStatus.Undefined;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4547, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "var moduleLogging = Utils.GetPolicySetting(Utils.SystemWideThenCurrentUserConfig);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4550, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (moduleLogging.EnableModuleLogging == false)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4552, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "status = ModuleLoggingGroupPolicyStatus.Disabled;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4554, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "else if (moduleLogging.EnableModuleLogging == true)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4556, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "status = ModuleLoggingGroupPolicyStatus.Enabled;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5753, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SetModuleLoggingInformation(module);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6665, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SetModuleLoggingInformation(module);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 894, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 903, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 905, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACMismatchedLanguageModesTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 906, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: Modules.WDACMismatchedLanguageModesMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3440, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (fnMatchPattern == null && SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3442, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3444, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACImplicitFunctionExportLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3445, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: StringUtil.Format(Modules.WDACImplicitFunctionExportLogMessage, manifestScriptInfo.ModuleName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5660, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5668, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5670, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACScriptFileImportLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5671, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: StringUtil.Format(Modules.WDACScriptFileImportLogMessage, fileName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5757, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "var systemLockdownPolicy = SystemPolicy.GetSystemLockdownPolicy();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5773, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5775, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACImplicitFunctionExportLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5776, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: StringUtil.Format(Modules.WDACImplicitFunctionExportLogMessage, module.Name),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6140, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "var systemLockdownPolicy = SystemPolicy.GetSystemLockdownPolicy();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6163, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6165, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACModuleDotSourceLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6166, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: StringUtil.Format(Modules.WDACModuleDotSourceLogMessage, moduleInfo.Name),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6190, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6192, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "title: Modules.WDACModuleFnExportWithNestedModulesLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6193, + "type": "Microsoft.PowerShell.Commands.ModuleCmdletBase", + "text": "message: StringUtil.Format(Modules.WDACModuleFnExportWithNestedModulesLogMessage, module.Name),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 173, + "type": "System.Management.Automation.ModuleIntrinsics", + "text": "PSLanguageMode? moduleLanguageMode = sb.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 175, + "type": "System.Management.Automation.ModuleIntrinsics", + "text": "sb.LanguageMode = moduleLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 191, + "type": "System.Management.Automation.ModuleIntrinsics", + "text": "module.LanguageMode = sb.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 172, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage && _scriptBlock.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 172, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "if (Context.LanguageMode == PSLanguageMode.ConstrainedLanguage && _scriptBlock.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 174, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 184, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 186, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "title: Modules.WDACNewModuleCommandLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 187, + "type": "Microsoft.PowerShell.Commands.NewModuleCommand", + "text": "message: Modules.WDACNewModuleCommandLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 64, + "type": "System.Management.Automation.PSModuleInfo", + "text": "internal PSModuleInfo(string name, string path, ExecutionContext context, SessionState sessionState, PSLanguageMode? languageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 67, + "type": "System.Management.Automation.PSModuleInfo", + "text": "LanguageMode = languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 153, + "type": "System.Management.Automation.PSModuleInfo", + "text": "LanguageMode = scriptBlock.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 188, + "type": "System.Management.Automation.PSModuleInfo", + "text": "internal PSLanguageMode? LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 192, + "type": "System.Management.Automation.PSModuleInfo", + "text": "} = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2468, + "type": "System.Management.Automation.MshCommandRuntime", + "text": "if ((Context.LanguageMode == PSLanguageMode.NoLanguage) ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2469, + "type": "System.Management.Automation.MshCommandRuntime", + "text": "(Context.LanguageMode == PSLanguageMode.RestrictedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2468, + "type": "System.Management.Automation.MshCommandRuntime", + "text": "if ((Context.LanguageMode == PSLanguageMode.NoLanguage) ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2469, + "type": "System.Management.Automation.MshCommandRuntime", + "text": "(Context.LanguageMode == PSLanguageMode.RestrictedLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1568, + "type": "System.Management.Automation.PSScriptProperty", + "text": "private readonly PSLanguageMode? _languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1591, + "type": "System.Management.Automation.PSScriptProperty", + "text": "_getterScript.LanguageMode = _languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1609, + "type": "System.Management.Automation.PSScriptProperty", + "text": "newGetterScript.LanguageMode = _getterScript.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1634, + "type": "System.Management.Automation.PSScriptProperty", + "text": "_setterScript.LanguageMode = _languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1652, + "type": "System.Management.Automation.PSScriptProperty", + "text": "newSetterScript.LanguageMode = _setterScript.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1725, + "type": "System.Management.Automation.PSScriptProperty", + "text": "internal PSScriptProperty(string name, string getterScript, string setterScript, PSLanguageMode? languageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1750, + "type": "System.Management.Automation.PSScriptProperty", + "text": "internal PSScriptProperty(string name, string getterScript, string setterScript, PSLanguageMode? languageMode, bool shouldCloneOnAccess)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 2342, + "type": "System.Management.Automation.PSScriptMethod", + "text": "newScript.LanguageMode = _script.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 2541, + "type": "Microsoft.PowerShell.ToStringCodeMethods", + "text": "result = TypeAccelerators.FindBuiltinAccelerator(type, key);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1745, + "type": "System.Management.Automation.NativeCommandProcessor", + "text": "if (!outputProcessor.Command.MyInvocation.BoundParameters.ContainsKey(\"Transcript\"))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 2118, + "type": "System.Management.Automation.ProcessOutputHandler", + "text": "XmlReader xmlReader = XmlReader.Create(streamReader, InternalDeserializer.XmlReaderSettingsForCliXml);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 52, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "private const string ExecutionPolicyDefaultShellKey = \"Microsoft.PowerShell:ExecutionPolicy\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 162, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "internal string GetExecutionPolicy(ConfigScope scope, string shellId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 164, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "string key = GetExecutionPolicySettingKey(shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 169, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "internal void RemoveExecutionPolicy(ConfigScope scope, string shellId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 171, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "string key = GetExecutionPolicySettingKey(shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 175, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "internal void SetExecutionPolicy(ConfigScope scope, string shellId, string executionPolicy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 177, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "string key = GetExecutionPolicySettingKey(shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 181, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "private static string GetExecutionPolicySettingKey(string shellId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 184, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": "? ExecutionPolicyDefaultShellKey", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 185, + "type": "System.Management.Automation.Configuration.PowerShellConfig", + "text": ": string.Concat(shellId, \":\", \"ExecutionPolicy\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 726, + "type": "System.Management.Automation.Configuration.ScriptExecution", + "text": "public string ExecutionPolicy { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 706, + "type": "System.Management.Automation.Configuration.PowerShellPolicies", + "text": "public ScriptBlockLogging ScriptBlockLogging { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 708, + "type": "System.Management.Automation.Configuration.PowerShellPolicies", + "text": "public ModuleLogging ModuleLogging { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 712, + "type": "System.Management.Automation.Configuration.PowerShellPolicies", + "text": "public Transcription Transcription { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 734, + "type": "System.Management.Automation.Configuration.ScriptBlockLogging", + "text": "internal sealed class ScriptBlockLogging : PolicyBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 738, + "type": "System.Management.Automation.Configuration.ScriptBlockLogging", + "text": "public bool? EnableScriptBlockLogging { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 744, + "type": "System.Management.Automation.Configuration.ModuleLogging", + "text": "internal sealed class ModuleLogging : PolicyBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 746, + "type": "System.Management.Automation.Configuration.ModuleLogging", + "text": "public bool? EnableModuleLogging { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 754, + "type": "System.Management.Automation.Configuration.Transcription", + "text": "internal sealed class Transcription : PolicyBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 756, + "type": "System.Management.Automation.Configuration.Transcription", + "text": "public bool? EnableTranscripting { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 716, + "type": "System.Management.Automation.Configuration.PowerShellPolicies", + "text": "public ConsoleSessionConfiguration ConsoleSessionConfiguration { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 776, + "type": "System.Management.Automation.Configuration.ConsoleSessionConfiguration", + "text": "internal sealed class ConsoleSessionConfiguration : PolicyBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 778, + "type": "System.Management.Automation.Configuration.ConsoleSessionConfiguration", + "text": "public bool? EnableConsoleSessionConfiguration { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 780, + "type": "System.Management.Automation.Configuration.ConsoleSessionConfiguration", + "text": "public string ConsoleSessionConfigurationName { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1247, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "var currentLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1249, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "currentLanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1250, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "this.Command.CommandInfo.DefiningLanguageMode == PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1257, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "Context.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1267, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "Context.LanguageMode = currentLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1327, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "ExecutionContext.PropagateInputSource(originalValue, result, Context.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1894, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "ExecutionContext.PropagateInputSource(originalValue, result, Context.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1249, + "type": "System.Management.Automation.ParameterBinderBase", + "text": "currentLanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 125, + "type": "System.Management.Automation.ScriptCommandProcessorBase", + "text": "ValidateCompatibleLanguageMode(_scriptBlock, context, Command.MyInvocation);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 494, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "PSLanguageMode? oldLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 495, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "PSLanguageMode? newLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 496, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "if ((_scriptBlock.LanguageMode.HasValue) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 497, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "(_scriptBlock.LanguageMode != Context.LanguageMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 499, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "oldLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 500, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "newLanguageMode = _scriptBlock.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 514, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "if (newLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 516, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "Context.LanguageMode = newLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 523, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "if (oldLanguageMode == PSLanguageMode.ConstrainedLanguage && newLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 586, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "if (oldLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 588, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "Context.LanguageMode = oldLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", + "line": 523, + "type": "System.Management.Automation.DlrScriptCommandProcessor", + "text": "if (oldLanguageMode == PSLanguageMode.ConstrainedLanguage && newLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/SerializationStrings.cs", + "line": 205, + "type": "System.Management.Automation.SerializationStrings", + "text": "internal const string SecureStringTag = \"SS\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 195, + "type": "System.Management.Automation.SessionStateInternal", + "text": "internal PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 199, + "type": "System.Management.Automation.SessionStateInternal", + "text": "return ExecutionContext.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 204, + "type": "System.Management.Automation.SessionStateInternal", + "text": "ExecutionContext.LanguageMode = value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3468, + "type": "System.Management.Automation.SessionStateInternal", + "text": "if (context.ExecutionContext.HasRunspaceEverUsedConstrainedLanguageMode &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4161, + "type": "System.Management.Automation.SessionStateInternal", + "text": "PSLanguageMode? remoteLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4164, + "type": "System.Management.Automation.SessionStateInternal", + "text": "if (!isValidSession(session, context, out remoteLanguageMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4197, + "type": "System.Management.Automation.SessionStateInternal", + "text": "string root = ValidateRemotePathAndGetRoot(providerDestinationPath, session, context, remoteLanguageMode, false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4221, + "type": "System.Management.Automation.SessionStateInternal", + "text": "string root = ValidateRemotePathAndGetRoot(path, session, context, remoteLanguageMode, true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4736, + "type": "System.Management.Automation.SessionStateInternal", + "text": "private static string ValidateRemotePathAndGetRoot(string path, Runspaces.PSSession session, CmdletProviderContext context, PSLanguageMode? languageMode, bool sourceIsRemote)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4748, + "type": "System.Management.Automation.SessionStateInternal", + "text": "(languageMode.Value == PSLanguageMode.ConstrainedLanguage || languageMode.Value == PSLanguageMode.NoLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4761, + "type": "System.Management.Automation.SessionStateInternal", + "text": "\"LanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4762, + "type": "System.Management.Automation.SessionStateInternal", + "text": "session.Runspace.SessionStateProxy.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4764, + "type": "System.Management.Automation.SessionStateInternal", + "text": "\"SessionIsNotInFullLanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4852, + "type": "System.Management.Automation.SessionStateInternal", + "text": "private static bool isValidSession(PSSession session, CmdletProviderContext context, out PSLanguageMode? languageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4870, + "type": "System.Management.Automation.SessionStateInternal", + "text": "languageMode = session.Runspace.SessionStateProxy.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4748, + "type": "System.Management.Automation.SessionStateInternal", + "text": "(languageMode.Value == PSLanguageMode.ConstrainedLanguage || languageMode.Value == PSLanguageMode.NoLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 32, + "type": "System.Management.Automation.SessionStateInternal", + "text": "fn.ScriptBlock.LanguageMode = entry.ScriptBlock.LanguageMode ?? PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 188, + "type": "System.Management.Automation.SessionStateInternal", + "text": "if (this.ExecutionContext.LanguageMode == PSLanguageMode.FullLanguage ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 202, + "type": "System.Management.Automation.SessionStateInternal", + "text": "(fnInfo.DefiningLanguageMode.HasValue && (fnInfo.DefiningLanguageMode != this.ExecutionContext.LanguageMode)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 121, + "type": "System.Management.Automation.SessionState", + "text": "public PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 123, + "type": "System.Management.Automation.SessionState", + "text": "get { return _sessionState.LanguageMode; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 125, + "type": "System.Management.Automation.SessionState", + "text": "set { _sessionState.LanguageMode = value; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 349, + "type": "System.Management.Automation.PSLanguageMode", + "text": "public enum PSLanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1986, + "type": "System.Management.Automation.SessionStateScope", + "text": "if (context?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1986, + "type": "System.Management.Automation.SessionStateScope", + "text": "if (context?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1990, + "type": "System.Management.Automation.SessionStateScope", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1997, + "type": "System.Management.Automation.SessionStateScope", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1999, + "type": "System.Management.Automation.SessionStateScope", + "text": "title: SessionStateStrings.WDACSessionStateVarLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 2000, + "type": "System.Management.Automation.SessionStateScope", + "text": "message: StringUtil.Format(SessionStateStrings.WDACSessionStateVarLogMessage, variable.Name),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/SessionStateStrings.cs", + "line": 111, + "type": "System.Management.Automation.StringLiterals", + "text": "internal const string PowerShellRoleCapabilityFileExtension = \".psrc\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/SpecialVariables.cs", + "line": 280, + "type": "System.Management.Automation.SpecialVariables", + "text": "internal const string PSSessionConfigurationName = \"PSSessionConfigurationName\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/SpecialVariables.cs", + "line": 282, + "type": "System.Management.Automation.SpecialVariables", + "text": "internal static readonly VariablePath PSSessionConfigurationNameVarPath = new VariablePath(\"global:\" + PSSessionConfigurationName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 195, + "type": "System.Management.Automation.Runspaces.TypesPs1xmlReader", + "text": "scriptBlock.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4539, + "type": "System.Management.Automation.Runspaces.TypeTable", + "text": "if (ps1xmlInfo.DefiningLanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs", + "line": 54, + "type": "System.Management.Automation.Runspaces.TypeTable", + "text": "sb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs", + "line": 5988, + "type": "System.Management.Automation.Runspaces.TypeTable", + "text": "#region Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs", + "line": 5990, + "type": "System.Management.Automation.Runspaces.TypeTable", + "text": "typeName = @\"Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs", + "line": 6033, + "type": "System.Management.Automation.Runspaces.TypeTable", + "text": "#endregion Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1478, + "type": "System.Management.Automation.Utils", + "text": "internal static PSLanguageMode EnforceSystemLockDownLanguageMode(ExecutionContext context)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1483, + "type": "System.Management.Automation.Utils", + "text": "switch (context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1485, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.FullLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1486, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1489, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1490, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1493, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1494, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1498, + "type": "System.Management.Automation.Utils", + "text": "Diagnostics.Assert(false, \"Unexpected PSLanguageMode\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1499, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1505, + "type": "System.Management.Automation.Utils", + "text": "switch (context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1507, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.FullLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1510, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1516, + "type": "System.Management.Automation.Utils", + "text": "return context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1486, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1489, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1490, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1493, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1494, + "type": "System.Management.Automation.Utils", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1499, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1510, + "type": "System.Management.Automation.Utils", + "text": "context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 367, + "type": "System.Management.Automation.Utils", + "text": "internal static void CheckSecureStringArg(SecureString arg, string argName)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 375, + "type": "System.Management.Automation.Utils", + "text": "internal static string GetStringFromSecureString(SecureString ss)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 382, + "type": "System.Management.Automation.Utils", + "text": "p = Marshal.SecureStringToCoTaskMemUnicode(ss);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 758, + "type": "System.Management.Automation.Utils", + "text": "case nameof(ScriptBlockLogging):", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 759, + "type": "System.Management.Automation.Utils", + "text": "result = policies.ScriptBlockLogging;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 761, + "type": "System.Management.Automation.Utils", + "text": "case nameof(ModuleLogging):", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 762, + "type": "System.Management.Automation.Utils", + "text": "result = policies.ModuleLogging;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 767, + "type": "System.Management.Automation.Utils", + "text": "case nameof(Transcription):", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 768, + "type": "System.Management.Automation.Utils", + "text": "result = policies.Transcription;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 792, + "type": "System.Management.Automation.Utils", + "text": "{nameof(ScriptBlockLogging), @\"Software\\Policies\\Microsoft\\PowerShellCore\\ScriptBlockLogging\"},", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 793, + "type": "System.Management.Automation.Utils", + "text": "{nameof(ModuleLogging), @\"Software\\Policies\\Microsoft\\PowerShellCore\\ModuleLogging\"},", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 795, + "type": "System.Management.Automation.Utils", + "text": "{nameof(Transcription), @\"Software\\Policies\\Microsoft\\PowerShellCore\\Transcription\"},", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 803, + "type": "System.Management.Automation.Utils", + "text": "{ nameof(ScriptBlockLogging), @\"Software\\Policies\\Microsoft\\Windows\\PowerShell\\ScriptBlockLogging\" },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 804, + "type": "System.Management.Automation.Utils", + "text": "{ nameof(ModuleLogging), @\"Software\\Policies\\Microsoft\\Windows\\PowerShell\\ModuleLogging\" },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 805, + "type": "System.Management.Automation.Utils", + "text": "{ nameof(Transcription), @\"Software\\Policies\\Microsoft\\Windows\\PowerShell\\Transcription\" },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1626, + "type": "System.Management.Automation.Internal.InternalTestHooks", + "text": "internal static bool ForceScriptBlockLogging;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1480, + "type": "System.Management.Automation.Utils", + "text": "switch (SystemPolicy.GetSystemLockdownPolicy())", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1628, + "type": "System.Management.Automation.Internal.InternalTestHooks", + "text": "internal static bool BypassAppLockerPolicyCaching;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 773, + "type": "System.Management.Automation.Utils", + "text": "case nameof(ConsoleSessionConfiguration):", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 774, + "type": "System.Management.Automation.Utils", + "text": "result = policies.ConsoleSessionConfiguration;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 797, + "type": "System.Management.Automation.Utils", + "text": "{nameof(ConsoleSessionConfiguration), @\"Software\\Policies\\Microsoft\\PowerShellCore\\ConsoleSessionConfiguration\"}", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1829, + "type": "System.Management.Automation.ScriptDebugger", + "text": "PSLanguageMode? originalLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1831, + "type": "System.Management.Automation.ScriptDebugger", + "text": "(_context.LanguageMode != PSLanguageMode.FullLanguage))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1833, + "type": "System.Management.Automation.ScriptDebugger", + "text": "originalLanguageMode = _context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1834, + "type": "System.Management.Automation.ScriptDebugger", + "text": "_context.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1899, + "type": "System.Management.Automation.ScriptDebugger", + "text": "if (originalLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1901, + "type": "System.Management.Automation.ScriptDebugger", + "text": "_context.LanguageMode = originalLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2203, + "type": "System.Management.Automation.ScriptDebugger", + "text": "_isSystemLockedDown ??= (System.Management.Automation.Security.SystemPolicy.GetSystemLockdownPolicy() ==", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 463, + "type": "System.Management.Automation.Runspaces.Command", + "text": "if ((executionContext.LanguageMode == PSLanguageMode.NoLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 473, + "type": "System.Management.Automation.Runspaces.Command", + "text": "scriptBlock.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 478, + "type": "System.Management.Automation.Runspaces.Command", + "text": "switch (scriptBlock.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 480, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 483, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.FullLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 486, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 515, + "type": "System.Management.Automation.Runspaces.Command", + "text": "switch (executionContext.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 517, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 518, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 521, + "type": "System.Management.Automation.Runspaces.Command", + "text": "nameof(PSLanguageMode.RestrictedLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 522, + "type": "System.Management.Automation.Runspaces.Command", + "text": "nameof(PSLanguageMode.NoLanguage));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 524, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.FullLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "CheckRestrictedLanguage", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 481, + "type": "System.Management.Automation.Runspaces.Command", + "text": "scriptBlock.CheckRestrictedLanguage(null, null, false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 463, + "type": "System.Management.Automation.Runspaces.Command", + "text": "if ((executionContext.LanguageMode == PSLanguageMode.NoLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 480, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 486, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.ConstrainedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 517, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.RestrictedLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 518, + "type": "System.Management.Automation.Runspaces.Command", + "text": "case PSLanguageMode.NoLanguage:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 521, + "type": "System.Management.Automation.Runspaces.Command", + "text": "nameof(PSLanguageMode.RestrictedLanguage),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 522, + "type": "System.Management.Automation.Runspaces.Command", + "text": "nameof(PSLanguageMode.NoLanguage));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 1803, + "type": "System.Management.Automation.Runspaces.SessionStateProxy", + "text": "public virtual PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 1805, + "type": "System.Management.Automation.Runspaces.SessionStateProxy", + "text": "get { return _runspace.LanguageMode; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 1807, + "type": "System.Management.Automation.Runspaces.SessionStateProxy", + "text": "set { _runspace.LanguageMode = value; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1348, + "type": "System.Management.Automation.Runspaces.RunspaceBase", + "text": "public PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1364, + "type": "System.Management.Automation.Runspaces.RunspaceBase", + "text": "return DoLanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1381, + "type": "System.Management.Automation.Runspaces.RunspaceBase", + "text": "DoLanguageMode = value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1561, + "type": "System.Management.Automation.Runspaces.RunspaceBase", + "text": "protected abstract PSLanguageMode DoLanguageMode { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 223, + "type": "System.Management.Automation.Internal.Host.InternalHost.PromptContextData", + "text": "public PSLanguageMode LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 275, + "type": "System.Management.Automation.Internal.Host.InternalHost", + "text": "contextData.LanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 325, + "type": "System.Management.Automation.Internal.Host.InternalHost", + "text": "if (Context.HasRunspaceEverUsedConstrainedLanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 327, + "type": "System.Management.Automation.Internal.Host.InternalHost", + "text": "Context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 377, + "type": "System.Management.Automation.Internal.Host.InternalHost", + "text": "Context.LanguageMode = pcd.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 327, + "type": "System.Management.Automation.Internal.Host.InternalHost", + "text": "Context.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 129, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "SecureString", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 130, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "ReadLineAsSecureString()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 137, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "SecureString result = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 141, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "result = _externalUI.ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 694, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "if (effectiveName.Equals(nameof(SecureString), StringComparison.OrdinalIgnoreCase) ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 695, + "type": "System.Management.Automation.Internal.Host.InternalHostUserInterface", + "text": "effectiveName.Equals(typeof(SecureString).FullName, StringComparison.OrdinalIgnoreCase))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 1092, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "protected override PSLanguageMode DoLanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 1101, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "return _engine.Context.SessionState.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 1111, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "_engine.Context.SessionState.LanguageMode = value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 840, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "AmsiUtils.Uninitialize();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 300, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "internal TranscriptionData TranscriptionData", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 308, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "private TranscriptionData _transcriptionData = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 641, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "_transcriptionData = new TranscriptionData();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 719, + "type": "System.Management.Automation.Runspaces.LocalRunspace", + "text": "TelemetryAPI.ReportLocalSessionCreated(InitialSessionState, TranscriptionData);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", + "line": 326, + "type": "System.Management.Automation.Runspaces.LocalPipeline", + "text": "outDefaultCommand.Parameters.Add(new CommandParameter(\"Transcript\", true));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 79, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "public abstract SecureString ReadLineAsSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 383, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private TranscriptionData TranscriptionData", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 392, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "_volatileTranscriptionData = localRunspace.TranscriptionData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 393, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (_volatileTranscriptionData != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 395, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return _volatileTranscriptionData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 401, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (_volatileTranscriptionData != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 403, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return _volatileTranscriptionData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 406, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData temporaryTranscriptionData = new TranscriptionData();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 407, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return temporaryTranscriptionData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 411, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private TranscriptionData _volatileTranscriptionData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 432, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "foreach (TranscriptionOption transcript in TranscriptionData.Transcripts.Prepend(TranscriptionData.SystemTranscript))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 450, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "transcript.OutputToLog.Add(TranscriptionData.PromptText + commandText);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 500, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.IsHelperCommand = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 517, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.CommandBeingIgnored == null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 519, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.CommandBeingIgnored = commandText;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 520, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.IsHelperCommand = false;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 524, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.CommandBeingIgnored = invocation.MyCommand.Name;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 571, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "CheckSystemTranscript();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 572, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return (TranscriptionData.Transcripts.Count > 0) || (TranscriptionData.SystemTranscript != null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 576, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private void CheckSystemTranscript()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 578, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "lock (TranscriptionData)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 580, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.SystemTranscript == null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 582, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.SystemTranscript = GetSystemTranscriptOption(TranscriptionData.SystemTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 583, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.SystemTranscript != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 585, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "LogTranscriptHeader(null, TranscriptionData.SystemTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 593, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionOption transcript = new TranscriptionOption();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 596, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.Transcripts.Add(transcript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 598, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "LogTranscriptHeader(senderInfo, transcript, useMinimalHeader);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 601, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private void LogTranscriptHeader(System.Management.Automation.Remoting.PSSenderInfo senderInfo, TranscriptionOption transcript, bool useMinimalHeader = false)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 610, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "InternalHostUserInterfaceStrings.MinimalTranscriptPrologue,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 647, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "InternalHostUserInterfaceStrings.TranscriptPrologue,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 669, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.Transcripts.Count == 0)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 674, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionOption stoppedTranscript = TranscriptionData.Transcripts[TranscriptionData.Transcripts.Count - 1];", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 675, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "LogTranscriptFooter(stoppedTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 676, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "stoppedTranscript.Dispose();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 677, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.Transcripts.Remove(stoppedTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 679, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return stoppedTranscript.Path;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 682, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private void LogTranscriptFooter(TranscriptionOption stoppedTranscript)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 689, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "InternalHostUserInterfaceStrings.TranscriptEpilogue, DateTime.Now);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 691, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "lock (stoppedTranscript.OutputToLog)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 693, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "stoppedTranscript.OutputToLog.Add(message);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 709, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "while (TranscriptionData.Transcripts.Count > 0)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 714, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "lock (TranscriptionData)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 716, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.SystemTranscript != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 718, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "LogTranscriptFooter(TranscriptionData.SystemTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 719, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.SystemTranscript.Dispose();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 720, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.SystemTranscript = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 722, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "lock (s_systemTranscriptLock)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 724, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "systemTranscript = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 751, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.CommandBeingIgnored != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 754, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (string.Equals(\"prompt\", TranscriptionData.CommandBeingIgnored, StringComparison.OrdinalIgnoreCase))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 756, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.PromptText = resultText;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 770, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "foreach (TranscriptionOption transcript in TranscriptionData.Transcripts.Prepend(TranscriptionData.SystemTranscript))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 813, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "string commandNameToCheck = TranscriptionData.CommandBeingIgnored;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 814, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (TranscriptionData.IsHelperCommand)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 820, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if ((TranscriptionData.CommandBeingIgnored != null) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 824, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.CommandBeingIgnored = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 825, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.IsHelperCommand = false;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 834, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.CommandBeingIgnored = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 835, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionData.IsHelperCommand = false;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 840, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "foreach (TranscriptionOption transcript in TranscriptionData.Transcripts.Prepend(TranscriptionData.SystemTranscript))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 875, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "InternalHostUserInterfaceStrings.InvalidTranscriptFilePath,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1058, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "CheckSystemTranscript();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1079, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "internal static TranscriptionOption GetSystemTranscriptOption(TranscriptionOption currentTranscript)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1082, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "? Utils.GetPolicySetting(Utils.SystemWideThenCurrentUserConfig)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1091, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "lock (s_systemTranscriptLock)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1093, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "systemTranscript ??= PSHostUserInterface.GetTranscriptOptionFromSettings(transcription, currentTranscript);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1097, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return systemTranscript;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1100, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "internal static TranscriptionOption systemTranscript = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1101, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private static readonly object s_systemTranscriptLock = new object();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1103, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private static readonly Lazy s_transcriptionSettingCache = new Lazy(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1104, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "static () => Utils.GetPolicySetting(Utils.SystemWideThenCurrentUserConfig),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1107, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "private static TranscriptionOption GetTranscriptOptionFromSettings(Transcription transcriptConfig, TranscriptionOption currentTranscript)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1109, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "TranscriptionOption transcript = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1111, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (transcriptConfig.EnableTranscripting == true)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1113, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "if (currentTranscript != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1115, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return currentTranscript;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1118, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "transcript = new TranscriptionOption();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1123, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "transcript.Path = GetTranscriptPath(transcriptConfig.OutputDirectory, true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1127, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "transcript.Path = GetTranscriptPath();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1137, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "internal static string GetTranscriptPath()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1140, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "return GetTranscriptPath(baseDirectory, false);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1143, + "type": "System.Management.Automation.Host.PSHostUserInterface", + "text": "internal static string GetTranscriptPath(string baseDirectory, bool includeDate)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1190, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "internal class TranscriptionData", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1192, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "internal TranscriptionData()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1194, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "Transcripts = new List();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1195, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "SystemTranscript = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1201, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "internal List Transcripts { get; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1203, + "type": "System.Management.Automation.Host.TranscriptionData", + "text": "internal TranscriptionOption SystemTranscript { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1213, + "type": "System.Management.Automation.Host.TranscriptionOption", + "text": "internal class TranscriptionOption : IDisposable", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1215, + "type": "System.Management.Automation.Host.TranscriptionOption", + "text": "internal TranscriptionOption()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 942, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "iss.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 948, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "iss.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 952, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "iss.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 942, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "iss.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 948, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "iss.LanguageMode = PSLanguageMode.ConstrainedLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 939, + "type": "System.Management.Automation.PSTasks.PSTaskPool", + "text": "switch (SystemPolicy.GetSystemLockdownPolicy())", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/hostifaces/Pipeline.cs", + "line": 318, + "type": "System.Management.Automation.Runspaces.Pipeline", + "text": "AmsiUtils.CloseSession();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 1272, + "type": "System.Management.Automation.Runspaces.Internal.RunspacePoolInternal", + "text": "Utils.EnforceSystemLockDownLanguageMode(result.ExecutionContext);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/lang/scriptblock.cs", + "line": 616, + "type": "System.Management.Automation.ScriptBlock", + "text": "internal PSLanguageMode? LanguageMode { get; set; }", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 203, + "type": "System.Management.Automation.Language.CachedReflectionInfo", + "text": "internal static readonly PropertyInfo ExecutionContext_LanguageMode =", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 204, + "type": "System.Management.Automation.Language.CachedReflectionInfo", + "text": "typeof(ExecutionContext).GetProperty(nameof(ExecutionContext.LanguageMode), InstanceFlags);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4668, + "type": "System.Management.Automation.Language.Compiler", + "text": "var oldLanguageMode = NewTemp(typeof(PSLanguageMode), \"oldLanguageMode\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4669, + "type": "System.Management.Automation.Language.Compiler", + "text": "var languageModePropertyExpr = Expression.Property(s_executionContextParameter, CachedReflectionInfo.ExecutionContext_LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4675, + "type": "System.Management.Automation.Language.Compiler", + "text": "Expression.Assign(oldLanguageMode, languageModePropertyExpr),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4708, + "type": "System.Management.Automation.Language.Compiler", + "text": "exprs.Add(Expression.Assign(languageModePropertyExpr, Expression.Constant(PSLanguageMode.RestrictedLanguage)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4718, + "type": "System.Management.Automation.Language.Compiler", + "text": "new[] { oldLanguageMode },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4719, + "type": "System.Management.Automation.Language.Compiler", + "text": "Expression.TryFinally(Expression.Block(exprs), Expression.Assign(languageModePropertyExpr, oldLanguageMode)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4708, + "type": "System.Management.Automation.Language.Compiler", + "text": "exprs.Add(Expression.Assign(languageModePropertyExpr, Expression.Constant(PSLanguageMode.RestrictedLanguage)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2988, + "type": "System.Management.Automation.Language.Parser", + "text": "if (Runspace.DefaultRunspace?.ExecutionContext?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4226, + "type": "System.Management.Automation.Language.Parser", + "text": "if (Runspace.DefaultRunspace?.ExecutionContext?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2988, + "type": "System.Management.Automation.Language.Parser", + "text": "if (Runspace.DefaultRunspace?.ExecutionContext?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4226, + "type": "System.Management.Automation.Language.Parser", + "text": "if (Runspace.DefaultRunspace?.ExecutionContext?.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2990, + "type": "System.Management.Automation.Language.Parser", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2999, + "type": "System.Management.Automation.Language.Parser", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3001, + "type": "System.Management.Automation.Language.Parser", + "text": "title: ParserStrings.WDACParserConfigKeywordLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3002, + "type": "System.Management.Automation.Language.Parser", + "text": "message: ParserStrings.WDACParserConfigKeywordLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4228, + "type": "System.Management.Automation.Language.Parser", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4238, + "type": "System.Management.Automation.Language.Parser", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4240, + "type": "System.Management.Automation.Language.Parser", + "text": "title: ParserStrings.WDACParserClassKeywordLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4241, + "type": "System.Management.Automation.Language.Parser", + "text": "message: ParserStrings.WDACParserClassKeywordLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1854, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "if (executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1854, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "if (executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1856, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1865, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1867, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "title: ParserStrings.WDACParserDSSupportedCommandLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1868, + "type": "System.Management.Automation.Language.RestrictedLanguageChecker", + "text": "message: ParserStrings.WDACParserDSSupportedCommandLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 779, + "type": "System.Management.Automation.CoreTypes", + "text": "{ typeof(SecureString), new[] { \"securestring\" } },", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 193, + "type": "System.Management.Automation.Language.TypeResolver", + "text": "if (TypeAccelerators.builtinTypeAccelerators.TryGetValue(typeName.Name, out result))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 208, + "type": "System.Management.Automation.Language.TypeResolver", + "text": "lock (TypeAccelerators.userTypeAccelerators)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 210, + "type": "System.Management.Automation.Language.TypeResolver", + "text": "TypeAccelerators.userTypeAccelerators.TryGetValue(typeName.Name, out result);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 709, + "type": "System.Management.Automation.CoreTypes", + "text": "internal static class CoreTypes", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 844, + "type": "System.Management.Automation.TypeAccelerators", + "text": "internal static class TypeAccelerators", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 847, + "type": "System.Management.Automation.TypeAccelerators", + "text": "internal static readonly Dictionary builtinTypeAccelerators = new Dictionary(64, StringComparer.OrdinalIgnoreCase);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 851, + "type": "System.Management.Automation.TypeAccelerators", + "text": "internal static readonly Dictionary userTypeAccelerators = new Dictionary(64, StringComparer.OrdinalIgnoreCase);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 855, + "type": "System.Management.Automation.TypeAccelerators", + "text": "private static Dictionary s_allTypeAccelerators;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 857, + "type": "System.Management.Automation.TypeAccelerators", + "text": "static TypeAccelerators()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 860, + "type": "System.Management.Automation.TypeAccelerators", + "text": "foreach (KeyValuePair coreType in CoreTypes.Items.Value)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 866, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(accelerator, coreType.Key);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 873, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"scriptblock\", typeof(ScriptBlock));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 874, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"pspropertyexpression\", typeof(PSPropertyExpression));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 875, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psvariable\", typeof(PSVariable));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 876, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"type\", typeof(Type));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 877, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psmoduleinfo\", typeof(PSModuleInfo));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 878, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"powershell\", typeof(PowerShell));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 879, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"runspacefactory\", typeof(RunspaceFactory));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 880, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"runspace\", typeof(Runspace));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 881, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"initialsessionstate\", typeof(InitialSessionState));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 882, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psscriptmethod\", typeof(PSScriptMethod));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 883, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psscriptproperty\", typeof(PSScriptProperty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 884, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psnoteproperty\", typeof(PSNoteProperty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 885, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psaliasproperty\", typeof(PSAliasProperty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 886, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.Add(\"psvariableproperty\", typeof(PSVariableProperty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 895, + "type": "System.Management.Automation.TypeAccelerators", + "text": "foreach (KeyValuePair entry in builtinTypeAccelerators)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 906, + "type": "System.Management.Automation.TypeAccelerators", + "text": "builtinTypeAccelerators.TryGetValue(expectedKey, out resultType);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 922, + "type": "System.Management.Automation.TypeAccelerators", + "text": "userTypeAccelerators[typeName] = type;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 923, + "type": "System.Management.Automation.TypeAccelerators", + "text": "if (s_allTypeAccelerators != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 925, + "type": "System.Management.Automation.TypeAccelerators", + "text": "s_allTypeAccelerators[typeName] = type;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 936, + "type": "System.Management.Automation.TypeAccelerators", + "text": "userTypeAccelerators.Remove(typeName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 937, + "type": "System.Management.Automation.TypeAccelerators", + "text": "s_allTypeAccelerators?.Remove(typeName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 957, + "type": "System.Management.Automation.TypeAccelerators", + "text": "if (s_allTypeAccelerators == null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 959, + "type": "System.Management.Automation.TypeAccelerators", + "text": "s_allTypeAccelerators = new Dictionary(StringComparer.OrdinalIgnoreCase);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 960, + "type": "System.Management.Automation.TypeAccelerators", + "text": "FillCache(s_allTypeAccelerators);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 963, + "type": "System.Management.Automation.TypeAccelerators", + "text": "return s_allTypeAccelerators;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 969, + "type": "System.Management.Automation.TypeAccelerators", + "text": "foreach (KeyValuePair val in builtinTypeAccelerators)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 974, + "type": "System.Management.Automation.TypeAccelerators", + "text": "foreach (KeyValuePair val in userTypeAccelerators)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1559, + "type": "System.Management.Automation.Language.ScriptBlockAst", + "text": "if (TypeAccelerators.Get.TryGetValue(attrAstTypeName, out Type attrType) && attrType == typeof(ExperimentalAttribute))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 99, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "bool inFullLanguage = context.LanguageMode == PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 100, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "if (context.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 100, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "if (context.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 101, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "&& SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 105, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 107, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "title: RemotingErrorIdStrings.WDACGetPowerShellLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 108, + "type": "System.Management.Automation.Remoting.RunspaceRef", + "text": "message: RemotingErrorIdStrings.WDACGetPowerShellLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3188, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "public override PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3195, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "return PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3200, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "remotePipeline.Commands.AddScript(\"$executionContext.SessionState.LanguageMode\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3213, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "return PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3218, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "return (PSLanguageMode)LanguagePrimitives.ConvertTo(result[0], typeof(PSLanguageMode), CultureInfo.InvariantCulture);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3195, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "return PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3213, + "type": "System.Management.Automation.RemoteSessionStateProxy", + "text": "return PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 358, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "s_newPluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2625, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "s_removePluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2841, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "s_getPluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3265, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "s_setPluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3566, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setRunAsSbFormatSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3600, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setQuotasSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3619, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setOptionsSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3739, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setSessionConfigurationSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4215, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "s_enablePluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4502, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "s_disablePluginSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4909, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "s_enableRemotingSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5133, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "s_disableRemotingSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1387, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "SecureString password = new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 26, + "type": null, + "text": "#region Register-PSSessionConfiguration cmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 30, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Register, RemotingConstants.PSSessionConfigurationNoun,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 31, + "type": null, + "text": "DefaultParameterSetName = PSSessionConfigurationCommandBase.NameParameterSetName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 34, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "public sealed class RegisterPSSessionConfigurationCommand : PSSessionConfigurationCommandBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 40, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "function Register-PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 53, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "[System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode] $accessMode,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 69, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "Get-PSSessionConfiguration -Force:$force | Foreach-Object {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 107, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "Unregister-PSSessionConfiguration -name \"\"$pluginName\"\" -force", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 140, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "## Replace the SDDL with any groups or restrictions defined in the PSSessionConfigurationFile", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 143, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "$null = Set-PSSessionConfiguration -Name $pluginName -SecurityDescriptorSddl $configTableSddl -NoServiceRestart:$noRestart -Force:$force", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 151, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Disabled.Equals($accessMode) -or !$?)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 161, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "$curPlugin = Get-PSSessionConfiguration -Name $pluginName -Force:$force", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 165, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Local.Equals($accessMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 187, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "if (([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Local.Equals($accessMode) -or", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 188, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "[System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Remote.Equals($accessMode)) -and $haveDisableACE)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 195, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Remote.Equals($accessMode) -and $haveDisableACE)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 231, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "$null = Set-PSSessionConfiguration -Name $pluginName -SecurityDescriptorSddl $newSDDL -NoServiceRestart:$noRestart -Force:$force -WarningAction 0 -RunAsCredential $runAsCredential", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 235, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "$null = Set-PSSessionConfiguration -Name $pluginName -SecurityDescriptorSddl $newSDDL -NoServiceRestart:$noRestart -Force:$force -WarningAction 0", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 268, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "Register-PSSessionConfiguration -filepath $args[0] -pluginName $args[1] -shouldShowUI $args[2] -force $args[3] -whatif:$args[4] -confirm:$args[5] -restartWSManTarget $args[6] -restartWSManAction $args", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 272, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "Register-PSSessionConfiguration -filepath $args[0] -pluginName $args[1] -shouldShowUI $args[2] -force $args[3] -whatif:$args[4] -confirm:$args[5] -restartWSManTarget $args[6] -restartWSManAction $args", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 319, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "private const string SessionConfigDataFormat = @\"{0}\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 347, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "static RegisterPSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 383, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "WriteWarning(RemotingErrorIdStrings.RunAsSessionConfigurationSecurityWarning);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 403, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Local:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 411, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Remote:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 440, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Disabled:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 447, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "if (AccessMode.Equals(PSSessionConfigurationAccessMode.Local))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 452, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "else if (AccessMode.Equals(PSSessionConfigurationAccessMode.Remote))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 461, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 476, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string pluginPath = PSSessionConfigurationCommandUtilities.GetWinrmPluginDllPath();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 532, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.MoveWinRmToIsolatedServiceHost(RunAsVirtualAccountSpecified);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 538, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "runAsCredential = PSSessionConfigurationCommandUtilities.CreateGMSAAccountCredentials(_gmsaAccount);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 548, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string.Create(CultureInfo.InvariantCulture, $\"Set-PSSessionConfiguration {shellName} -ShowSecurityDescriptorUI\"));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 554, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 812, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFilePath, filePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 814, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 833, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFileErrorProcessing, filePath, rte.Message);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 835, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 842, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFile, filePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 844, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFile\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 860, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "InvalidOperationException invalidOperationException = new InvalidOperationException(StringUtil.Format(RemotingErrorIdStrings.ErrorParsingTheKeyInPSSessionConfigurationFile, ConfigFileConstants.Guid, f", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 861, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "ThrowTerminatingError(new ErrorRecord(invalidOperationException, \"InvalidGuidInPSSessionConfigurationFile\", ErrorCategory.InvalidOperation, null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 866, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "ThrowTerminatingError(new ErrorRecord(e, \"InvalidGuidInPSSessionConfigurationFile\", ErrorCategory.InvalidOperation, null));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 901, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "this.RunAsVirtualAccountGroups = PSSessionConfigurationCommandUtilities.GetRunAsVirtualAccountGroupsString(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 912, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "_configTableSDDL = PSSessionConfigurationCommandUtilities.ComputeSDDLFromConfiguration(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 924, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string configGroupMemberShipACE = PSSessionConfigurationCommandUtilities.CreateConditionalACEFromConfig(configTable);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 927, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "sddl = PSSessionConfigurationCommandUtilities.UpdateSDDLUsersWithGroupConditional(sddl, configGroupMemberShipACE);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1084, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ConstructVersionFormatForConfigXml(psVersion),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1088, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "MaxPSVersion = PSSessionConfigurationCommandUtilities.CalculateMaxPSVersion(psVersion);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1095, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ConstructVersionFormatForConfigXml(MaxPSVersion),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1155, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Disabled:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1159, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Local:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1160, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Remote:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1172, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1173, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.GetModulePathAsString(modulesToImport),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1217, + "type": "Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand", + "text": "string psPluginDllPath = PSSessionConfigurationCommandUtilities.GetWinrmPluginDllPath();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1242, + "type": null, + "text": "#endregion Register-PSSessionConfiguration cmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1249, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "internal static class PSSessionConfigurationCommandUtilities", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1255, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "internal const string PSCustomShellTypeName = \"Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1504, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "PSSessionConfigurationAccessMode accessMode,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1516, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "if (accessMode == PSSessionConfigurationAccessMode.Local)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1518, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "sddl = PSSessionConfigurationCommandBase.GetLocalSddl();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1520, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "else if (accessMode == PSSessionConfigurationAccessMode.Remote)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1522, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandUtilities", + "text": "sddl = PSSessionConfigurationCommandBase.GetRemoteSddl();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1900, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "public class PSSessionConfigurationCommandBase : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1906, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "internal const string SessionConfigurationFileParameterSetName = \"SessionConfigurationFile\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1947, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "[Parameter(Mandatory = true, Position = 0, ValueFromPipelineByPropertyName = true, ParameterSetName = SessionConfigurationFileParameterSetName)]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1962, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "[Parameter(Position = 1, Mandatory = true, ParameterSetName = PSSessionConfigurationCommandBase.AssemblyNameParameterSetName)]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2010, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "[Parameter(Position = 2, Mandatory = true, ParameterSetName = PSSessionConfigurationCommandBase.AssemblyNameParameterSetName)]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2101, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "public PSSessionConfigurationAccessMode AccessMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2115, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "private PSSessionConfigurationAccessMode _accessMode = PSSessionConfigurationAccessMode.Remote;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2412, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "RemotingErrorIdStrings.InvalidRegisterPSSessionConfigurationModulePath,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2432, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "[Parameter(Mandatory = true, ParameterSetName = SessionConfigurationFileParameterSetName)]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2457, + "type": "Microsoft.PowerShell.Commands.PSSessionConfigurationCommandBase", + "text": "internal PSSessionConfigurationCommandBase()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2466, + "type": null, + "text": "#region Unregister-PSSessionConfiguration cmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2471, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Unregister, RemotingConstants.PSSessionConfigurationNoun,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2473, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "public sealed class UnregisterPSSessionConfigurationCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2479, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "function Unregister-PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2548, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "Unregister-PSSessionConfiguration -filter $args[0] -whatif:$args[1] -confirm:$args[2] -action $args[3] -targetTemplate $args[4] -shellNotErrMsgFormat $args[5] -force $args[6]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2552, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "Unregister-PSSessionConfiguration -filter $args[0] -whatif:$args[1] -confirm:$args[2] -action $args[3] -targetTemplate $args[4] -shellNotErrMsgFormat $args[5] -force $args[6] -erroraction $args[7]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2617, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "static UnregisterPSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2638, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2656, + "type": "Microsoft.PowerShell.Commands.UnregisterPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2702, + "type": null, + "text": "#region Get-PSSessionConfiguration cmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2707, + "type": null, + "text": "[Cmdlet(VerbsCommon.Get, RemotingConstants.PSSessionConfigurationNoun, HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096790\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2708, + "type": null, + "text": "[OutputType(\"Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2709, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "public sealed class GetPSSessionConfigurationCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2748, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "if (test-path -LiteralPath $pluginDir\\InitializationParameters\\SessionConfigurationData) {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2749, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "$xscd = [xml](Unescape-xml (Unescape-xml (get-item -LiteralPath $pluginDir\\InitializationParameters\\SessionConfigurationData).Value))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2751, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "foreach ($o in $xscd.SessionConfigurationData.Param) {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2778, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "if ($h[\"\"SessionConfigurationData\"\"]) {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2779, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "$h[\"\"SessionConfigurationData\"\"] = Unescape-Xml (Unescape-Xml $h[\"\"SessionConfigurationData\"\"])", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2832, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "static GetPSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2836, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.PSCustomShellTypeName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2883, + "type": "Microsoft.PowerShell.Commands.GetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2931, + "type": null, + "text": "#region Set-PSSessionConfiguration cmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2936, + "type": null, + "text": "[Cmdlet(VerbsCommon.Set, RemotingConstants.PSSessionConfigurationNoun,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2937, + "type": null, + "text": "DefaultParameterSetName = PSSessionConfigurationCommandBase.NameParameterSetName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2940, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "public sealed class SetPSSessionConfigurationCommand : PSSessionConfigurationCommandBase", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2951, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string getSessionConfigurationDataSbFormat = @\"(Get-Item 'WSMan:\\localhost\\Plugin\\{0}\\InitializationParameters\\SessionConfigurationData').Value\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2953, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string setSessionConfigurationDataSbFormat = @\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2954, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "function Set-SessionConfigurationData([string] $scd) {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2964, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "Set-SessionConfigurationData $args[0]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2967, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string setSessionConfigurationQuotaSbFormat = @\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2982, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string setSessionConfigurationTimeoutQuotasSbFormat = @\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2996, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string setSessionConfigurationOptionsSbFormat = @\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3032, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "function Set-PSSessionConfiguration([PSObject]$customShellObject,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3043, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "[System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]$accessMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3135, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Disabled.Equals($accessMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3165, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Local.Equals($accessMode) -and !$disableNetworkExists)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3171, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "if ([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Remote.Equals($accessMode) -and $disableNetworkExists)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3208, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "if (([System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode]::Local.Equals($accessMode)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3216, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "Set-PSSessionConfiguration $args[0] $args[1] $args[2] $args[3] $args[4] $args[5] $args[6] $args[7] $args[8] $args[9] $args[10] $args[11]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3222, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private const string SessionConfigDataFormat = @\"{0}\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3255, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "static SetPSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3290, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "WriteWarning(RemotingErrorIdStrings.RunAsSessionConfigurationSecurityWarning);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3307, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "_configSddl = PSSessionConfigurationCommandUtilities.ComputeSDDLFromConfiguration(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3332, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "this.RunAsVirtualAccountGroups = PSSessionConfigurationCommandUtilities.GetRunAsVirtualAccountGroupsString(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3354, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Local:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3362, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Remote:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3380, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Disabled:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3387, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3491, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "accessModeSpecified ? AccessMode : PSSessionConfigurationAccessMode.Disabled,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3502, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "SetSessionConfigurationTypeOptions();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3537, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.MoveWinRmToIsolatedServiceHost(RunAsVirtualAccountSpecified);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3561, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "runAsCredential = PSSessionConfigurationCommandUtilities.CreateGMSAAccountCredentials(_gmsaAccount);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3599, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "string.Format(CultureInfo.InvariantCulture, setSessionConfigurationQuotaSbFormat, CodeGeneration.EscapeSingleQuotedStringContent(Name)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3618, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "string.Format(CultureInfo.InvariantCulture, setSessionConfigurationOptionsSbFormat, CodeGeneration.EscapeSingleQuotedStringContent(Name)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3630, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Disabled:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3633, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Local:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3634, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "case PSSessionConfigurationAccessMode.Remote:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3657, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "private void SetSessionConfigurationTypeOptions()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3663, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "ps.AddScript(string.Format(CultureInfo.InvariantCulture, getSessionConfigurationDataSbFormat, CodeGeneration.EscapeSingleQuotedStringContent(Name)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3670, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData scd = PSSessionConfigurationData.Create(psObjectCollection[0] == null ? string.Empty : PSSessionConfigurationData.Unescape(psObjectCollection[0].BaseObject.ToString()));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3688, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "modulePathParameter = PSSessionConfigurationCommandUtilities.GetModulePathAsString(this.modulesToImport).Trim();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3696, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "modulePathParameter = (scd.ModulesToImportInternal == null) ? null : PSSessionConfigurationCommandUtilities.GetModulePathAsString(scd.ModulesToImportInternal.ToArray()).Trim();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3709, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken, string.Empty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3720, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3736, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "ScriptBlock setSessionConfigurationSb = ScriptBlock.Create(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3737, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "string.Format(CultureInfo.InvariantCulture, setSessionConfigurationDataSbFormat, CodeGeneration.EscapeSingleQuotedStringContent(Name))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3739, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setSessionConfigurationSb.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3741, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "setSessionConfigurationSb.InvokeUsingCmdlet(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3760, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.RestartWinRMService(this, _isErrorReported, Force, noRestart);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3824, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "result.Properties.Add(new PSNoteProperty(ConfigurationDataFromXML.PSVERSIONTOKEN, PSSessionConfigurationCommandUtilities.ConstructVersionFormatForConfigXml(psVersion)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3825, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "MaxPSVersion = PSSessionConfigurationCommandUtilities.CalculateMaxPSVersion(psVersion);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3836, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "result.Properties.Add(new PSNoteProperty(ConfigurationDataFromXML.MAXPSVERSIONTOKEN, PSSessionConfigurationCommandUtilities.ConstructVersionFormatForConfigXml(MaxPSVersion)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3851, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "modulePathParameter = PSSessionConfigurationCommandUtilities.GetModulePathAsString(this.modulesToImport).Trim();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3859, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "ps.AddScript(string.Format(CultureInfo.InvariantCulture, getSessionConfigurationDataSbFormat, CodeGeneration.EscapeSingleQuotedStringContent(Name)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3876, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3885, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData scd = PSSessionConfigurationData.Create(psObjectCollection[0].BaseObject.ToString());", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3897, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken, string.Empty));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3911, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "PSSessionConfigurationData.ModulesToImportToken,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3941, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFilePath, Path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3943, + "type": "Microsoft.PowerShell.Commands.SetPSSessionConfigurationCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3977, + "type": null, + "text": "#region Enable/Disable-PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3982, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Enable, RemotingConstants.PSSessionConfigurationNoun,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3984, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "public sealed class EnablePSSessionConfigurationCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4040, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "function Enable-PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4124, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "Get-PSSessionConfiguration $name -Force:$Force | ForEach-Object {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4188, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "$null = Set-PSSessionConfiguration -Name $_.Name -SecurityDescriptorSddl $sddl -NoServiceRestart -force -WarningAction 0", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4190, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "}} #end of Get-PSSessionConfiguration | foreach", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4198, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "$_ | Enable-PSSessionConfiguration -force $args[0] -sddl $args[1] -isSDDLSpecified $args[2] -queryForSet $args[3] -captionForSet $args[4] -queryForQC $args[5] -captionForQC $args[6] -whatif:$args[7] -", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4207, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "static EnablePSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4210, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "enablePluginSbFormat, setWSManConfigCommand, PSSessionConfigurationCommandBase.RemoteManagementUsersSID, PSSessionConfigurationCommandBase.InteractiveUsersSID);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4329, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4352, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "_shellsToEnable.Add(PSSessionConfigurationCommandUtilities.GetWinrmPluginShellName());", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4361, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4367, + "type": "Microsoft.PowerShell.Commands.EnablePSSessionConfigurationCommand", + "text": "\"Set-PSSessionConfiguration\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4417, + "type": null, + "text": "[Cmdlet(VerbsLifecycle.Disable, RemotingConstants.PSSessionConfigurationNoun,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4419, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "public sealed class DisablePSSessionConfigurationCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4427, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "function Disable-PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4470, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "Get-PSSessionConfiguration $name -Force:$Force | ForEach-Object {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4485, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "$_ | Disable-PSSessionConfiguration -force $args[0] -whatif:$args[1] -confirm:$args[2] -restartWinRMMessage $args[3] -setEnabledTarget $args[4] -setEnabledAction $args[5] -noServiceRestart $args[6]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4494, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "static DisablePSSessionConfigurationCommand()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4568, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4591, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "_shellsToDisable.Add(PSSessionConfigurationCommandUtilities.GetWinrmPluginShellName());", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4601, + "type": "Microsoft.PowerShell.Commands.DisablePSSessionConfigurationCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4734, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "$null = Register-PSSessionConfiguration -Name $configurationName -force -ErrorAction Stop", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4761, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "$endPoint = Get-PSSessionConfiguration $Name -Force:$Force -ErrorAction silentlycontinue 2>&1", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4770, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "$qMessage = $queryForRegisterDefault -f \"\"$Name\"\",\"\"Register-PSSessionConfiguration {0} -force\"\"", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4804, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "Enable-PSSessionConfiguration @PSBoundParameters", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4825, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "Get-PSSessionConfiguration -Force:$Force | ForEach-Object {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4880, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "$null = Set-PSSessionConfiguration -Name $_.Name -SecurityDescriptorSddl $sddl -NoServiceRestart -force -WarningAction 0", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4902, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "enableRemotingSbFormat, PSSessionConfigurationCommandUtilities.GetWinrmPluginShellName(),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4903, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "PSSessionConfigurationCommandBase.RemoteManagementUsersSID, PSSessionConfigurationCommandBase.InteractiveUsersSID,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4965, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4978, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4983, + "type": "Microsoft.PowerShell.Commands.EnablePSRemotingCommand", + "text": "string setCaptionMessage = StringUtil.Format(RemotingErrorIdStrings.CSShouldProcessAction, \"Set-PSSessionConfiguration\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5063, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "Get-PSSessionConfiguration -Force:$force | ForEach-Object {{", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5109, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "$null = Set-PSSessionConfiguration -Name $_.Name -SecurityDescriptorSddl $sddl -NoServiceRestart -force -WarningAction 0", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5127, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "string localSDDL = PSSessionConfigurationCommandBase.GetLocalSddl();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5170, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5186, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "PSSessionConfigurationCommandUtilities.CollectShouldProcessParameters(this, out whatIf, out confirm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5188, + "type": "Microsoft.PowerShell.Commands.DisablePSRemotingCommand", + "text": "string captionMessage = StringUtil.Format(RemotingErrorIdStrings.CSShouldProcessAction, \"Set-PSSessionConfiguration\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5247, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "PSSessionConfigurationCommandUtilities.ThrowIfNotAdministrator();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5253, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "invoker.AddCommand(\"Get-PSSessionConfiguration\").AddParameter(\"Name\", this.ConfigurationName).AddParameter(\"ErrorAction\", \"Stop\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5262, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "ThrowTerminatingError(new ErrorRecord(e.ErrorRecord.Exception, \"CouldNotFindSessionConfiguration\", ErrorCategory.ObjectNotFound, this.ConfigurationName));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5314, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.SessionConfigurationMustBeFileBased, configurationName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5316, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"SessionConfigurationMustBeFileBased\", ErrorCategory.InvalidArgument, foundConfiguration);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5321, + "type": "Microsoft.PowerShell.Commands.GetPSSessionCapabilityCommand", + "text": "InitialSessionState iss = InitialSessionState.CreateFromSessionConfigurationFile(configFilePath, validator);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 131, + "type": "Microsoft.PowerShell.Commands.EnterPSHostProcessCommand", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 311, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "public PSLanguageMode LanguageMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 325, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "private PSLanguageMode _languageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 818, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "if (ShouldGenerateConfigurationSnippet(\"LanguageMode\"))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 824, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "_languageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 828, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.LanguageMode, RemotingErrorIdStrings.DISCLanguageModeComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 325, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "private PSLanguageMode _languageMode = PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 332, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "public ExecutionPolicy ExecutionPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 345, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "private ExecutionPolicy _executionPolicy = ExecutionPolicy.Restricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 833, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "if (ShouldGenerateConfigurationSnippet(\"ExecutionPolicy\"))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 835, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ExecutionPolicy, RemotingErrorIdStrings.DISCExecutionPolicyComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 186, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "public string TranscriptDirectory", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 735, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = string.IsNullOrEmpty(_transcriptDirectory) ? \"'C:\\\\Transcripts\\\\'\" : SessionConfigurationUtils.QuoteName(_transcriptDirectory);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 736, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.TranscriptDirectory, RemotingErrorIdStrings.DISCTranscriptDirectoryComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 23, + "type": null, + "text": "[Cmdlet(VerbsCommon.New, \"PSSessionConfigurationFile\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096791\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 24, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "public class NewPSSessionConfigurationFileCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 650, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFilePath, _path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 652, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 685, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.SchemaVersion, RemotingErrorIdStrings.DISCSchemaVersionComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 686, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_schemaVersion), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 689, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Guid, RemotingErrorIdStrings.DISCGUIDComment, SessionConfigurationUtils.QuoteName(_guid), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 697, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Author, RemotingErrorIdStrings.DISCAuthorComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 698, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_author), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 701, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Description, RemotingErrorIdStrings.DISCDescriptionComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 702, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_description), streamWriter, string.IsNullOrEmpty(_description)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 712, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.CompanyName, RemotingErrorIdStrings.DISCCompanyNameComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 713, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_companyName), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 724, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Copyright, RemotingErrorIdStrings.DISCCopyrightComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 725, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_copyright), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 729, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.SessionType, RemotingErrorIdStrings.DISCInitialSessionStateComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 730, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_sessionType), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 735, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = string.IsNullOrEmpty(_transcriptDirectory) ? \"'C:\\\\Transcripts\\\\'\" : SessionConfigurationUtils.QuoteName(_transcriptDirectory);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 736, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.TranscriptDirectory, RemotingErrorIdStrings.DISCTranscriptDirectoryComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 740, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RunAsVirtualAccount, RemotingErrorIdStrings.DISCRunAsVirtualAccountComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 741, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.WriteBoolean(true), streamWriter, RunAsVirtualAccount == false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 747, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = (haveVirtualAccountGroups) ? SessionConfigurationUtils.CombineStringArray(RunAsVirtualAccountGroups) : \"'Remote Desktop Users', 'Remote Management Users'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 748, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RunAsVirtualAccountGroups, RemotingErrorIdStrings.DISCRunAsVirtualAccountGroupsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 755, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.MountUserDrive, RemotingErrorIdStrings.DISCMountUserDriveComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 756, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.WriteBoolean(true), streamWriter, MountUserDrive == false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 763, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.UserDriveMaxSize, RemotingErrorIdStrings.DISCUserDriveMaxSizeComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 764, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.WriteLong(userDriveMaxSize), streamWriter, (UserDriveMaximumSize <= 0)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 770, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.EnforceInputParameterValidation, RemotingErrorIdStrings.DISCEnforceInputParameterValidation,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 771, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.WriteBoolean(true), streamWriter, EnforceInputParameterValidation == false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 778, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = (!haveGMSAAccountName) ? \"'CONTOSO\\\\GroupManagedServiceAccount'\" : SessionConfigurationUtils.QuoteName(GroupManagedServiceAccount);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 779, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.GMSAAccount, RemotingErrorIdStrings.DISCGMSAComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 784, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = (_scriptsToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_scriptsToProcess) : \"'C:\\\\ConfigData\\\\InitScript1.ps1', 'C:\\\\ConfigData\\\\InitScript2.ps1'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 785, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ScriptsToProcess, RemotingErrorIdStrings.DISCScriptsToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 791, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RoleDefinitions, RemotingErrorIdStrings.DISCRoleDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 792, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "\"@{ 'CONTOSO\\\\SqlAdmins' = @{ RoleCapabilities = 'SqlAdministration' }; 'CONTOSO\\\\SqlManaged' = @{ RoleCapabilityFiles = 'C:\\\\RoleCapability\\\\SqlManaged.psrc' }; 'CONTOSO\\\\ServerMonitors' = @{ Visible", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 798, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RoleDefinitions, RemotingErrorIdStrings.DISCRoleDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 799, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashtable(_roleDefinitions, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 807, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RequiredGroups, RemotingErrorIdStrings.DISCRequiredGroupsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 812, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.RequiredGroups, RemotingErrorIdStrings.DISCRequiredGroupsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 813, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineRequiredGroupsHash(_requiredGroups), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 828, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.LanguageMode, RemotingErrorIdStrings.DISCLanguageModeComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 829, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_languageMode), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 835, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ExecutionPolicy, RemotingErrorIdStrings.DISCExecutionPolicyComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 836, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_executionPolicy), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 850, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.PowerShellVersion, RemotingErrorIdStrings.DISCPowerShellVersionComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 851, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_powerShellVersion), streamWriter, isExample));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 860, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ModulesToImport, RemotingErrorIdStrings.DISCModulesToImportComment, exampleModulesToImport, streamWriter, true));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 865, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ModulesToImport, RemotingErrorIdStrings.DISCModulesToImportComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 866, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashTableOrStringArray(_modulesToImport, streamWriter, this), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 872, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleAliases, RemotingErrorIdStrings.DISCVisibleAliasesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 873, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleAliases, streamWriter, this), streamWriter, _visibleAliases.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 881, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleCmdlets, RemotingErrorIdStrings.DISCVisibleCmdletsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 887, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleCmdlets, RemotingErrorIdStrings.DISCVisibleCmdletsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 888, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleCmdlets, streamWriter, this), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 896, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleFunctions, RemotingErrorIdStrings.DISCVisibleFunctionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 902, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleFunctions, RemotingErrorIdStrings.DISCVisibleFunctionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 903, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleFunctions, streamWriter, this), streamWriter, _visibleFunctions.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 909, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleExternalCommands, RemotingErrorIdStrings.DISCVisibleExternalCommandsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 910, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleExternalCommands, streamWriter, this), streamWriter, _visibleExternalCommands.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 916, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleProviders, RemotingErrorIdStrings.DISCVisibleProvidersComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 917, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleProviders, streamWriter, this), streamWriter, _visibleProviders.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 925, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AliasDefinitions, RemotingErrorIdStrings.DISCAliasDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 931, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AliasDefinitions, RemotingErrorIdStrings.DISCAliasDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 932, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(_aliasDefinitions, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 940, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FunctionDefinitions, RemotingErrorIdStrings.DISCFunctionDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 950, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FunctionDefinitions, RemotingErrorIdStrings.DISCFunctionDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 951, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(funcHash, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1002, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1012, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1021, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1022, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(varHash, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1066, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.EnvironmentVariables, RemotingErrorIdStrings.DISCEnvironmentVariablesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1073, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.EnvironmentVariables, RemotingErrorIdStrings.DISCEnvironmentVariablesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1074, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineHashtable(_environmentVariables, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1080, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = (_typesToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_typesToProcess) : \"'C:\\\\ConfigData\\\\MyTypes.ps1xml', 'C:\\\\ConfigData\\\\OtherTypes.ps1xml'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1081, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.TypesToProcess, RemotingErrorIdStrings.DISCTypesToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1088, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "resultData = (_formatsToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_formatsToProcess) : \"'C:\\\\ConfigData\\\\MyFormats.ps1xml', 'C:\\\\ConfigData\\\\OtherFormats.ps1xml'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1089, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FormatsToProcess, RemotingErrorIdStrings.DISCFormatsToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1103, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AssembliesToLoad, RemotingErrorIdStrings.DISCAssembliesToLoadComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1104, + "type": "Microsoft.PowerShell.Commands.NewPSSessionConfigurationFileCommand", + "text": "SessionConfigurationUtils.CombineStringArray(_assembliesToLoad), streamWriter, isExample));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1134, + "type": null, + "text": "[Cmdlet(VerbsCommon.New, \"PSRoleCapabilityFile\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkId=623708\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1135, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "public class NewPSRoleCapabilityFileCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1549, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "if (!provider.NameEquals(Context.ProviderNames.FileSystem) || !filePath.EndsWith(StringLiterals.PowerShellRoleCapabilityFileExtension, StringComparison.OrdinalIgnoreCase))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1551, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidRoleCapabilityFilePath, _path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1553, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidRoleCapabilityFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1586, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Guid, RemotingErrorIdStrings.DISCGUIDComment, SessionConfigurationUtils.QuoteName(_guid), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1594, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Author, RemotingErrorIdStrings.DISCAuthorComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1595, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_author), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1598, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Description, RemotingErrorIdStrings.DISCDescriptionComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1599, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_description), streamWriter, string.IsNullOrEmpty(_description)));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1607, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.CompanyName, RemotingErrorIdStrings.DISCCompanyNameComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1608, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_companyName), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1616, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.Copyright, RemotingErrorIdStrings.DISCCopyrightComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1617, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.QuoteName(_copyright), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1623, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ModulesToImport, RemotingErrorIdStrings.DISCModulesToImportComment, exampleModulesToImport, streamWriter, true));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1627, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ModulesToImport, RemotingErrorIdStrings.DISCModulesToImportComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1628, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineHashTableOrStringArray(_modulesToImport, streamWriter, this), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1632, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleAliases, RemotingErrorIdStrings.DISCVisibleAliasesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1633, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleAliases, streamWriter, this), streamWriter, _visibleAliases.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1638, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleCmdlets, RemotingErrorIdStrings.DISCVisibleCmdletsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1643, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleCmdlets, RemotingErrorIdStrings.DISCVisibleCmdletsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1644, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleCmdlets, streamWriter, this), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1650, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleFunctions, RemotingErrorIdStrings.DISCVisibleFunctionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1655, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleFunctions, RemotingErrorIdStrings.DISCVisibleFunctionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1656, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleFunctions, streamWriter, this), streamWriter, _visibleFunctions.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1660, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleExternalCommands, RemotingErrorIdStrings.DISCVisibleExternalCommandsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1661, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleExternalCommands, streamWriter, this), streamWriter, _visibleExternalCommands.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1664, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VisibleProviders, RemotingErrorIdStrings.DISCVisibleProvidersComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1665, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.GetVisibilityDefault(_visibleProviders, streamWriter, this), streamWriter, _visibleProviders.Length == 0));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1668, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "string resultData = (_scriptsToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_scriptsToProcess) : \"'C:\\\\ConfigData\\\\InitScript1.ps1', 'C:\\\\ConfigData\\\\InitScript2.ps1'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1669, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.ScriptsToProcess, RemotingErrorIdStrings.DISCScriptsToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1675, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AliasDefinitions, RemotingErrorIdStrings.DISCAliasDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1680, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AliasDefinitions, RemotingErrorIdStrings.DISCAliasDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1681, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(_aliasDefinitions, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1687, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FunctionDefinitions, RemotingErrorIdStrings.DISCFunctionDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1696, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FunctionDefinitions, RemotingErrorIdStrings.DISCFunctionDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1697, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(funcHash, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1746, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1755, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1764, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.VariableDefinitions, RemotingErrorIdStrings.DISCVariableDefinitionsComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1765, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineHashtableArray(varHash, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1807, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.EnvironmentVariables, RemotingErrorIdStrings.DISCEnvironmentVariablesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1813, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.EnvironmentVariables, RemotingErrorIdStrings.DISCEnvironmentVariablesComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1814, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineHashtable(_environmentVariables, streamWriter), streamWriter, false));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1818, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "resultData = (_typesToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_typesToProcess) : \"'C:\\\\ConfigData\\\\MyTypes.ps1xml', 'C:\\\\ConfigData\\\\OtherTypes.ps1xml'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1819, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.TypesToProcess, RemotingErrorIdStrings.DISCTypesToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1823, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "resultData = (_formatsToProcess.Length > 0) ? SessionConfigurationUtils.CombineStringArray(_formatsToProcess) : \"'C:\\\\ConfigData\\\\MyFormats.ps1xml', 'C:\\\\ConfigData\\\\OtherFormats.ps1xml'\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1824, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.FormatsToProcess, RemotingErrorIdStrings.DISCFormatsToProcessComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1835, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "result.Append(SessionConfigurationUtils.ConfigFragment(ConfigFileConstants.AssembliesToLoad, RemotingErrorIdStrings.DISCAssembliesToLoadComment,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1836, + "type": "Microsoft.PowerShell.Commands.NewPSRoleCapabilityFileCommand", + "text": "SessionConfigurationUtils.CombineStringArray(_assembliesToLoad), streamWriter, isExample));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1851, + "type": null, + "text": "#region SessionConfigurationUtils", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1856, + "type": "Microsoft.PowerShell.Commands.SessionConfigurationUtils", + "text": "internal static class SessionConfigurationUtils", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2293, + "type": "Microsoft.PowerShell.Commands.PSExecutionCmdlet", + "text": "bool allowUsingExpressions = Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2347, + "type": "Microsoft.PowerShell.Commands.PSExecutionCmdlet", + "text": "bool isTrustedInput = Context.LanguageMode == PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2443, + "type": "Microsoft.PowerShell.Commands.PSExecutionCmdlet", + "text": "bool allowVariableAccess = Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2293, + "type": "Microsoft.PowerShell.Commands.PSExecutionCmdlet", + "text": "bool allowUsingExpressions = Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2443, + "type": "Microsoft.PowerShell.Commands.PSExecutionCmdlet", + "text": "bool allowVariableAccess = Context.SessionState.LanguageMode != PSLanguageMode.NoLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 244, + "type": "Microsoft.PowerShell.Commands.PSRemotingCmdlet", + "text": "SpecialVariables.PSSessionConfigurationNameVarPath, DefaultPowerShellRemoteShellName);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 4128, + "type": "Microsoft.PowerShell.Commands.QueryRunspaces", + "text": "System.Xml.XmlReaderSettings xmlReaderSettings = InternalDeserializer.XmlReaderSettingsForUntrustedXmlDocument.Clone();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 650, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "if ((Context.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 656, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "new PSNotSupportedException(RemotingErrorIdStrings.CannotStartJobInconsistentLanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 657, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "\"CannotStartJobInconsistentLanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 659, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "Context.LanguageMode));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 650, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "if ((Context.LanguageMode == PSLanguageMode.ConstrainedLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 651, + "type": "Microsoft.PowerShell.Commands.StartJobCommand", + "text": "(SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Enforce) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 125, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "DISCUtils.ExecutionPolicyType = typeof(ExecutionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 19, + "type": null, + "text": "[Cmdlet(VerbsDiagnostic.Test, \"PSSessionConfigurationFile\", HelpUri = \"https://go.microsoft.com/fwlink/?LinkID=2096797\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 21, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "public class TestPSSessionConfigurationFileCommand : PSCmdlet", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 63, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.PSSessionConfigurationFileNotFound, _path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 65, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "ErrorRecord er = new ErrorRecord(fnf, \"PSSessionConfigurationFileNotFound\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 82, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.PSSessionConfigurationFileNotFound, _path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 84, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "ErrorRecord er = new ErrorRecord(fnf, \"PSSessionConfigurationFileNotFound\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 130, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFilePath, filePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 132, + "type": "Microsoft.PowerShell.Commands.TestPSSessionConfigurationFileCommand", + "text": "ErrorRecord er = new ErrorRecord(ioe, \"InvalidPSSessionConfigurationFilePath\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", + "line": 162, + "type": "System.Management.Automation.Internal.PSEventId", + "text": "WDAC_Query = 0x4002,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", + "line": 163, + "type": "System.Management.Automation.Internal.PSEventId", + "text": "WDAC_Audit = 0x4003,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", + "line": 251, + "type": "System.Management.Automation.Internal.PSTask", + "text": "WDAC = 0x83,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", + "line": 252, + "type": "System.Management.Automation.Internal.PSTask", + "text": "WDACAudit = 0x84", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 989, + "type": "System.Management.Automation.Remoting.RemoteSessionHyperVSocketClient", + "text": "System.Security.SecureString securePassword = networkCredential.SecurePassword;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 1017, + "type": "System.Management.Automation.Remoting.RemoteSessionHyperVSocketClient", + "text": "byte[] passwordBytes = Microsoft.PowerShell.SecureStringHelper.GetData(securePassword);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 85, + "type": "System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode", + "text": "public enum PSSessionConfigurationAccessMode", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 108, + "type": "System.Management.Automation.RemotingConstants", + "text": "internal const string PSSessionConfigurationNoun = \"PSSessionConfiguration\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 399, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "else if (effectiveType == typeof(System.Security.SecureString))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 401, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "prerequisiteCalls.Add(ConstructWarningMessageForSecureString(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 402, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "computerName, RemotingErrorIdStrings.RemoteHostPromptSecureStringPrompt));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 425, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "else if (MethodId == RemoteHostMethodId.ReadLineAsSecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 427, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "prerequisiteCalls.Add(ConstructWarningMessageForSecureString(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 428, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "computerName, RemotingErrorIdStrings.RemoteHostReadLineAsSecureStringPrompt));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 497, + "type": "System.Management.Automation.Remoting.RemoteHostCall", + "text": "private static RemoteHostCall ConstructWarningMessageForSecureString(string computerName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs", + "line": 388, + "type": "System.Management.Automation.Remoting.RemoteHostEncoder", + "text": "else if (obj is SecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs", + "line": 429, + "type": "System.Management.Automation.Remoting.RemoteHostEncoder", + "text": "else if (obj is SecureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs", + "line": 447, + "type": "System.Management.Automation.Remoting.RemoteHostEncoder", + "text": "(SecureString)objAsPSObject.Properties[\"Password\"].Value);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/remoting/common/fragmentor.cs", + "line": 1109, + "type": "System.Management.Automation.Remoting.Fragmentor", + "text": "using (XmlReader xmlReader = XmlReader.Create(serializedDataStream, InternalDeserializer.XmlReaderSettingsForCliXml))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 44, + "type": "System.Management.Automation.Remoting.PSRemotingErrorId", + "text": "RemoteHostReadLineAsSecureStringPrompt = 215,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 46, + "type": "System.Management.Automation.Remoting.PSRemotingErrorId", + "text": "RemoteHostPromptSecureStringPrompt = 217,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 195, + "type": "System.Management.Automation.Remoting.PSRemotingErrorId", + "text": "PSSessionConfigurationName = 927,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs", + "line": 850, + "type": "System.Management.Automation.Remoting.Client.BaseClientTransportManager", + "text": "case RemoteHostMethodId.ReadLineAsSecureString:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 947, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "internal static readonly string LanguageMode = \"LanguageMode\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 986, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "new ConfigTypeEntry(LanguageMode, new ConfigTypeEntry.TypeValidationCallback(LanguageModeValidationCallback)),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1088, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "Enum.Parse(typeof(PSLanguageMode), value, true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1098, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "cmdlet.WriteVerbose(StringUtil.Format(RemotingErrorIdStrings.DISCTypeMustBeValidEnum, key, typeof(PSLanguageMode).FullName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1099, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "LanguagePrimitives.EnumSingleTypeConverter.EnumValues(typeof(PSLanguageMode)), path));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2262, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "SessionStateVariableEntry entry = CreateSessionStateVariableEntry(variable, iss.LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2411, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (_configHash.ContainsKey(ConfigFileConstants.LanguageMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2413, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "System.Management.Automation.PSLanguageMode languageMode = (System.Management.Automation.PSLanguageMode)Enum.Parse(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2414, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "typeof(System.Management.Automation.PSLanguageMode), _configHash[ConfigFileConstants.LanguageMode].ToString(), true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2415, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "iss.LanguageMode = languageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2721, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "newFunction.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2735, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "private static SessionStateVariableEntry CreateSessionStateVariableEntry(Hashtable variable, PSLanguageMode languageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2763, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (languageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2944, + "type": "System.Management.Automation.Remoting.DISCFileValidation", + "text": "\"LanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2974, + "type": "System.Management.Automation.Remoting.DISCFileValidation", + "text": "\"LanguageMode\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 939, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "internal static readonly string ExecutionPolicy = \"ExecutionPolicy\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 981, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "new ConfigTypeEntry(ExecutionPolicy, new ConfigTypeEntry.TypeValidationCallback(ExecutionPolicyValidationCallback)),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1111, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "private static bool ExecutionPolicyValidationCallback(string key, object obj, PSCmdlet cmdlet, string path)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1119, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "Enum.Parse(DISCUtils.ExecutionPolicyType, value, true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1129, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "cmdlet.WriteVerbose(StringUtil.Format(RemotingErrorIdStrings.DISCTypeMustBeValidEnum, key, DISCUtils.ExecutionPolicyType.FullName,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1130, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "LanguagePrimitives.EnumSingleTypeConverter.EnumValues(DISCUtils.ExecutionPolicyType), path));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1390, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "internal static Type ExecutionPolicyType = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2403, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (_configHash.ContainsKey(ConfigFileConstants.ExecutionPolicy))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2405, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "Microsoft.PowerShell.ExecutionPolicy executionPolicy = (Microsoft.PowerShell.ExecutionPolicy)Enum.Parse(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2406, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "typeof(Microsoft.PowerShell.ExecutionPolicy), _configHash[ConfigFileConstants.ExecutionPolicy].ToString(), true);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2407, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "iss.ExecutionPolicy = executionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2970, + "type": "System.Management.Automation.Remoting.DISCFileValidation", + "text": "\"ExecutionPolicy\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 960, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "internal static readonly string TranscriptDirectory = \"TranscriptDirectory\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 999, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "new ConfigTypeEntry(TranscriptDirectory, new ConfigTypeEntry.TypeValidationCallback(StringTypeValidationCallback)),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2419, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (_configHash.ContainsKey(ConfigFileConstants.TranscriptDirectory))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2421, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "iss.TranscriptDirectory = _configHash[ConfigFileConstants.TranscriptDirectory].ToString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2950, + "type": "System.Management.Automation.Remoting.DISCFileValidation", + "text": "\"TranscriptDirectory\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2980, + "type": "System.Management.Automation.Remoting.DISCFileValidation", + "text": "\"TranscriptDirectory\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 75, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "internal PSSessionConfigurationData SessionConfigurationData;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 141, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "AssertValueNotAssigned(SESSIONCONFIGTOKEN, SessionConfigurationData);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 142, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "SessionConfigurationData = PSSessionConfigurationData.Create(optionValue);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 228, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "\" />", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 231, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 238, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 302, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "internal PSSessionConfiguration CreateEndPointConfigurationInstance()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 306, + "type": "System.Management.Automation.Remoting.ConfigurationDataFromXML", + "text": "return (PSSessionConfiguration)Activator.CreateInstance(EndPointConfigurationType);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 337, + "type": "System.Management.Automation.Remoting.PSSessionConfiguration", + "text": "public abstract class PSSessionConfiguration : IDisposable", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 365, + "type": "System.Management.Automation.Remoting.PSSessionConfiguration", + "text": "public virtual InitialSessionState GetInitialSessionState(PSSessionConfigurationData sessionConfigurationData,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 804, + "type": "System.Management.Automation.Remoting.DefaultRemotePowerShellConfiguration", + "text": "internal sealed class DefaultRemotePowerShellConfiguration : PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 819, + "type": "System.Management.Automation.Remoting.DefaultRemotePowerShellConfiguration", + "text": "PSSessionConfigurationData.IsServerManager = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 825, + "type": "System.Management.Automation.Remoting.DefaultRemotePowerShellConfiguration", + "text": "public override InitialSessionState GetInitialSessionState(PSSessionConfigurationData sessionConfigurationData, PSSenderInfo senderInfo, string configProviderId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 861, + "type": "System.Management.Automation.Remoting.DefaultRemotePowerShellConfiguration", + "text": "PSSessionConfigurationData.IsServerManager = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 956, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "internal static readonly string RoleCapabilities = \"RoleCapabilities\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 957, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "internal static readonly string RoleCapabilityFiles = \"RoleCapabilityFiles\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 991, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "new ConfigTypeEntry(RoleCapabilities, new ConfigTypeEntry.TypeValidationCallback(StringArrayTypeValidationCallback)),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 992, + "type": "System.Management.Automation.Remoting.ConfigFileConstants", + "text": "new ConfigTypeEntry(RoleCapabilityFiles, new ConfigTypeEntry.TypeValidationCallback(StringArrayTypeValidationCallback)),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1395, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "private static readonly HashSet s_allowedRoleCapabilityKeys = new HashSet(StringComparer.OrdinalIgnoreCase)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1397, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "\"RoleCapabilities\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1398, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "\"RoleCapabilityFiles\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1542, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "throw new InvalidOperationException(StringUtil.Format(RemotingErrorIdStrings.ErrorParsingTheKeyInPSSessionConfigurationFile, key, filePath), argumentException);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1571, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "throw new InvalidOperationException(StringUtil.Format(RemotingErrorIdStrings.ErrorParsingTheKeyInPSSessionConfigurationFile, key, filePath), argumentException);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1688, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "string.Format(RemotingErrorIdStrings.InvalidRoleCapabilityKeyType, key.GetType().FullName));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1689, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "invalidOperationEx.SetErrorId(\"InvalidRoleCapabilityKeyType\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1693, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "if (!s_allowedRoleCapabilityKeys.Contains(roleCapabilityKey))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1696, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "string.Format(RemotingErrorIdStrings.InvalidRoleCapabilityKey, roleCapabilityKey));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1697, + "type": "System.Management.Automation.Remoting.DISCUtils", + "text": "invalidOperationEx.SetErrorId(\"InvalidRoleCapabilityKey\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1712, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "internal sealed class DISCPowerShellConfiguration : PSSessionConfiguration", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1762, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "MergeRoleCapabilitiesIntoConfigHash();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1768, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidPSSessionConfigurationFilePath, configFile);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1770, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "ioe.SetErrorId(\"InvalidPSSessionConfigurationFilePath\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1824, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "private void MergeRoleCapabilitiesIntoConfigHash()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1828, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (_configHash.ContainsKey(ConfigFileConstants.RoleCapabilities))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1830, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string[] roleCapabilities = TryGetStringArray(_configHash[ConfigFileConstants.RoleCapabilities]);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1836, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string roleCapabilityPath = GetRoleCapabilityPath(roleCapability);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1839, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.CouldNotFindRoleCapability, roleCapability, roleCapability + PSRCExtension);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1841, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "ioe.SetErrorId(\"CouldNotFindRoleCapability\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1850, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "if (ConfigHash.ContainsKey(ConfigFileConstants.RoleCapabilityFiles))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1852, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string[] roleCapabilityFiles = TryGetStringArray(ConfigHash[ConfigFileConstants.RoleCapabilityFiles]);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1859, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.InvalidRoleCapabilityFileExtension, roleCapabilityFilePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1861, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "ioe.SetErrorId(\"InvalidRoleCapabilityFileExtension\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1867, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string message = StringUtil.Format(RemotingErrorIdStrings.CouldNotFindRoleCapabilityFile, roleCapabilityFilePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1869, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "ioe.SetErrorId(\"CouldNotFindRoleCapabilityFile\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1931, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "private static string GetRoleCapabilityPath(string roleCapability)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1950, + "type": "System.Management.Automation.Remoting.DISCPowerShellConfiguration", + "text": "string roleCapabilitiesPath = Path.Combine(directory, \"RoleCapabilities\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 17, + "type": "System.Management.Automation.Remoting.PSSessionConfigurationData", + "text": "public sealed class PSSessionConfigurationData", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 64, + "type": "System.Management.Automation.Remoting.PSSessionConfigurationData", + "text": "private PSSessionConfigurationData()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 79, + "type": "System.Management.Automation.Remoting.PSSessionConfigurationData", + "text": "internal static PSSessionConfigurationData Create(string configurationData)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 81, + "type": "System.Management.Automation.Remoting.PSSessionConfigurationData", + "text": "PSSessionConfigurationData configuration = new PSSessionConfigurationData();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 234, + "type": "System.Management.Automation.Remoting.PSSessionConfigurationData", + "text": "private const string SessionConfigToken = \"SessionConfigurationData\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", + "line": 342, + "type": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManUserNameAuthenticationCredentials", + "text": "System.Security.SecureString pwd, WSManAuthenticationMechanism authMechanism)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", + "line": 349, + "type": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManUserNameAuthenticationCredentials", + "text": "_cred.password = Marshal.SecureStringToCoTaskMemUnicode(pwd);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1438, + "type": "System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager", + "text": "System.Security.SecureString password = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1459, + "type": "System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager", + "text": "System.Security.SecureString password = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1397, + "type": "System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager", + "text": "if (PSSessionConfigurationData.IsServerManager)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 373, + "type": "System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager", + "text": "XmlReaderSettings settings = InternalDeserializer.XmlReaderSettingsForUntrustedXmlDocument.Clone();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs", + "line": 33, + "type": "System.Management.Automation.Remoting.RemoteHostMethodId", + "text": "ReadLineAsSecureString = 12,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs", + "line": 223, + "type": "System.Management.Automation.Remoting.RemoteHostMethodInfo", + "text": "case RemoteHostMethodId.ReadLineAsSecureString:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs", + "line": 226, + "type": "System.Management.Automation.Remoting.RemoteHostMethodInfo", + "text": "\"ReadLineAsSecureString\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs", + "line": 227, + "type": "System.Management.Automation.Remoting.RemoteHostMethodInfo", + "text": "typeof(System.Security.SecureString),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRemoteHostUserInterface.cs", + "line": 211, + "type": "System.Management.Automation.Remoting.ServerRemoteHostUserInterface", + "text": "public override SecureString ReadLineAsSecureString()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRemoteHostUserInterface.cs", + "line": 213, + "type": "System.Management.Automation.Remoting.ServerRemoteHostUserInterface", + "text": "return _serverMethodExecutor.ExecuteMethod(RemoteHostMethodId.ReadLineAsSecureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 458, + "type": "System.Management.Automation.ServerRunspacePoolDriver", + "text": "if ((runspace.ExecutionContext.LanguageMode != PSLanguageMode.FullLanguage) &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 581, + "type": "System.Management.Automation.ServerRunspacePoolDriver", + "text": "Utils.EnforceSystemLockDownLanguageMode(args.Runspace.ExecutionContext);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1520, + "type": "System.Management.Automation.ServerRunspacePoolDriver", + "text": "scriptBlock.LanguageMode = PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 496, + "type": "System.Management.Automation.ServerRunspacePoolDriver", + "text": "cmdToRun.CommandOrigin = (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Enforce) ? CommandOrigin.Runspace : CommandOrigin.Internal;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 79, + "type": "System.Management.Automation.Remoting.ServerRemoteSession", + "text": "private PSSessionConfiguration _sessionConfigProvider;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 734, + "type": "System.Management.Automation.Remoting.ServerRemoteSession", + "text": "PSSessionConfiguration.LoadEndPointConfiguration(_configProviderId, _initParameters);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 759, + "type": "System.Management.Automation.Remoting.ServerRemoteSession", + "text": "if (configurationData.SessionConfigurationData != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 765, + "type": "System.Management.Automation.Remoting.ServerRemoteSession", + "text": "_sessionConfigProvider.GetInitialSessionState(configurationData.SessionConfigurationData, _senderInfo, _configProviderId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 466, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "var langModeFromContext = Expression.Property(tmp, CachedReflectionInfo.ExecutionContext_LanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 467, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "var constrainedLanguageMode = Expression.Constant(PSLanguageMode.ConstrainedLanguage);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 472, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "Expression test = context?.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 475, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "Expression.Equal(langModeFromContext, constrainedLanguageMode))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 478, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "Expression.NotEqual(langModeFromContext, constrainedLanguageMode));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5520, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "internal static DynamicMetaObject EnsureAllowedInLanguageMode(DynamicMetaObject target, object targetValue,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5529, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "if (context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6208, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if (context is { LanguageMode: PSLanguageMode.ConstrainedLanguage })", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6490, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if ((context != null) && (context.LanguageMode == PSLanguageMode.ConstrainedLanguage) && (memberInfo.GetType() != typeof(PSNoteProperty)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6839, + "type": "System.Management.Automation.Language.PSInvokeMemberBinder", + "text": "DynamicMetaObject runtimeError = PSGetMemberBinder.EnsureAllowedInLanguageMode(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7875, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "if (context != null && context.LanguageMode == PSLanguageMode.ConstrainedLanguage && !CoreTypes.Contains(instanceType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 467, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "var constrainedLanguageMode = Expression.Constant(PSLanguageMode.ConstrainedLanguage);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 472, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "Expression test = context?.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5529, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "if (context.LanguageMode == PSLanguageMode.ConstrainedLanguage &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6208, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if (context is { LanguageMode: PSLanguageMode.ConstrainedLanguage })", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6490, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if ((context != null) && (context.LanguageMode == PSLanguageMode.ConstrainedLanguage) && (memberInfo.GetType() != typeof(PSNoteProperty)))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7875, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "if (context != null && context.LanguageMode == PSLanguageMode.ConstrainedLanguage && !CoreTypes.Contains(instanceType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5532, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5538, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5540, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "title: ParameterBinderStrings.WDACBinderInvocationLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5541, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "message: StringUtil.Format(ParameterBinderStrings.WDACBinderInvocationLogMessage, name, targetName ?? string.Empty),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6218, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6229, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6231, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "title: ParameterBinderStrings.WDACBinderInvocationLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6232, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "message: StringUtil.Format(ParameterBinderStrings.WDACBinderInvocationLogMessage, Name, targetName),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6495, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6505, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6507, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "title: ParameterBinderStrings.WDACBinderInvocationLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6509, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "ParameterBinderStrings.WDACBinderInvocationLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7877, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7883, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7885, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "title: ParameterBinderStrings.WDACBinderTypeCreationLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7886, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "message: StringUtil.Format(ParameterBinderStrings.WDACBinderTypeCreationLogMessage, targetName ?? string.Empty),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 495, + "type": "System.Management.Automation.Language.BinderUtils", + "text": "if (!CoreTypes.Contains(targetType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5564, + "type": "System.Management.Automation.Language.PSGetMemberBinder", + "text": "return CoreTypes.Contains(targetType);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6216, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if (!CoreTypes.Contains(constrainedTargetType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6493, + "type": "System.Management.Automation.Language.PSSetMemberBinder", + "text": "if ((baseObject == null) || !CoreTypes.Contains(baseObject.GetType()))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7875, + "type": "System.Management.Automation.Language.PSCreateInstanceBinder", + "text": "if (context != null && context.LanguageMode == PSLanguageMode.ConstrainedLanguage && !CoreTypes.Contains(instanceType))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 568, + "type": "System.Management.Automation.ScriptBlock", + "text": "this.LanguageMode = context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1042, + "type": "System.Management.Automation.ScriptBlock", + "text": "PSLanguageMode? oldLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1043, + "type": "System.Management.Automation.ScriptBlock", + "text": "PSLanguageMode? newLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1044, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (this.LanguageMode.HasValue && this.LanguageMode != context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1048, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (this.LanguageMode != PSLanguageMode.FullLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1050, + "type": "System.Management.Automation.ScriptBlock", + "text": "|| context.EngineSessionState.Module?.LanguageMode == PSLanguageMode.FullLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1052, + "type": "System.Management.Automation.ScriptBlock", + "text": "oldLanguageMode = context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1053, + "type": "System.Management.Automation.ScriptBlock", + "text": "newLanguageMode = this.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1061, + "type": "System.Management.Automation.ScriptBlock", + "text": "message: StringUtil.Format(AutomationExceptions.WDACCompiledScriptBlockLogMessage, scriptBlockId, this.LanguageMode, context.LanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1066, + "type": "System.Management.Automation.ScriptBlock", + "text": "oldLanguageMode = context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1067, + "type": "System.Management.Automation.ScriptBlock", + "text": "newLanguageMode = this.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1179, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (newLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1181, + "type": "System.Management.Automation.ScriptBlock", + "text": "context.LanguageMode = newLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1226, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (oldLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1228, + "type": "System.Management.Automation.ScriptBlock", + "text": "context.LanguageMode = oldLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2330, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "PSLanguageMode? oldLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2331, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "PSLanguageMode? newLanguageMode = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2332, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "if (_scriptBlock.LanguageMode.HasValue &&", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2333, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "_scriptBlock.LanguageMode != Context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2335, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "oldLanguageMode = Context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2336, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "newLanguageMode = _scriptBlock.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2365, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "if (newLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2367, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "Context.LanguageMode = newLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2382, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "if (oldLanguageMode.HasValue)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2384, + "type": "System.Management.Automation.PSScriptCmdlet", + "text": "Context.LanguageMode = oldLanguageMode.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "CheckRestrictedLanguage", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 880, + "type": "System.Management.Automation.ScriptBlock", + "text": "public void CheckRestrictedLanguage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 217, + "type": "System.Management.Automation.CompiledScriptBlockData", + "text": "var amsiResult = AmsiUtils.ScanContent(scriptExtent.Text, scriptFile);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 219, + "type": "System.Management.Automation.CompiledScriptBlockData", + "text": "if (amsiResult == AmsiUtils.AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_DETECTED)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 227, + "type": "System.Management.Automation.CompiledScriptBlockData", + "text": "else if (amsiResult >= AmsiUtils.AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_BLOCKED_BY_ADMIN_BEGIN", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 228, + "type": "System.Management.Automation.CompiledScriptBlockData", + "text": "&& amsiResult <= AmsiUtils.AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_BLOCKED_BY_ADMIN_END)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1423, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (scriptBlock.HasLogged && !InternalTestHooks.ForceScriptBlockLogging)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1429, + "type": "System.Management.Automation.ScriptBlock", + "text": "ScriptBlockLogging logSetting = GetScriptBlockLoggingSetting();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1430, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (force || logSetting?.EnableScriptBlockLogging == true)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1434, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (logSetting?.EnableScriptBlockLogging == false", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1748, + "type": "System.Management.Automation.ScriptBlock", + "text": "private static readonly Lazy s_sbLoggingSettingCache = new Lazy(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1749, + "type": "System.Management.Automation.ScriptBlock", + "text": "static () => Utils.GetPolicySetting(Utils.SystemWideThenCurrentUserConfig),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1763, + "type": "System.Management.Automation.ScriptBlock", + "text": "private static ScriptBlockLogging GetScriptBlockLoggingSetting()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1767, + "type": "System.Management.Automation.ScriptBlock", + "text": "return Utils.GetPolicySetting(Utils.SystemWideThenCurrentUserConfig);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1959, + "type": "System.Management.Automation.ScriptBlock.SuspiciousContentChecker", + "text": "case 904148605: return \"ScriptBlockLogging\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2113, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (GetScriptBlockLoggingSetting()?.EnableScriptBlockInvocationLogging == true)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2127, + "type": "System.Management.Automation.ScriptBlock", + "text": "if (GetScriptBlockLoggingSetting()?.EnableScriptBlockInvocationLogging == true)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1055, + "type": "System.Management.Automation.ScriptBlock", + "text": "else if (SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1058, + "type": "System.Management.Automation.ScriptBlock", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1060, + "type": "System.Management.Automation.ScriptBlock", + "text": "title: AutomationExceptions.WDACCompiledScriptBlockLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1061, + "type": "System.Management.Automation.ScriptBlock", + "text": "message: StringUtil.Format(AutomationExceptions.WDACCompiledScriptBlockLogMessage, scriptBlockId, this.LanguageMode, context.LanguageMode),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 72, + "type": "System.Management.Automation.ArrayOps", + "text": "context.LanguageMode == PSLanguageMode.RestrictedLanguage && (array.Length * times) > 1024)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 72, + "type": "System.Management.Automation.ArrayOps", + "text": "context.LanguageMode == PSLanguageMode.RestrictedLanguage && (array.Length * times) > 1024)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 58, + "type": "System.Management.Automation.PipelineOps", + "text": "else if ((invocationToken == TokenKind.Ampersand || invocationToken == TokenKind.Dot) && mi.LanguageMode != context.LanguageMode)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 716, + "type": "System.Management.Automation.PipelineOps", + "text": "bool isTrusted = scriptBlock.LanguageMode == PSLanguageMode.FullLanguage;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 717, + "type": "System.Management.Automation.PipelineOps", + "text": "if (scriptBlock.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2989, + "type": "System.Management.Automation.EnumerableOps", + "text": "var languageMode = context.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3074, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.RestrictedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3077, + "type": "System.Management.Automation.EnumerableOps", + "text": "null, \"NoMethodInvocationInRestrictedLanguageMode\", InternalCommandStrings.NoMethodInvocationInRestrictedLanguageMode);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3081, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3105, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 717, + "type": "System.Management.Automation.PipelineOps", + "text": "if (scriptBlock.LanguageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3074, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.RestrictedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3081, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3105, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3741, + "type": "System.Management.Automation.MemberInvocationLoggingOps", + "text": "var success = AmsiUtils.ReportContent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 60, + "type": "System.Management.Automation.PipelineOps", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 70, + "type": "System.Management.Automation.PipelineOps", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 72, + "type": "System.Management.Automation.PipelineOps", + "text": "title: ParserStrings.WDACParserModuleScopeCallOperatorLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 73, + "type": "System.Management.Automation.PipelineOps", + "text": "message: ParserStrings.WDACParserModuleScopeCallOperatorLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 718, + "type": "System.Management.Automation.PipelineOps", + "text": "&& SystemPolicy.GetSystemLockdownPolicy() == SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 722, + "type": "System.Management.Automation.PipelineOps", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 724, + "type": "System.Management.Automation.PipelineOps", + "text": "title: ParserStrings.WDACGetSteppablePipelineLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 725, + "type": "System.Management.Automation.PipelineOps", + "text": "message: ParserStrings.WDACGetSteppablePipelineLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3085, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3091, + "type": "System.Management.Automation.EnumerableOps", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3093, + "type": "System.Management.Automation.EnumerableOps", + "text": "title: ParserStrings.WDACParserForEachOperatorLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3094, + "type": "System.Management.Automation.EnumerableOps", + "text": "message: StringUtil.Format(ParserStrings.WDACParserForEachOperatorLogMessage, method.Name ?? string.Empty),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3109, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Audit)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3119, + "type": "System.Management.Automation.EnumerableOps", + "text": "SystemPolicy.LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3121, + "type": "System.Management.Automation.EnumerableOps", + "text": "title: ParameterBinderStrings.WDACBinderInvocationLogTitle,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3123, + "type": "System.Management.Automation.EnumerableOps", + "text": "ParameterBinderStrings.WDACBinderInvocationLogMessage,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3083, + "type": "System.Management.Automation.EnumerableOps", + "text": "if (!CoreTypes.Contains(basedCurrent.GetType()))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "constrained-types", + "pattern": "CoreTypes|IsAllowedForConstrained|TypeAccelerator", + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3107, + "type": "System.Management.Automation.EnumerableOps", + "text": "&& !CoreTypes.Contains(basedCurrent.GetType()))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/StringOps.cs", + "line": 41, + "type": "System.Management.Automation.StringOps", + "text": "context.LanguageMode == PSLanguageMode.RestrictedLanguage && (s.Length * times) > 1024)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/StringOps.cs", + "line": 41, + "type": "System.Management.Automation.StringOps", + "text": "context.LanguageMode == PSLanguageMode.RestrictedLanguage && (s.Length * times) > 1024)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 112, + "type": "System.Management.Automation.VariableOps", + "text": "if (executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 112, + "type": "System.Management.Automation.VariableOps", + "text": "if (executionContext.LanguageMode == PSLanguageMode.ConstrainedLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1126, + "type": "System.Management.Automation.InternalSerializer", + "text": "private bool HandleSecureString(object source, string streamName, string property)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1130, + "type": "System.Management.Automation.InternalSerializer", + "text": "SecureString secureString = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1131, + "type": "System.Management.Automation.InternalSerializer", + "text": "secureString = source as SecureString;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1146, + "type": "System.Management.Automation.InternalSerializer", + "text": "secureString = moSource.ImmediateBaseObject as SecureString;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1157, + "type": "System.Management.Automation.InternalSerializer", + "text": "encryptedString = _context.cryptoHelper.EncryptSecureString(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1161, + "type": "System.Management.Automation.InternalSerializer", + "text": "encryptedString = Microsoft.PowerShell.SecureStringHelper.Protect(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1166, + "type": "System.Management.Automation.InternalSerializer", + "text": "WriteStartElement(SerializationStrings.SecureStringTag);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1171, + "type": "System.Management.Automation.InternalSerializer", + "text": "WriteStartElement(SerializationStrings.SecureStringTag);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 2772, + "type": "System.Management.Automation.InternalSerializer", + "text": "internal static void WriteSecureString(InternalSerializer serializer, string streamName, string property, object source, TypeSerializationInfo entry)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 2778, + "type": "System.Management.Automation.InternalSerializer", + "text": "serializer.HandleSecureString(source, streamName, property);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4792, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeSecureString(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4799, + "type": "System.Management.Automation.InternalDeserializer", + "text": "return deserializer.ReadSecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4910, + "type": "System.Management.Automation.InternalDeserializer", + "text": "private object ReadSecureString()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4919, + "type": "System.Management.Automation.InternalDeserializer", + "text": "result = _context.cryptoHelper.DecryptSecureString(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4923, + "type": "System.Management.Automation.InternalDeserializer", + "text": "result = Microsoft.PowerShell.SecureStringHelper.Unprotect(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4931, + "type": "System.Management.Automation.InternalDeserializer", + "text": "throw NewXmlException(Serialization.DeserializeSecureStringFailed, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5357, + "type": "System.Management.Automation.KnownTypes", + "text": "new TypeSerializationInfo(typeof(SecureString),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5358, + "type": "System.Management.Automation.KnownTypes", + "text": "SerializationStrings.SecureStringTag,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5359, + "type": "System.Management.Automation.KnownTypes", + "text": "SerializationStrings.SecureStringTag,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5360, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalSerializer.WriteSecureString,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5361, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeSecureString),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 7256, + "type": "Microsoft.PowerShell.DeserializingTypeConverter", + "text": "System.Security.SecureString password = GetPropertyValue(pso, \"Password\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 199, + "type": "System.Management.Automation.PSSerializer", + "text": "XmlReader xmlReader = XmlReader.Create(textReader, InternalDeserializer.XmlReaderSettingsForCliXml);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 498, + "type": "System.Management.Automation.Deserializer", + "text": "private readonly InternalDeserializer _deserializer;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 530, + "type": "System.Management.Automation.Deserializer", + "text": "_deserializer = new InternalDeserializer(_reader, _context);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1600, + "type": "System.Management.Automation.InternalSerializer", + "text": "psoClass.Properties.Add(new PSNoteProperty(InternalDeserializer.CimClassNameProperty, cimClass.CimSystemProperties.ClassName));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1601, + "type": "System.Management.Automation.InternalSerializer", + "text": "psoClass.Properties.Add(new PSNoteProperty(InternalDeserializer.CimNamespaceProperty, cimClass.CimSystemProperties.Namespace));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1602, + "type": "System.Management.Automation.InternalSerializer", + "text": "psoClass.Properties.Add(new PSNoteProperty(InternalDeserializer.CimServerNameProperty, cimClass.CimSystemProperties.ServerName));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1603, + "type": "System.Management.Automation.InternalSerializer", + "text": "psoClass.Properties.Add(new PSNoteProperty(InternalDeserializer.CimHashCodeProperty, cimClass.GetHashCode()));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1618, + "type": "System.Management.Automation.InternalSerializer", + "text": "psoClass.Properties.Add(new PSNoteProperty(InternalDeserializer.CimMiXmlProperty, miXmlString));", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1634, + "type": "System.Management.Automation.InternalSerializer", + "text": "PSPropertyInfo classMetadataProperty = psObject.Properties[InternalDeserializer.CimClassMetadataProperty];", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1642, + "type": "System.Management.Automation.InternalSerializer", + "text": "InternalDeserializer.CimClassMetadataProperty,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1657, + "type": "System.Management.Automation.InternalSerializer", + "text": "PSPropertyInfo instanceMetadataProperty = psObject.Properties[InternalDeserializer.CimInstanceMetadataProperty];", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1664, + "type": "System.Management.Automation.InternalSerializer", + "text": "PSNoteProperty instanceMetadataNote = new PSNoteProperty(InternalDeserializer.CimInstanceMetadataProperty, instanceMetadata);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1673, + "type": "System.Management.Automation.InternalSerializer", + "text": "InternalDeserializer.CimModifiedProperties,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 2966, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal class InternalDeserializer", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3036, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal InternalDeserializer(XmlReader reader, DeserializationContext context)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3376, + "type": "System.Management.Automation.InternalDeserializer", + "text": "if (!(psoDeserializedClass.InstanceMembers[InternalDeserializer.CimNamespaceProperty] is PSPropertyInfo namespaceProperty))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3383, + "type": "System.Management.Automation.InternalDeserializer", + "text": "if (!(psoDeserializedClass.InstanceMembers[InternalDeserializer.CimClassNameProperty] is PSPropertyInfo classNameProperty))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3390, + "type": "System.Management.Automation.InternalDeserializer", + "text": "if (!(psoDeserializedClass.InstanceMembers[InternalDeserializer.CimServerNameProperty] is PSPropertyInfo computerNameProperty))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3397, + "type": "System.Management.Automation.InternalDeserializer", + "text": "if (!(psoDeserializedClass.InstanceMembers[InternalDeserializer.CimHashCodeProperty] is PSPropertyInfo hashCodeProperty))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3427, + "type": "System.Management.Automation.InternalDeserializer", + "text": "PSPropertyInfo miXmlProperty = psoDeserializedClass.InstanceMembers[InternalDeserializer.CimMiXmlProperty] as PSPropertyInfo;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4217, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeBoolean(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4230, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeByte(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4250, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeChar(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4270, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeDateTime(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4283, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeDecimal(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4303, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeDouble(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4323, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeGuid(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4346, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeVersion(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4370, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeSemanticVersion(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4394, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeInt16(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4414, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeInt32(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4434, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeInt64(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4454, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeSByte(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4474, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeSingle(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4494, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeScriptBlock(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4509, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeString(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4515, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeTimeSpan(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4528, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeUInt16(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4548, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeUInt32(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4568, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeUInt64(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4588, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeUri(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4602, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeByteArray(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4652, + "type": "System.Management.Automation.InternalDeserializer", + "text": "settings = InternalDeserializer.XmlReaderSettingsForUntrustedXmlDocument.Clone();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4667, + "type": "System.Management.Automation.InternalDeserializer", + "text": "settings = InternalDeserializer.XmlReaderSettingsForUntrustedXmlDocument;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4684, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeXmlDocument(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4697, + "type": "System.Management.Automation.InternalDeserializer", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4712, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeProgressRecord(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4792, + "type": "System.Management.Automation.InternalDeserializer", + "text": "internal static object DeserializeSecureString(InternalDeserializer deserializer)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4994, + "type": "System.Management.Automation.InternalDeserializer", + "text": "[TraceSource(\"InternalDeserializer\", \"InternalDeserializer class\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4995, + "type": "System.Management.Automation.InternalDeserializer", + "text": "private static readonly PSTraceSource s_trace = PSTraceSource.GetTracer(\"InternalDeserializer\", \"InternalDeserializer class\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5104, + "type": "System.Management.Automation.TypeDeserializerDelegate", + "text": "internal delegate object TypeDeserializerDelegate(InternalDeserializer deserializer);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5217, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeXmlDocument);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5228, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeBoolean),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5234, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeByte),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5240, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeChar),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5246, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeDateTime),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5252, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeDecimal),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5258, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeDouble),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5264, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeGuid),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5269, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeInt16),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5275, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeInt32),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5281, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeInt64),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5287, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeSByte),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5293, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeSingle),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5299, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeScriptBlock),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5305, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeString),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5311, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeTimeSpan),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5317, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeUInt16),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5323, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeUInt32),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5329, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeUInt64),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5335, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeUri),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5341, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeByteArray),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5347, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeVersion),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5355, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeProgressRecord),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 5361, + "type": "System.Management.Automation.KnownTypes", + "text": "InternalDeserializer.DeserializeSecureString),", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/help/CommandHelpProvider.cs", + "line": 684, + "type": "System.Management.Automation.CommandHelpProvider", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/help/DscResourceHelpProvider.cs", + "line": 305, + "type": "System.Management.Automation.DscResourceHelpProvider", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/help/PSClassHelpProvider.cs", + "line": 305, + "type": "System.Management.Automation.PSClassHelpProvider", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/help/ProviderContext.cs", + "line": 117, + "type": "System.Management.Automation.ProviderContext", + "text": "bool isJEASession = false;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/help/ProviderContext.cs", + "line": 126, + "type": "System.Management.Automation.ProviderContext", + "text": "isJEASession = true;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "jea", + "pattern": "JEA|RoleCapabilit|SessionConfiguration|IsolatedMode", + "file": "src/System.Management.Automation/help/ProviderContext.cs", + "line": 134, + "type": "System.Management.Automation.ProviderContext", + "text": "if (isJEASession)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/help/ProviderContext.cs", + "line": 156, + "type": "System.Management.Automation.ProviderContext", + "text": "XmlDocument mamlDoc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/help/ProviderHelpProvider.cs", + "line": 197, + "type": "System.Management.Automation.ProviderHelpProvider", + "text": "XmlDocument doc = InternalDeserializer.LoadUnsafeXmlDocument(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 119, + "type": "System.Management.Automation.LogProvider", + "text": "internal abstract void LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 131, + "type": "System.Management.Automation.LogProvider", + "text": "internal abstract void LogWDACAuditEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 418, + "type": "System.Management.Automation.DummyLogProvider", + "text": "internal override void LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 432, + "type": "System.Management.Automation.DummyLogProvider", + "text": "internal override void LogWDACAuditEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4273, + "type": null, + "text": "PSLanguageMode languageMode = runspace.SessionStateProxy.LanguageMode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4274, + "type": null, + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage || languageMode == PSLanguageMode.NoLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "PSLanguageMode\\.(Constrained|NoLanguage|Restricted)", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4274, + "type": null, + "text": "if (languageMode == PSLanguageMode.ConstrainedLanguage || languageMode == PSLanguageMode.NoLanguage)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 632, + "type": "Microsoft.PowerShell.Commands.FileSystemProvider", + "text": "passwd = SecureStringHelper.GetData(drive.Credential.Password);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 8367, + "type": "System.Management.Automation.Internal.AlternateDataStreamUtilities", + "text": "internal static void SetZoneOfOrigin(string path, SecurityZone securityZone)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 8369, + "type": "System.Management.Automation.Internal.AlternateDataStreamUtilities", + "text": "using (FileStream fileStream = CreateFileStream(path, \"Zone.Identifier\", FileMode.Create, FileAccess.Write, FileShare.None))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 54, + "type": "System.Management.Automation.SignatureHelper", + "text": "internal static class SignatureHelper", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 61, + "type": "System.Management.Automation.SignatureHelper", + "text": "[Dbg.TraceSource(\"SignatureHelper\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 62, + "type": "System.Management.Automation.SignatureHelper", + "text": "\"tracer for SignatureHelper\")]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 64, + "type": "System.Management.Automation.SignatureHelper", + "text": "Dbg.PSTraceSource.GetTracer(\"SignatureHelper\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 65, + "type": "System.Management.Automation.SignatureHelper", + "text": "\"tracer for SignatureHelper\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 123, + "type": "System.Management.Automation.SignatureHelper", + "text": "Authenticode.TimeStampUrlRequired);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 142, + "type": "System.Management.Automation.SignatureHelper", + "text": "Authenticode.InvalidHashAlgorithm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 157, + "type": "System.Management.Automation.SignatureHelper", + "text": "Authenticode.CertNotGoodForSigning);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 237, + "type": "System.Management.Automation.SignatureHelper", + "text": "Authenticode.InvalidHashAlgorithm);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 354, + "type": "System.Management.Automation.SignatureHelper", + "text": "signature.SignatureType = SignatureType.Authenticode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 362, + "type": "System.Management.Automation.SignatureHelper", + "text": "System.Diagnostics.Debug.Fail(\"Signature type can only be None, Authenticode or Catalog.\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 549, + "type": "System.Management.Automation.SignatureHelper", + "text": "signature.SignatureType = SignatureType.Authenticode;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 69, + "type": "System.Management.Automation.CatalogHelper", + "text": "internal static class CatalogHelper", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 753, + "type": "System.Management.Automation.CatalogHelper", + "text": "catalog.Signature = SignatureHelper.GetSignature(catalogFilePath, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 89, + "type": "System.Management.Automation.SignatureType", + "text": "Authenticode = 1,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 20, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static class SecureStringHelper", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 24, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static readonly string SecureStringExportHeader = \"76492d1116743f0423413b16050a5345\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 34, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static SecureString New(byte[] data)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 44, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "SecureString ss = new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 71, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static byte[] GetData(SecureString s)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 80, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "IntPtr ptr = Marshal.SecureStringToCoTaskMemUnicode(s);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 149, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static string Protect(SecureString input)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 151, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "Utils.CheckSecureStringArg(input, \"input\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 183, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static SecureString Unprotect(string input)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 193, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "SecureString s;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 217, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static EncryptionResult Encrypt(SecureString input, SecureString key)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 244, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static EncryptionResult Encrypt(SecureString input, byte[] key)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 249, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static EncryptionResult Encrypt(SecureString input, byte[] key, byte[] iv)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 251, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "Utils.CheckSecureStringArg(input, \"input\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 304, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static SecureString Decrypt(string input, SecureString key, byte[] IV)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 334, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static SecureString Decrypt(string input, byte[] key, byte[] IV)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 373, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "internal static unsafe SecureString FromPlainTextString(string plainTextString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 379, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "return new SecureString();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 384, + "type": "Microsoft.PowerShell.SecureStringHelper", + "text": "return new SecureString(charsPtr, plainTextString.Length);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 69, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "private ExecutionPolicy _executionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 141, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "_executionPolicy = SecuritySupport.GetExecutionPolicy(_shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 188, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (_executionPolicy == ExecutionPolicy.Bypass)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 193, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (_executionPolicy == ExecutionPolicy.Unrestricted)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 265, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "(_executionPolicy == ExecutionPolicy.RemoteSigned))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 269, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "else if ((_executionPolicy == ExecutionPolicy.AllSigned) ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 270, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "(_executionPolicy == ExecutionPolicy.RemoteSigned))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 323, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "else // if(executionPolicy == ExecutionPolicy.Restricted)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 179, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_DisallowedBySafer, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 207, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_FileContentUnavailable, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 251, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_DoNotRun, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 278, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_FileContentUnavailable, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 298, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "policyCheckPassed = SetPolicyFromAuthenticodePrompt(path, host, ref reason, signature);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 310, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.Reason_NotTrusted,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 317, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.Reason_Unknown,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 361, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "policyCheckPassed = SetPolicyFromAuthenticodePrompt(path, host, ref reason, signature);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 371, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.Reason_RestrictedMode,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 379, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "private static bool SetPolicyFromAuthenticodePrompt(string path, PSHost host, ref Exception reason, Signature signature)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 384, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "RunPromptDecision decision = AuthenticodePrompt(path, signature, host);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 399, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_DoNotRun, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 405, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "reasonMessage = StringUtil.Format(Authenticode.Reason_NeverRun, path);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 537, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "Signature signature = SignatureHelper.GetSignature(path, fileContent: null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 546, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "signature = SignatureHelper.GetSignature(path, bytesWithBom);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 554, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "Signature fallbackSignature = SignatureHelper.GetSignature(path, bytesWithBom);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 686, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "private static RunPromptDecision AuthenticodePrompt(string path,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 716, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "Collection choices = GetAuthenticodePromptChoices();", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 719, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "Authenticode.AuthenticodePromptCaption;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 726, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.AuthenticodePromptText_UnknownPublisher,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 732, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.AuthenticodePromptText,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 769, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "Authenticode.RemoteFilePromptCaption;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 772, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "StringUtil.Format(Authenticode.RemoteFilePromptText,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 789, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "private static Collection GetAuthenticodePromptChoices()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 793, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string neverRun = Authenticode.Choice_NeverRun;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 794, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string neverRunHelp = Authenticode.Choice_NeverRun_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 795, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string doNotRun = Authenticode.Choice_DoNotRun;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 796, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string doNotRunHelp = Authenticode.Choice_DoNotRun_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 797, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string runOnce = Authenticode.Choice_RunOnce;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 798, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string runOnceHelp = Authenticode.Choice_RunOnce_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 799, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string alwaysRun = Authenticode.Choice_AlwaysRun;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 800, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string alwaysRunHelp = Authenticode.Choice_AlwaysRun_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 814, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string doNotRun = Authenticode.Choice_DoNotRun;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 815, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string doNotRunHelp = Authenticode.Choice_DoNotRun_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 816, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string runOnce = Authenticode.Choice_RunOnce;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 817, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string runOnceHelp = Authenticode.Choice_RunOnce_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 818, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string suspend = Authenticode.Choice_Suspend;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 819, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "string suspendHelp = Authenticode.Choice_Suspend_Help;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 147, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.Enforce)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 220, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (IsTrustedPublisher(signature, path))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 290, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (IsTrustedPublisher(signature, path))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 353, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (IsTrustedPublisher(signature, path))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 421, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "SecurityZone zone = ClrFacade.GetFileSecurityZone(filename);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 423, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "if (zone == SecurityZone.MyComputer ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 424, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "zone == SecurityZone.Intranet ||", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 425, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "zone == SecurityZone.Trusted)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 436, + "type": "Microsoft.PowerShell.PSAuthorizationManager", + "text": "private static bool IsTrustedPublisher(Signature signature, string file)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1340, + "type": "System.Management.Automation.AmsiUtils", + "text": "internal static class AmsiUtils", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1342, + "type": "System.Management.Automation.AmsiUtils", + "text": "static AmsiUtils()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1380, + "type": "System.Management.Automation.AmsiUtils", + "text": "var hr = AmsiNativeMethods.AmsiInitialize(appName, ref s_amsiContext);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1393, + "type": "System.Management.Automation.AmsiUtils", + "text": "internal static AmsiNativeMethods.AMSI_RESULT ScanContent(string content, string sourceMetadata)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1396, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1402, + "type": "System.Management.Automation.AmsiUtils", + "text": "internal static AmsiNativeMethods.AMSI_RESULT WinScanContent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1417, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1425, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1433, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1440, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1447, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1450, + "type": "System.Management.Automation.AmsiUtils", + "text": "AmsiNativeMethods.AMSI_RESULT result = AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_CLEAN;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1459, + "type": "System.Management.Automation.AmsiUtils", + "text": "hr = AmsiNativeMethods.AmsiScanBuffer(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1472, + "type": "System.Management.Automation.AmsiUtils", + "text": "PSEtwLog.LogAmsiUtilStateEvent($\"AmsiScanBuffer-{hr}\", $\"{s_amsiContext}-{s_amsiSession}\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1473, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1481, + "type": "System.Management.Automation.AmsiUtils", + "text": "return AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1530, + "type": "System.Management.Automation.AmsiUtils", + "text": "AmsiNativeMethods.AMSI_RESULT result = AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1536, + "type": "System.Management.Automation.AmsiUtils", + "text": "hr = AmsiNativeMethods.AmsiNotifyOperation(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1547, + "type": "System.Management.Automation.AmsiUtils", + "text": "if (result == AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_DETECTED)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1589, + "type": "System.Management.Automation.AmsiUtils", + "text": "int hr = AmsiNativeMethods.AmsiOpenSession(s_amsiContext, ref s_amsiSession);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1640, + "type": "System.Management.Automation.AmsiUtils", + "text": "AmsiNativeMethods.AmsiCloseSession(s_amsiContext, s_amsiSession);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1674, + "type": "System.Management.Automation.AmsiUtils", + "text": "AmsiNativeMethods.AmsiUninitialize(s_amsiContext);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1685, + "type": "System.Management.Automation.AmsiUtils.AmsiNativeMethods", + "text": "internal static class AmsiNativeMethods", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1739, + "type": "System.Management.Automation.AmsiUtils.AmsiNativeMethods", + "text": "[DllImport(\"amsi.dll\", EntryPoint = \"AmsiScanBuffer\", CallingConvention = CallingConvention.StdCall)]", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "amsi", + "pattern": "AmsiUtils|AmsiNativeMethods|AmsiScanBuffer", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1740, + "type": "System.Management.Automation.AmsiUtils.AmsiNativeMethods", + "text": "internal static extern int AmsiScanBuffer(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 32, + "type": "Microsoft.PowerShell.ExecutionPolicy", + "text": "public enum ExecutionPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 74, + "type": "Microsoft.PowerShell.ExecutionPolicyScope", + "text": "public enum ExecutionPolicyScope", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 122, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static ExecutionPolicyScope[] ExecutionPolicyScopePreferences", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 126, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return new ExecutionPolicyScope[] {", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 127, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicyScope.MachinePolicy,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 128, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicyScope.UserPolicy,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 129, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicyScope.Process,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 130, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicyScope.CurrentUser,", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 131, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicyScope.LocalMachine", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 136, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static void SetExecutionPolicy(ExecutionPolicyScope scope, ExecutionPolicy policy, string shellId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 145, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Restricted:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 148, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.AllSigned:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 151, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.RemoteSigned:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 154, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Unrestricted:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 157, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Bypass:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 165, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.Process:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 167, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "if (policy == ExecutionPolicy.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 170, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "Environment.SetEnvironmentVariable(\"PSExecutionPolicyPreference\", executionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 173, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.CurrentUser:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 176, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "if (policy == ExecutionPolicy.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 178, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "PowerShellConfig.Instance.RemoveExecutionPolicy(ConfigScope.CurrentUser, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 182, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "PowerShellConfig.Instance.SetExecutionPolicy(ConfigScope.CurrentUser, shellId, executionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 187, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.LocalMachine:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 190, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "if (policy == ExecutionPolicy.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 192, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "PowerShellConfig.Instance.RemoveExecutionPolicy(ConfigScope.AllUsers, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 196, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "PowerShellConfig.Instance.SetExecutionPolicy(ConfigScope.AllUsers, shellId, executionPolicy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 204, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static ExecutionPolicy GetExecutionPolicy(string shellId)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 206, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "foreach (ExecutionPolicyScope scope in ExecutionPolicyScopePreferences)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 208, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "ExecutionPolicy policy = GetExecutionPolicy(shellId, scope);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 209, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "if (policy != ExecutionPolicy.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 213, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Restricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 280, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static ExecutionPolicy GetExecutionPolicy(string shellId, ExecutionPolicyScope scope)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 283, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Unrestricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 287, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.Process:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 289, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "string policy = Environment.GetEnvironmentVariable(\"PSExecutionPolicyPreference\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 292, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ParseExecutionPolicy(policy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 294, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Undefined;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 297, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.CurrentUser:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 298, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.LocalMachine:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 303, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ParseExecutionPolicy(policy);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 305, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Undefined;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 310, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.UserPolicy:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 311, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.MachinePolicy:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 320, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Undefined;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 323, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ParseExecutionPolicy(groupPolicyPreference);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 327, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Restricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 331, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static ExecutionPolicy ParseExecutionPolicy(string policy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 336, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Bypass;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 341, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Unrestricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 346, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.RemoteSigned;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 351, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.AllSigned;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 356, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Restricted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 360, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return ExecutionPolicy.Default;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 364, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "internal static string GetExecutionPolicy(ExecutionPolicy policy)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 368, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Bypass:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 370, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Unrestricted:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 372, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.RemoteSigned:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 374, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.AllSigned:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 376, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicy.Restricted:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 435, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "private static string GetGroupPolicyValue(string shellId, ExecutionPolicyScope scope)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 441, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.MachinePolicy:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 445, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.UserPolicy:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 461, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return scriptExecutionSetting.ExecutionPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 473, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "private static string GetLocalPreferenceValue(string shellId, ExecutionPolicyScope scope)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 478, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.CurrentUser:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 479, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return PowerShellConfig.Instance.GetExecutionPolicy(ConfigScope.CurrentUser, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 482, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "case ExecutionPolicyScope.LocalMachine:", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "execution-policy", + "pattern": "ExecutionPolicy", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 483, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "return PowerShellConfig.Instance.GetExecutionPolicy(ConfigScope.AllUsers, shellId);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "signature", + "pattern": "SignatureHelper|Authenticode|CatalogHelper|IsSignatureValid", + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 409, + "type": "System.Management.Automation.Internal.SecuritySupport", + "text": "Signature fileSignature = SignatureHelper.GetSignature(file, null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 72, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "public sealed partial class SystemPolicy", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 74, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private SystemPolicy()", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 123, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "int hr = WldpNativeMethods.WldpGetApplicationSettingBoolean(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 128, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 138, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 156, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "internal static void LogWDACAuditMessage(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 179, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACAuditEvent(title, messageToWrite, fqid);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 191, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "context.InternalHost.UI.WriteLine(\"WDAC Audit Log:\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 286, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "int hr = WldpNativeMethods.WldpCanExecuteFile(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 293, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(\"WldpCanExecuteFile\", filePath, hr, (int)canExecuteResult);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 324, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(\"WldpCanExecuteFile_Failed\", filePath, ex.HResult, 0);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 371, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "var appLockerFilePolicy = GetAppLockerPolicy(path, handle);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 380, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "if (s_cachedWldpSystemPolicy is SystemEnforcementMode.Audit or SystemEnforcementMode.Enforce", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 388, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "if (s_cachedSaferSystemPolicy is SaferPolicy.Disallowed)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 405, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "return s_cachedWldpSystemPolicy.GetValueOrDefault(SystemEnforcementMode.None);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 411, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "if ((s_cachedWldpSystemPolicy != null) && (!InternalTestHooks.BypassAppLockerPolicyCaching))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 413, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "return s_cachedWldpSystemPolicy.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 436, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "int result = WldpNativeMethods.WldpGetLockdownPolicy(ref hostInformation, ref pdwLockdownState, 0);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 437, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(\"WldpGetLockdownPolicy\", path, result, (int)pdwLockdownState);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 445, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "s_cachedWldpSystemPolicy = resultingLockdownPolicy;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 459, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "PSEtwLog.LogWDACQueryEvent(\"WldpGetLockdownPolicy_Failed\", path, ex.HResult, 0);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 460, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "return s_cachedWldpSystemPolicy.GetValueOrDefault(SystemEnforcementMode.None);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 464, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private static SystemEnforcementMode? s_cachedWldpSystemPolicy = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 466, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private const string AppLockerTestFileName = \"__PSScriptPolicyTest_\";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 467, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private const string AppLockerTestFileContents = \"# PowerShell test file to determine AppLocker lockdown mode \";", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 469, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private static SystemEnforcementMode GetAppLockerPolicy(string path, SafeHandle handle)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 479, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "if ((s_cachedSaferSystemPolicy != null) && (!InternalTestHooks.BypassAppLockerPolicyCaching))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 481, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "result = s_cachedSaferSystemPolicy.Value;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 511, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "testPathScript = IO.Path.Combine(tempPath, AppLockerTestFileName + IO.Path.GetRandomFileName() + \".ps1\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 512, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "testPathModule = IO.Path.Combine(tempPath, AppLockerTestFileName + IO.Path.GetRandomFileName() + \".psm1\");", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 516, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "string dtAppLockerTestFileContents = AppLockerTestFileContents + Environment.TickCount64;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 517, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "IO.File.WriteAllText(testPathScript, dtAppLockerTestFileContents);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 518, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "IO.File.WriteAllText(testPathModule, dtAppLockerTestFileContents);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 590, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "s_cachedSaferSystemPolicy = result;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 615, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "private static SaferPolicy? s_cachedSaferSystemPolicy = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 622, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "int hr = WldpNativeMethods.SHGetKnownFolderPath(knownFolderId, 0, IntPtr.Zero, out pszPath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 702, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "if (s_cachedWldpSystemPolicy.GetValueOrDefault(SystemEnforcementMode.None) != SystemEnforcementMode.Enforce)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 716, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "int result = WldpNativeMethods.WldpIsClassInApprovedList(ref clsid, ref hostInformation, ref pIsApproved, 0);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 756, + "type": "System.Management.Automation.Security.SystemPolicy", + "text": "SystemPolicy.WldpNativeConstants.WLDP_LOCKDOWN_UMCIAUDIT_FLAG)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/security/wldpNativeMethods.cs", + "line": 884, + "type": "System.Management.Automation.Security.SystemPolicy.WldpNativeMethods", + "text": "internal static partial class WldpNativeMethods", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1066, + "type": "System.Management.Automation.PSSnapInReader", + "text": "ModuleCmdletBase.ModuleLoggingGroupPolicyStatus status = ModuleCmdletBase.GetModuleLoggingInformation(out names);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1067, + "type": "System.Management.Automation.PSSnapInReader", + "text": "if (status != ModuleCmdletBase.ModuleLoggingGroupPolicyStatus.Undefined)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1076, + "type": "System.Management.Automation.PSSnapInReader", + "text": "private static void SetSnapInLoggingInformation(PSSnapInInfo psSnapInInfo, ModuleCmdletBase.ModuleLoggingGroupPolicyStatus status, IEnumerable moduleOrSnapinNames)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1078, + "type": "System.Management.Automation.PSSnapInReader", + "text": "if (((status & ModuleCmdletBase.ModuleLoggingGroupPolicyStatus.Enabled) != 0) && moduleOrSnapinNames != null)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 141, + "type": "System.Management.Automation.ClrFacade", + "text": "internal static SecurityZone GetFileSecurityZone(string filePath)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 145, + "type": "System.Management.Automation.ClrFacade", + "text": "return MapSecurityZone(filePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 184, + "type": "System.Management.Automation.ClrFacade", + "text": "private static SecurityZone MapSecurityZone(string filePath)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 190, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.MyComputer;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 193, + "type": "System.Management.Automation.ClrFacade", + "text": "SecurityZone reval = ReadFromZoneIdentifierDataStream(filePath);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 194, + "type": "System.Management.Automation.ClrFacade", + "text": "if (reval != SecurityZone.NoZone)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 206, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.MyComputer;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 212, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.Internet;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 219, + "type": "System.Management.Automation.ClrFacade", + "text": "return hostName.Contains('.') ? SecurityZone.Internet : SecurityZone.Intranet;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 229, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.Untrusted;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 231, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.Intranet;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 233, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.MyComputer;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 240, + "type": "System.Management.Automation.ClrFacade", + "text": "private static SecurityZone ReadFromZoneIdentifierDataStream(string filePath)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 242, + "type": "System.Management.Automation.ClrFacade", + "text": "if (!AlternateDataStreamUtilities.TryCreateFileStream(filePath, \"Zone.Identifier\", FileMode.Open, FileAccess.Read, FileShare.Read, out var zoneDataStream))", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 244, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.NoZone;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 283, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.NoZone;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 287, + "type": "System.Management.Automation.ClrFacade", + "text": "SecurityZone result;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 288, + "type": "System.Management.Automation.ClrFacade", + "text": "return LanguagePrimitives.TryConvertTo(zoneId, out result) ? result : SecurityZone.NoZone;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "trust-boundary", + "pattern": "IsTrusted|SecurityZone|MarkOfTheWeb|Zone\\.Identifier", + "file": "src/System.Management.Automation/utils/ClrFacade.cs", + "line": 293, + "type": "System.Management.Automation.ClrFacade", + "text": "return SecurityZone.NoZone;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 665, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "private static byte[] GetBytesFromSecureString(SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 669, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": ": Microsoft.PowerShell.SecureStringHelper.GetData(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 675, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "private static SecureString GetSecureStringFromBytes(byte[] data)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 681, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "return Microsoft.PowerShell.SecureStringHelper.New(data);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 693, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "protected string ConvertSecureStringToBase64String(SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 696, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "byte[] data = GetBytesFromSecureString(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 718, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "protected SecureString ConvertBase64StringToSecureString(string base64String)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 723, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "return GetSecureStringFromBytes(data);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 741, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "protected string EncryptSecureStringCore(SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 747, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "byte[] data = GetBytesFromSecureString(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 764, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "throw new PSCryptoException(SecuritySupportStrings.CannotEncryptSecureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 777, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "protected SecureString DecryptSecureStringCore(string encryptedString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 782, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "SecureString secureString = null;", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 792, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "secureString = GetSecureStringFromBytes(decryptedData);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 820, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "internal abstract string EncryptSecureString(SecureString secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 829, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelper", + "text": "internal abstract SecureString DecryptSecureString(string encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 900, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "internal override string EncryptSecureString(SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 911, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "return ConvertSecureStringToBase64String(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 929, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "return EncryptSecureStringCore(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 932, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "internal override SecureString DecryptSecureString(string encryptedString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 937, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "return ConvertBase64StringToSecureString(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 942, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperServer", + "text": "return DecryptSecureStringCore(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1049, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "internal override string EncryptSecureString(SecureString secureString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1054, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "return ConvertSecureStringToBase64String(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1059, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "return EncryptSecureStringCore(secureString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1062, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "internal override SecureString DecryptSecureString(string encryptedString)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1067, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "return ConvertBase64StringToSecureString(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "securestring", + "pattern": "SecureString", + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 1072, + "type": "System.Management.Automation.Internal.PSRemotingCryptoHelperClient", + "text": "return DecryptSecureStringCore(encryptedString);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "LanguageMode\\b", + "file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", + "line": 189, + "type": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI", + "text": "bool isConstrained = (iss != null) && (iss.DefaultCommandVisibility != SessionStateEntryVisibility.Public) && (iss.LanguageMode != PSLanguageMode.FullLanguage);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", + "line": 187, + "type": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI", + "text": "System.Management.Automation.Host.TranscriptionData transcriptionData)", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", + "line": 190, + "type": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI", + "text": "bool isTranscripting = (transcriptionData != null) && (transcriptionData.SystemTranscript != null);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "logging", + "pattern": "ScriptBlockLogging|ModuleLogging|PSTranscript|Transcript", + "file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", + "line": 195, + "type": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI", + "text": "Transcripting = isTranscripting", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "language-mode", + "pattern": "CheckRestrictedLanguage", + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 287, + "type": "System.Management.Automation.PsUtils", + "text": "scriptBlock.CheckRestrictedLanguage(allowedCommands, allowedVariables, allowEnvironmentVariables);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "remoting-deser", + "pattern": "DeserializationLevel|AllowedTypes|InternalDeserializer", + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 445, + "type": "System.Management.Automation.StringToBase64Converter", + "text": "XmlReader reader = XmlReader.Create(new StringReader(decoded), InternalDeserializer.XmlReaderSettingsForCliXml);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/Telemetry.cs", + "line": 606, + "type": "Microsoft.PowerShell.Telemetry.ApplicationInsightsTelemetry", + "text": "\"WDAC\",", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLog.cs", + "line": 138, + "type": "System.Management.Automation.Tracing.PSEtwLog", + "text": "internal static void LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLog.cs", + "line": 144, + "type": "System.Management.Automation.Tracing.PSEtwLog", + "text": "provider.LogWDACQueryEvent(queryName, fileName ?? string.Empty, querySuccess, queryResult);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLog.cs", + "line": 153, + "type": "System.Management.Automation.Tracing.PSEtwLog", + "text": "internal static void LogWDACAuditEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLog.cs", + "line": 158, + "type": "System.Management.Automation.Tracing.PSEtwLog", + "text": "provider.LogWDACAuditEvent(title, message, fqid);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 212, + "type": "System.Management.Automation.Tracing.PSEtwLogProvider", + "text": "internal override void LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 218, + "type": "System.Management.Automation.Tracing.PSEtwLogProvider", + "text": "WriteEvent(PSEventId.WDAC_Query, PSChannel.Analytic, PSOpcode.Method, PSLevel.Informational, PSTask.WDAC, (PSKeyword)0x0, queryName, fileName, querySuccess, queryResult);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 227, + "type": "System.Management.Automation.Tracing.PSEtwLogProvider", + "text": "internal override void LogWDACAuditEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 232, + "type": "System.Management.Automation.Tracing.PSEtwLogProvider", + "text": "WriteEvent(PSEventId.WDAC_Audit, PSChannel.Operational, PSOpcode.Method, PSLevel.Informational, PSTask.WDACAudit, (PSKeyword)0x0, title, message, fqid);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 112, + "type": "System.Management.Automation.Tracing.PSSysLogProvider", + "text": "internal override void LogWDACQueryEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 118, + "type": "System.Management.Automation.Tracing.PSSysLogProvider", + "text": "WriteEvent(PSEventId.WDAC_Query, PSChannel.Analytic, PSOpcode.Method, PSLevel.Informational, PSTask.WDAC, (PSKeyword)0x0, queryName, fileName, querySuccess, queryResult);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 127, + "type": "System.Management.Automation.Tracing.PSSysLogProvider", + "text": "internal override void LogWDACAuditEvent(", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + }, + { + "category": "app-control", + "pattern": "SystemPolicy|WldpNativeMethods|AppLocker|WDAC", + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 132, + "type": "System.Management.Automation.Tracing.PSSysLogProvider", + "text": "WriteEvent(PSEventId.WDAC_Audit, PSChannel.Operational, PSOpcode.Method, PSLevel.Informational, PSTask.WDAC, (PSKeyword)0x0, title, message, fqid);", + "verified": false, + "sec_enf_id": null, + "label": "APPROX (seed; verified by reading in Phase 5)" + } +] \ No newline at end of file diff --git a/docs-out/data/enums.json b/docs-out/data/enums.json new file mode 100644 index 0000000..d50f2ba --- /dev/null +++ b/docs-out/data/enums.json @@ -0,0 +1,30063 @@ +[ +{ +"full_name": "Microsoft.Management.Infrastructure.CimCmdlets.CimIndicationWatcher.Status", +"namespace": "Microsoft.Management.Infrastructure.CimCmdlets", +"project": "Microsoft.Management.Infrastructure.CimCmdlets", +"file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimIndicationWatcher.cs", +"start": 130, +"end": 135, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 132, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Started", +"line": 133, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 134, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.Infrastructure.CimCmdlets.AsyncResultType", +"namespace": "Microsoft.Management.Infrastructure.CimCmdlets", +"project": "Microsoft.Management.Infrastructure.CimCmdlets", +"file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimResultObserver.cs", +"start": 20, +"end": 25, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Result", +"line": 22, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Exception", +"line": 23, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Completion", +"line": 24, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.Infrastructure.CimCmdlets.ProtocolType", +"namespace": "Microsoft.Management.Infrastructure.CimCmdlets", +"project": "Microsoft.Management.Infrastructure.CimCmdlets", +"file": "src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs", +"start": 18, +"end": 27, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 20, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Dcom", +"line": 23, +"value": null, +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Wsman", +"line": 26, +"value": null, +"attributes": [ +"SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.HelpParagraphBuilder.HelpCategory", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs", +"start": 48, +"end": 53, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 50, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DscResource", +"line": 51, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Class", +"line": 52, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.LogicalDirection", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/Common/KeyboardHelp.cs", +"start": 13, +"end": 18, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 15, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Left", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Right", +"line": 17, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.UserActionState", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/Common/Utilities.cs", +"start": 23, +"end": 39, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Enabled", +"line": 28, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Disabled", +"line": 33, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 38, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.ControlState", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/Common/Utilities.cs", +"start": 49, +"end": 65, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Ready", +"line": 54, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 59, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Refreshing", +"line": 64, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.ResizeGripLocation", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.cs", +"start": 18, +"end": 29, +"accessibility": "public", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Right", +"line": 23, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Left", +"line": 28, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.FilterStatus", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterStatus.cs", +"start": 10, +"end": 29, +"accessibility": "public", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "NotApplied", +"line": 16, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "InProgress", +"line": 22, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Applied", +"line": 28, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Management.UI.Internal.FilterRulePanelItemType", +"namespace": "Microsoft.Management.UI.Internal", +"project": "Microsoft.PowerShell.GraphicalHost", +"file": "src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItemType.cs", +"start": 11, +"end": 30, +"accessibility": "public", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "FirstHeader", +"line": 17, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Header", +"line": 23, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Item", +"line": 29, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.Powershell.Commands.GetCounter.PdhNative.PdhLogFileType", +"namespace": "Microsoft.Powershell.Commands.GetCounter.PdhNative", +"project": "Microsoft.PowerShell.Commands.Diagnostics", +"file": "src/Microsoft.PowerShell.Commands.Diagnostics/PdhHelper.cs", +"start": 168, +"end": 178, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "PDH_LOG_TYPE_UNDEFINED", +"line": 170, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_CSV", +"line": 171, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_TSV", +"line": 172, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_TRACE_KERNEL", +"line": 173, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_TRACE_GENERIC", +"line": 174, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_PERFMON", +"line": 175, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_SQL", +"line": 176, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "PDH_LOG_TYPE_BINARY", +"line": 177, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.SessionBasedCmdletAdapter.JobOutputs", +"namespace": "Microsoft.PowerShell.Cmdletization", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs", +"start": 311, +"end": 323, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Output", +"line": 313, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 314, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 315, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 316, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 317, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Progress", +"line": 318, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Results", +"line": 319, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "NonPipelineResults", +"line": 321, +"value": "Output | Error | Warning | Verbose | Debug | Progress", +"attributes": [], +"cond": [] +}, +{ +"name": "PipelineResults", +"line": 322, +"value": "Results", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.Cim.CimChildJobBase.WsManErrorCode", +"namespace": "Microsoft.PowerShell.Cmdletization.Cim", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", +"start": 69, +"end": 83, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ERROR_WSMAN_QUOTA_MAX_SHELLS", +"line": 71, +"value": "0x803381A5", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_OPERATIONS", +"line": 72, +"value": "0x803381A6", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_USER", +"line": 73, +"value": "0x803381A7", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_SYSTEM", +"line": 74, +"value": "0x803381A8", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_SHELLUSERS", +"line": 75, +"value": "0x803381AB", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_SHELLS_PPQ", +"line": 76, +"value": "0x803381E4", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_USERS_PPQ", +"line": 77, +"value": "0x803381E5", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_PLUGINSHELLS_PPQ", +"line": 78, +"value": "0x803381E6", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_PLUGINOPERATIONS_PPQ", +"line": 79, +"value": "0x803381E7", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_OPERATIONS_USER_PPQ", +"line": 80, +"value": "0x803381E8", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MAX_COMMANDS_PER_SHELL_PPQ", +"line": 81, +"value": "0x803381E9", +"attributes": [], +"cond": [] +}, +{ +"name": "ERROR_WSMAN_QUOTA_MIN_REQUIREMENT_NOT_AVAILABLE_PPQ", +"line": 82, +"value": "0x803381EA", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.Cim.CimChildJobBase.MessageChannel", +"namespace": "Microsoft.PowerShell.Cmdletization.Cim", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", +"start": 814, +"end": 819, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Warning", +"line": 816, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 817, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 818, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.NativeMethod.RecycleFlags", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", +"start": 243, +"end": 248, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "SHERB_NOCONFIRMATION", +"line": 245, +"value": "0x00000001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SHERB_NOPROGRESSUI", +"line": 246, +"value": "0x00000002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SHERB_NOSOUND", +"line": 247, +"value": "0x00000004", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.WaitForServiceTypes", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", +"start": 91, +"end": 107, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Wmi", +"line": 96, +"value": "0x0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinRM", +"line": 101, +"value": "0x1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerShell", +"line": 106, +"value": "0x2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.AdminPasswordStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3298, +"end": 3319, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Disabled", +"line": 3303, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 3308, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotImplemented", +"line": 3313, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 3318, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.BootOptionAction", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3326, +"end": 3347, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "OperatingSystem", +"line": 3336, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SystemUtilities", +"line": 3341, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DoNotReboot", +"line": 3346, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.SystemElementState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3353, +"end": 3384, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Other", +"line": 3358, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 3363, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Safe", +"line": 3368, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Warning", +"line": 3373, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Critical", +"line": 3378, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NonRecoverable", +"line": 3383, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.CpuArchitecture", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3389, +"end": 3425, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "x86", +"line": 3394, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MIPs", +"line": 3399, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Alpha", +"line": 3404, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerPC", +"line": 3409, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ARM", +"line": 3414, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ia64", +"line": 3419, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "x64", +"line": 3424, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.CpuAvailability", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3431, +"end": 3538, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Other", +"line": 3436, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 3441, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RunningOrFullPower", +"line": 3446, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Warning", +"line": 3451, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "InTest", +"line": 3456, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotApplicable", +"line": 3461, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerOff", +"line": 3466, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OffLine", +"line": 3471, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OffDuty", +"line": 3476, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Degraded", +"line": 3481, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotInstalled", +"line": 3486, +"value": "11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "InstallError", +"line": 3491, +"value": "12", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveUnknown", +"line": 3496, +"value": "13", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveLowPowerMode", +"line": 3502, +"value": "14", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveStandby", +"line": 3507, +"value": "15", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerCycle", +"line": 3512, +"value": "16", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveWarning", +"line": 3517, +"value": "17", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Paused", +"line": 3522, +"value": "18", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotReady", +"line": 3527, +"value": "19", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotConfigured", +"line": 3532, +"value": "20", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Quiesced", +"line": 3537, +"value": "21", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.CpuStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3544, +"end": 3585, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 3549, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 3554, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DisabledByUser", +"line": 3559, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DisabledByBIOS", +"line": 3564, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Idle", +"line": 3569, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Other", +"line": 3584, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DataExecutionPreventionSupportPolicy", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3590, +"end": 3619, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "AlwaysOff", +"line": 3597, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AlwaysOn", +"line": 3602, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OptIn", +"line": 3611, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OptOut", +"line": 3618, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DeviceGuardSmartStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3624, +"end": 3640, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Off", +"line": 3629, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Configured", +"line": 3634, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Running", +"line": 3639, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DeviceGuardConfigCodeIntegrityStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3645, +"end": 3661, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Off", +"line": 3650, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AuditMode", +"line": 3655, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnforcementMode", +"line": 3660, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DeviceGuardHardwareSecure", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3667, +"end": 3703, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "BaseVirtualizationSupport", +"line": 3672, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SecureBoot", +"line": 3677, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DMAProtection", +"line": 3682, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SecureMemoryOverwrite", +"line": 3687, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UEFICodeReadonly", +"line": 3692, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SMMSecurityMitigations", +"line": 3697, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ModeBasedExecutionControl", +"line": 3702, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DeviceGuardSoftwareSecure", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3709, +"end": 3720, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "CredentialGuard", +"line": 3714, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HypervisorEnforcedCodeIntegrity", +"line": 3719, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DomainRole", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3725, +"end": 3756, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "StandaloneWorkstation", +"line": 3730, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MemberWorkstation", +"line": 3735, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StandaloneServer", +"line": 3740, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MemberServer", +"line": 3745, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BackupDomainController", +"line": 3750, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PrimaryDomainController", +"line": 3755, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.FirmwareType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3761, +"end": 3782, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 3766, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Bios", +"line": 3771, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Uefi", +"line": 3776, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Max", +"line": 3781, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ForegroundApplicationBoost", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3787, +"end": 3803, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 3792, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Minimum", +"line": 3797, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Maximum", +"line": 3802, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.FrontPanelResetStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3808, +"end": 3829, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Disabled", +"line": 3813, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 3818, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotImplemented", +"line": 3823, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 3828, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.HardwareSecurity", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3834, +"end": 3855, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Disabled", +"line": 3839, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 3844, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotImplemented", +"line": 3849, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 3854, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.NetConnectionStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3860, +"end": 3931, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Disconnected", +"line": 3865, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Connecting", +"line": 3870, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Connected", +"line": 3875, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Disconnecting", +"line": 3880, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HardwareNotPresent", +"line": 3885, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HardwareDisabled", +"line": 3890, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HardwareMalfunction", +"line": 3895, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MediaDisconnected", +"line": 3900, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Authenticating", +"line": 3905, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AuthenticationSucceeded", +"line": 3910, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AuthenticationFailed", +"line": 3915, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "InvalidAddress", +"line": 3920, +"value": "11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CredentialsRequired", +"line": 3925, +"value": "12", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Other", +"line": 3930, +"value": "13", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OSEncryptionLevel", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3936, +"end": 3952, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Encrypt40Bits", +"line": 3941, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Encrypt128Bits", +"line": 3946, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EncryptNBits", +"line": 3951, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OSProductSuite", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 3959, +"end": 4027, +"accessibility": "public", +"attributes": [ +"SuppressMessage", +"FlagsAttribute" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "SmallBusinessServer", +"line": 3965, +"value": "0x0001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Server2008Enterprise", +"line": 3970, +"value": "0x0002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BackOfficeComponents", +"line": 3975, +"value": "0x0004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CommunicationsServer", +"line": 3980, +"value": "0x0008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TerminalServices", +"line": 3985, +"value": "0x0010", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SmallBusinessServerRestricted", +"line": 3991, +"value": "0x0020", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsEmbedded", +"line": 3996, +"value": "0x0040", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DatacenterEdition", +"line": 4001, +"value": "0x0080", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TerminalServicesSingleSession", +"line": 4006, +"value": "0x0100", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HomeEdition", +"line": 4011, +"value": "0x0200", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WebServerEdition", +"line": 4016, +"value": "0x0400", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageServerEdition", +"line": 4021, +"value": "0x2000", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ComputeClusterEdition", +"line": 4026, +"value": "0x4000", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OperatingSystemSKU", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4032, +"end": 4303, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Undefined", +"line": 4037, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UltimateEdition", +"line": 4042, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HomeBasicEdition", +"line": 4047, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HomePremiumEdition", +"line": 4052, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseEdition", +"line": 4057, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HomeBasicNEdition", +"line": 4062, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BusinessEdition", +"line": 4067, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StandardServerEdition", +"line": 4072, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DatacenterServerEdition", +"line": 4077, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SmallBusinessServerEdition", +"line": 4082, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServerEdition", +"line": 4087, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StarterEdition", +"line": 4092, +"value": "11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DatacenterServerCoreEdition", +"line": 4097, +"value": "12", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StandardServerCoreEdition", +"line": 4102, +"value": "13", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServerCoreEdition", +"line": 4107, +"value": "14", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServerIA64Edition", +"line": 4112, +"value": "15", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BusinessNEdition", +"line": 4117, +"value": "16", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WebServerEdition", +"line": 4122, +"value": "17", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ClusterServerEdition", +"line": 4127, +"value": "18", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HomeServerEdition", +"line": 4132, +"value": "19", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageExpressServerEdition", +"line": 4137, +"value": "20", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageStandardServerEdition", +"line": 4142, +"value": "21", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageWorkgroupServerEdition", +"line": 4147, +"value": "22", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageEnterpriseServerEdition", +"line": 4152, +"value": "23", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerForSmallBusinessEdition", +"line": 4157, +"value": "24", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SmallBusinessServerPremiumEdition", +"line": 4162, +"value": "25", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TBD", +"line": 4167, +"value": "26", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsEnterprise", +"line": 4172, +"value": "27", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsUltimate", +"line": 4177, +"value": "28", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WebServerCore", +"line": 4182, +"value": "29", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerFoundation", +"line": 4187, +"value": "33", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsHomeServer", +"line": 4192, +"value": "34", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerStandardNoHyperVFull", +"line": 4197, +"value": "36", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerDatacenterNoHyperVFull", +"line": 4202, +"value": "37", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerEnterpriseNoHyperVFull", +"line": 4207, +"value": "38", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerDatacenterNoHyperVCore", +"line": 4212, +"value": "39", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerStandardNoHyperVCore", +"line": 4217, +"value": "40", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerEnterpriseNoHyperVCore", +"line": 4222, +"value": "41", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MicrosoftHyperVServer", +"line": 4227, +"value": "42", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageServerExpressCore", +"line": 4232, +"value": "43", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageServerStandardCore", +"line": 4237, +"value": "44", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageServerWorkgroupCore", +"line": 4242, +"value": "45", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StorageServerEnterpriseCore", +"line": 4247, +"value": "46", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsSmallBusinessServer2011Essentials", +"line": 4252, +"value": "50", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SmallBusinessServerPremiumCore", +"line": 4257, +"value": "63", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsServerHyperCoreV", +"line": 4262, +"value": "64", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsThinPC", +"line": 4267, +"value": "87", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsEmbeddedIndustry", +"line": 4272, +"value": "89", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsRT", +"line": 4277, +"value": "97", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsHome", +"line": 4282, +"value": "101", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsProfessionalWithMediaCenter", +"line": 4287, +"value": "103", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsMobile", +"line": 4292, +"value": "104", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsEmbeddedHandheld", +"line": 4297, +"value": "118", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowsIotCore", +"line": 4302, +"value": "123", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OSType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4308, +"end": 4624, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 4313, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Other", +"line": 4318, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MACROS", +"line": 4323, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ATTUNIX", +"line": 4328, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DGUX", +"line": 4333, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DECNT", +"line": 4338, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DigitalUNIX", +"line": 4343, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OpenVMS", +"line": 4348, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HPUX", +"line": 4353, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AIX", +"line": 4358, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MVS", +"line": 4363, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OS400", +"line": 4368, +"value": "11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OS2", +"line": 4373, +"value": "12", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "JavaVM", +"line": 4378, +"value": "13", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MSDOS", +"line": 4383, +"value": "14", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WIN3x", +"line": 4388, +"value": "15", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WIN95", +"line": 4393, +"value": "16", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WIN98", +"line": 4398, +"value": "17", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WINNT", +"line": 4403, +"value": "18", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WINCE", +"line": 4408, +"value": "19", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NCR3000", +"line": 4413, +"value": "20", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NetWare", +"line": 4418, +"value": "21", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OSF", +"line": 4423, +"value": "22", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DC_OS", +"line": 4428, +"value": "23", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ReliantUNIX", +"line": 4433, +"value": "24", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SCOUnixWare", +"line": 4438, +"value": "25", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SCOOpenServer", +"line": 4443, +"value": "26", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Sequent", +"line": 4448, +"value": "27", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "IRIX", +"line": 4453, +"value": "28", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Solaris", +"line": 4458, +"value": "29", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SunOS", +"line": 4463, +"value": "30", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "U6000", +"line": 4468, +"value": "31", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ASERIES", +"line": 4473, +"value": "32", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TandemNSK", +"line": 4478, +"value": "33", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TandemNT", +"line": 4483, +"value": "34", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BS2000", +"line": 4488, +"value": "35", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LINUX", +"line": 4493, +"value": "36", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Lynx", +"line": 4498, +"value": "37", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "XENIX", +"line": 4503, +"value": "38", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "VM_ESA", +"line": 4508, +"value": "39", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "InteractiveUNIX", +"line": 4513, +"value": "40", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BSDUNIX", +"line": 4518, +"value": "41", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "FreeBSD", +"line": 4523, +"value": "42", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NetBSD", +"line": 4528, +"value": "43", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "GNUHurd", +"line": 4533, +"value": "44", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OS9", +"line": 4538, +"value": "45", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MACHKernel", +"line": 4543, +"value": "46", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Inferno", +"line": 4548, +"value": "47", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "QNX", +"line": 4553, +"value": "48", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EPOC", +"line": 4558, +"value": "49", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "IxWorks", +"line": 4563, +"value": "50", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "VxWorks", +"line": 4568, +"value": "51", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MiNT", +"line": 4573, +"value": "52", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "BeOS", +"line": 4578, +"value": "53", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HP_MPE", +"line": 4583, +"value": "54", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NextStep", +"line": 4588, +"value": "55", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PalmPilot", +"line": 4593, +"value": "56", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Rhapsody", +"line": 4598, +"value": "57", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Windows2000", +"line": 4603, +"value": "58", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Dedicated", +"line": 4608, +"value": "59", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OS_390", +"line": 4613, +"value": "60", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "VSE", +"line": 4618, +"value": "61", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TPF", +"line": 4623, +"value": "62", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PCSystemType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4629, +"end": 4675, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unspecified", +"line": 4634, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Desktop", +"line": 4639, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Mobile", +"line": 4644, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Workstation", +"line": 4649, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServer", +"line": 4654, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SOHOServer", +"line": 4659, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppliancePC", +"line": 4664, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PerformanceServer", +"line": 4669, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Maximum", +"line": 4674, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PCSystemTypeEx", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4682, +"end": 4733, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unspecified", +"line": 4687, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Desktop", +"line": 4692, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Mobile", +"line": 4697, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Workstation", +"line": 4702, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServer", +"line": 4707, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SOHOServer", +"line": 4712, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppliancePC", +"line": 4717, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PerformanceServer", +"line": 4722, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Slate", +"line": 4727, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Maximum", +"line": 4732, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PowerManagementCapabilities", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4738, +"end": 4780, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 4743, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotSupported", +"line": 4748, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Disabled", +"line": 4753, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 4759, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSavingModesEnteredAutomatically", +"line": 4764, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerStateSettable", +"line": 4769, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerCyclingSupported", +"line": 4774, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TimedPowerOnSupported", +"line": 4779, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PowerState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4785, +"end": 4836, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 4790, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "FullPower", +"line": 4795, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveLowPowerMode", +"line": 4800, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveStandby", +"line": 4805, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveUnknown", +"line": 4810, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerCycle", +"line": 4815, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerOff", +"line": 4820, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveWarning", +"line": 4825, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveHibernate", +"line": 4830, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSaveSoftOff", +"line": 4835, +"value": "9", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ProcessorType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4842, +"end": 4873, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Other", +"line": 4847, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 4852, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CentralProcessor", +"line": 4857, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MathProcessor", +"line": 4862, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DSPProcessor", +"line": 4867, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "VideoProcessor", +"line": 4872, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ResetCapability", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4879, +"end": 4905, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Other", +"line": 4884, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 4889, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Disabled", +"line": 4894, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enabled", +"line": 4899, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NotImplemented", +"line": 4904, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.WakeUpType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4911, +"end": 4957, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Other", +"line": 4921, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 4926, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "APMTimer", +"line": 4931, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ModemRing", +"line": 4936, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LANRemote", +"line": 4941, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerSwitch", +"line": 4946, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PCIPME", +"line": 4951, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ACPowerRestored", +"line": 4956, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PowerPlatformRole", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 4962, +"end": 5013, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unspecified", +"line": 4967, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Desktop", +"line": 4972, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Mobile", +"line": 4977, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Workstation", +"line": 4982, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EnterpriseServer", +"line": 4987, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SOHOServer", +"line": 4992, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppliancePC", +"line": 4997, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PerformanceServer", +"line": 5002, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Slate", +"line": 5007, +"value": "8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MaximumEnumValue", +"line": 5012, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ProductType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 5018, +"end": 5039, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 5023, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WorkStation", +"line": 5028, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DomainController", +"line": 5033, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Server", +"line": 5038, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ServerLevel", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 5044, +"end": 5070, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 5049, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NanoServer", +"line": 5054, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerCore", +"line": 5059, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerCoreWithManagementTools", +"line": 5064, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "FullServer", +"line": 5069, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.SoftwareElementState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", +"start": 5075, +"end": 5096, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Deployable", +"line": 5080, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Installable", +"line": 5085, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Executable", +"line": 5090, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Running", +"line": 5095, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ProcessBaseCommand.MatchMode", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", +"start": 38, +"end": 56, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "All", +"line": 43, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ByName", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ById", +"line": 51, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ByInput", +"line": 55, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ProcessNativeMethods.LogonFlags", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", +"start": 2828, +"end": 2832, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "LOGON_NETCREDENTIALS_ONLY", +"line": 2830, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LOGON_WITH_PROFILE", +"line": 2831, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.MultipleServiceCommandBase.SelectionMode", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", +"start": 164, +"end": 182, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Default", +"line": 169, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "DisplayName", +"line": 173, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "InputObject", +"line": 177, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServiceName", +"line": 181, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ServiceStartupType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", +"start": 2896, +"end": 2908, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "InvalidValue", +"line": 2899, +"value": "- 1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Automatic", +"line": 2901, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Manual", +"line": 2903, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Disabled", +"line": 2905, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AutomaticDelayedStart", +"line": 2907, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.TestPathType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Management", +"file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs", +"start": 12, +"end": 28, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Any", +"line": 17, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Container", +"line": 22, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Leaf", +"line": 27, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Language", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", +"start": 32, +"end": 38, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CSharp", +"line": 37, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OutputAssemblyType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", +"start": 43, +"end": 59, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Library", +"line": 48, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ConsoleApplication", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WindowsApplication", +"line": 58, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ConvertFromSddlStringCommand.AccessRightTypeNames", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs", +"start": 181, +"end": 215, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "FileSystemRights", +"line": 186, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RegistryRights", +"line": 191, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ActiveDirectoryRights", +"line": 196, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MutexRights", +"line": 201, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SemaphoreRights", +"line": 206, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EventWaitHandleRights", +"line": 214, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.BaseCsvWritingCommand.QuoteKind", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", +"start": 86, +"end": 102, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Never", +"line": 91, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Always", +"line": 96, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AsNeeded", +"line": 101, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ExportAliasFormat", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", +"start": 16, +"end": 27, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Csv", +"line": 21, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Script", +"line": 26, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.BreakpointType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs", +"start": 14, +"end": 24, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Line", +"line": 17, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Variable", +"line": 20, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 23, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.DisplayHintType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs", +"start": 584, +"end": 598, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Date", +"line": 589, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Time", +"line": 593, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DateTime", +"line": 597, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.GetRandomCommandBase.MyParameterSet", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs", +"start": 32, +"end": 37, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 34, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RandomNumber", +"line": 35, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RandomListItem", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.SelectStringCommand.DisplayContextTracker.ContextState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", +"start": 622, +"end": 627, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "InitialState", +"line": 624, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CollectPre", +"line": 625, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CollectPost", +"line": 626, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.TextEncodingType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs", +"start": 18, +"end": 64, +"accessibility": "public", +"attributes": [ +"Obsolete" +], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 23, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "String", +"line": 28, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Unicode", +"line": 33, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Byte", +"line": 38, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BigEndianUnicode", +"line": 43, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BigEndianUTF32", +"line": 48, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Utf8", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Utf7", +"line": 58, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Ascii", +"line": 63, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OutputModeOption", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs", +"start": 18, +"end": 34, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 25, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Single", +"line": 29, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Multiple", +"line": 33, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.JsonDateKind", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonDateKind.cs", +"start": 11, +"end": 37, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Local", +"line": 21, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Utc", +"line": 26, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Offset", +"line": 31, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "String", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.WebRequestMethod", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestMethod.cs", +"start": 11, +"end": 62, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Get", +"line": 21, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Head", +"line": 26, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Post", +"line": 31, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Put", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Delete", +"line": 41, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Trace", +"line": 46, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Options", +"line": 51, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Merge", +"line": 56, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Patch", +"line": 61, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.InvokeRestMethodCommand.RestReturnType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs", +"start": 337, +"end": 355, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Detect", +"line": 343, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Json", +"line": 349, +"value": null, +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Xml", +"line": 354, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.WebAuthenticationType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", +"start": 32, +"end": 53, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 37, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Basic", +"line": 42, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Bearer", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "OAuth", +"line": 52, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.WebSslProtocol", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Commands.Utility", +"file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", +"start": 61, +"end": 87, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 66, +"value": "SslProtocols . None", +"attributes": [], +"cond": [] +}, +{ +"name": "Tls", +"line": 71, +"value": "SslProtocols . Tls12", +"attributes": [], +"cond": [] +}, +{ +"name": "Tls11", +"line": 76, +"value": "SslProtocols . Tls12", +"attributes": [], +"cond": [] +}, +{ +"name": "Tls12", +"line": 81, +"value": "SslProtocols . Tls12", +"attributes": [], +"cond": [] +}, +{ +"name": "Tls13", +"line": 86, +"value": "SslProtocols . Tls13", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ComInterfaces.KnownDestinationCategory", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/ComInterfaces.cs", +"start": 201, +"end": 205, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Frequent", +"line": 203, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Recent", +"line": 204, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.HResult", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/HResult.cs", +"start": 9, +"end": 75, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Ok", +"line": 14, +"value": "0x0000", +"attributes": [], +"cond": [] +}, +{ +"name": "False", +"line": 19, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidArguments", +"line": 24, +"value": "unchecked ( ( int ) 0x80070057 )", +"attributes": [], +"cond": [] +}, +{ +"name": "OutOfMemory", +"line": 29, +"value": "unchecked ( ( int ) 0x8007000E )", +"attributes": [], +"cond": [] +}, +{ +"name": "NoInterface", +"line": 34, +"value": "unchecked ( ( int ) 0x80004002 )", +"attributes": [], +"cond": [] +}, +{ +"name": "Fail", +"line": 39, +"value": "unchecked ( ( int ) 0x80004005 )", +"attributes": [], +"cond": [] +}, +{ +"name": "ElementNotFound", +"line": 44, +"value": "unchecked ( ( int ) 0x80070490 )", +"attributes": [], +"cond": [] +}, +{ +"name": "TypeElementNotFound", +"line": 49, +"value": "unchecked ( ( int ) 0x8002802B )", +"attributes": [], +"cond": [] +}, +{ +"name": "NoObject", +"line": 54, +"value": "unchecked ( ( int ) 0x800401E5 )", +"attributes": [], +"cond": [] +}, +{ +"name": "Win32ErrorCanceled", +"line": 59, +"value": "1223", +"attributes": [], +"cond": [] +}, +{ +"name": "Canceled", +"line": 64, +"value": "unchecked ( ( int ) 0x800704C7 )", +"attributes": [], +"cond": [] +}, +{ +"name": "ResourceInUse", +"line": 69, +"value": "unchecked ( ( int ) 0x800700AA )", +"attributes": [], +"cond": [] +}, +{ +"name": "AccessDenied", +"line": 74, +"value": "unchecked ( ( int ) 0x80030005 )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.CommandLineParameterParser.ParameterBitmap", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", +"start": 206, +"end": 250, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Command", +"line": 208, +"value": "0x0000000000000001", +"attributes": [], +"cond": [] +}, +{ +"name": "ConfigurationName", +"line": 209, +"value": "0x0000000000000002", +"attributes": [], +"cond": [] +}, +{ +"name": "CustomPipeName", +"line": 210, +"value": "0x0000000000000004", +"attributes": [], +"cond": [] +}, +{ +"name": "EncodedCommand", +"line": 211, +"value": "0x0000000000000008", +"attributes": [], +"cond": [] +}, +{ +"name": "EncodedArgument", +"line": 212, +"value": "0x0000000000000010", +"attributes": [], +"cond": [] +}, +{ +"name": "ExecutionPolicy", +"line": 213, +"value": "0x0000000000000020", +"attributes": [], +"cond": [] +}, +{ +"name": "File", +"line": 214, +"value": "0x0000000000000040", +"attributes": [], +"cond": [] +}, +{ +"name": "Help", +"line": 215, +"value": "0x0000000000000080", +"attributes": [], +"cond": [] +}, +{ +"name": "InputFormat", +"line": 216, +"value": "0x0000000000000100", +"attributes": [], +"cond": [] +}, +{ +"name": "Interactive", +"line": 217, +"value": "0x0000000000000200", +"attributes": [], +"cond": [] +}, +{ +"name": "Login", +"line": 218, +"value": "0x0000000000000400", +"attributes": [], +"cond": [] +}, +{ +"name": "MTA", +"line": 219, +"value": "0x0000000000000800", +"attributes": [], +"cond": [] +}, +{ +"name": "NoExit", +"line": 220, +"value": "0x0000000000001000", +"attributes": [], +"cond": [] +}, +{ +"name": "NoLogo", +"line": 221, +"value": "0x0000000000002000", +"attributes": [], +"cond": [] +}, +{ +"name": "NonInteractive", +"line": 222, +"value": "0x0000000000004000", +"attributes": [], +"cond": [] +}, +{ +"name": "NoProfile", +"line": 223, +"value": "0x0000000000008000", +"attributes": [], +"cond": [] +}, +{ +"name": "OutputFormat", +"line": 224, +"value": "0x0000000000010000", +"attributes": [], +"cond": [] +}, +{ +"name": "SettingsFile", +"line": 225, +"value": "0x0000000000020000", +"attributes": [], +"cond": [] +}, +{ +"name": "SSHServerMode", +"line": 226, +"value": "0x0000000000040000", +"attributes": [], +"cond": [] +}, +{ +"name": "SocketServerMode", +"line": 227, +"value": "0x0000000000080000", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerMode", +"line": 228, +"value": "0x0000000000100000", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeServerMode", +"line": 229, +"value": "0x0000000000200000", +"attributes": [], +"cond": [] +}, +{ +"name": "STA", +"line": 230, +"value": "0x0000000000400000", +"attributes": [], +"cond": [] +}, +{ +"name": "Version", +"line": 231, +"value": "0x0000000000800000", +"attributes": [], +"cond": [] +}, +{ +"name": "WindowStyle", +"line": 232, +"value": "0x0000000001000000", +"attributes": [], +"cond": [] +}, +{ +"name": "WorkingDirectory", +"line": 233, +"value": "0x0000000002000000", +"attributes": [], +"cond": [] +}, +{ +"name": "ConfigurationFile", +"line": 234, +"value": "0x0000000004000000", +"attributes": [], +"cond": [] +}, +{ +"name": "NoProfileLoadTime", +"line": 235, +"value": "0x0000000008000000", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandWithArgs", +"line": 236, +"value": "0x0000000010000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPUnrestricted", +"line": 239, +"value": "0x0000000100000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPRemoteSigned", +"line": 240, +"value": "0x0000000200000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPAllSigned", +"line": 241, +"value": "0x0000000400000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPRestricted", +"line": 242, +"value": "0x0000000800000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPDefault", +"line": 243, +"value": "0x0000001000000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPBypass", +"line": 244, +"value": "0x0000002000000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPUndefined", +"line": 245, +"value": "0x0000004000000000", +"attributes": [], +"cond": [] +}, +{ +"name": "EPIncorrect", +"line": 246, +"value": "0x0000008000000000", +"attributes": [], +"cond": [] +}, +{ +"name": "V2SocketServerMode", +"line": 249, +"value": "0x0000100000000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.InputRecordEventTypes", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 52, +"end": 62, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "KEY_EVENT", +"line": 57, +"value": "0x0001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MOUSE_EVENT", +"line": 58, +"value": "0x0002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WINDOW_BUFFER_SIZE_EVENT", +"line": 59, +"value": "0x0004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MENU_EVENT", +"line": 60, +"value": "0x0008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "FOCUS_EVENT", +"line": 61, +"value": "0x0010", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.ControlKeyStates", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 72, +"end": 84, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "RIGHT_ALT_PRESSED", +"line": 75, +"value": "0x0001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LEFT_ALT_PRESSED", +"line": 76, +"value": "0x0002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RIGHT_CTRL_PRESSED", +"line": 77, +"value": "0x0004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LEFT_CTRL_PRESSED", +"line": 78, +"value": "0x0008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SHIFT_PRESSED", +"line": 79, +"value": "0x0010", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "NUMLOCK_ON", +"line": 80, +"value": "0x0020", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SCROLLLOCK_ON", +"line": 81, +"value": "0x0040", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CAPSLOCK_ON", +"line": 82, +"value": "0x0080", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ENHANCED_KEY", +"line": 83, +"value": "0x0100", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.VirtualKeyCode", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 327, +"end": 338, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Left", +"line": 332, +"value": "0x25", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Return", +"line": 337, +"value": "0x0D", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.InputType", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 343, +"end": 359, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Mouse", +"line": 348, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Keyboard", +"line": 353, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Hardware", +"line": 358, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.KeyboardFlag", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 361, +"end": 383, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "ExtendedKey", +"line": 366, +"value": "0x0001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "KeyUp", +"line": 371, +"value": "0x0002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unicode", +"line": 376, +"value": "0x0004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ScanCode", +"line": 382, +"value": "0x0008", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.ConsoleBreakSignal", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 448, +"end": 464, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "CtrlC", +"line": 452, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CtrlBreak", +"line": 453, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Close", +"line": 454, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Logoff", +"line": 455, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Shutdown", +"line": 459, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "None", +"line": 463, +"value": "0xFF", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.ConsoleModes", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 593, +"end": 612, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "ProcessedInput", +"line": 597, +"value": "0x001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LineInput", +"line": 598, +"value": "0x002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EchoInput", +"line": 599, +"value": "0x004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WindowInput", +"line": 600, +"value": "0x008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "MouseInput", +"line": 601, +"value": "0x010", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Insert", +"line": 602, +"value": "0x020", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "QuickEdit", +"line": 603, +"value": "0x040", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Extended", +"line": 604, +"value": "0x080", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AutoPosition", +"line": 605, +"value": "0x100", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ProcessedOutput", +"line": 607, +"value": "0x001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WrapEndOfLine", +"line": 608, +"value": "0x002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "VirtualTerminal", +"line": 609, +"value": "0x004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Unknown", +"line": 611, +"value": "0xffffffff", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.BufferCellArrayRowType", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 1179, +"end": 1183, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "LeftTrailing", +"line": 1181, +"value": "0x1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RightLeading", +"line": 1182, +"value": "0x2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.NativeMethods.AccessQualifiers", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 2934, +"end": 2939, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "GenericRead", +"line": 2937, +"value": "0x80000000", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "GenericWrite", +"line": 2938, +"value": "0x40000000", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.NativeMethods.ShareModes", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 2942, +"end": 2947, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "ShareRead", +"line": 2945, +"value": "0x00000001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ShareWrite", +"line": 2946, +"value": "0x00000002", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.NativeMethods.CreationDisposition", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 2949, +"end": 2957, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "CreateNew", +"line": 2952, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CreateAlways", +"line": 2953, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OpenExisting", +"line": 2954, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OpenAlways", +"line": 2955, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TruncateExisting", +"line": 2956, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleControl.NativeMethods.CHAR_INFO_Attributes", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", +"start": 3178, +"end": 3182, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "COMMON_LVB_LEADING_BYTE", +"line": 3180, +"value": "0x0100", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "COMMON_LVB_TRAILING_BYTE", +"line": 3181, +"value": "0x0200", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleHostUserInterface.WordFlags", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", +"start": 995, +"end": 999, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "IsWhitespace", +"line": 997, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "IsNewline", +"line": 998, +"value": "0x02", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleHostUserInterface.ReadLineResult", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", +"start": 1439, +"end": 1445, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "endedOnEnter", +"line": 1441, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "endedOnTab", +"line": 1442, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "endedOnShiftTab", +"line": 1443, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "endedOnBreak", +"line": 1444, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ConsoleHostUserInterface.PromptCommonInputErrors", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", +"start": 27, +"end": 41, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 32, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Format", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Overflow", +"line": 40, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Executor.ExecutionOptions", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/Executor.cs", +"start": 28, +"end": 34, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 30, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "AddOutputter", +"line": 31, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "AddToHistory", +"line": 32, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadInputObjects", +"line": 33, +"value": "0x04", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ProgressNode.RenderStyle", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressNode.cs", +"start": 28, +"end": 51, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Invisible", +"line": 32, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Minimal", +"line": 33, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Compact", +"line": 34, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Full", +"line": 40, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "FullPlus", +"line": 45, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Ansi", +"line": 50, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Serialization.DataFormat", +"namespace": "Microsoft.PowerShell", +"project": "Microsoft.PowerShell.ConsoleHost", +"file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/Serialization.cs", +"start": 23, +"end": 39, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Text", +"line": 28, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "XML", +"line": 33, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "None", +"line": 38, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.EventProvider.WriteEventErrorCode", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs", +"start": 40, +"end": 46, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "NoError", +"line": 43, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "NoFreeBuffers", +"line": 44, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EventTooBig", +"line": 45, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.EventProvider.ActivityControl", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs", +"start": 61, +"end": 68, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EVENT_ACTIVITY_CTRL_GET_ID", +"line": 63, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EVENT_ACTIVITY_CTRL_SET_ID", +"line": 64, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EVENT_ACTIVITY_CTRL_CREATE_ID", +"line": 65, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "EVENT_ACTIVITY_CTRL_GET_SET_ID", +"line": 66, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "EVENT_ACTIVITY_CTRL_CREATE_SET_ID", +"line": 67, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtQueryFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 188, +"end": 195, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "EvtQueryChannelPath", +"line": 190, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtQueryFilePath", +"line": 191, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtQueryForwardDirection", +"line": 192, +"value": "0x100", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtQueryReverseDirection", +"line": 193, +"value": "0x200", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtQueryTolerateQueryErrors", +"line": 194, +"value": "0x1000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtVariantType", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 200, +"end": 230, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtVarTypeNull", +"line": 202, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeString", +"line": 203, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeAnsiString", +"line": 204, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeSByte", +"line": 205, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeByte", +"line": 206, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeInt16", +"line": 207, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeUInt16", +"line": 208, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeInt32", +"line": 209, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeUInt32", +"line": 210, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeInt64", +"line": 211, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeUInt64", +"line": 212, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeSingle", +"line": 213, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeDouble", +"line": 214, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeBoolean", +"line": 215, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeBinary", +"line": 216, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeGuid", +"line": 217, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeSizeT", +"line": 218, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeFileTime", +"line": 219, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeSysTime", +"line": 220, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeSid", +"line": 221, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeHexInt32", +"line": 222, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeHexInt64", +"line": 223, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeEvtHandle", +"line": 225, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeEvtXml", +"line": 226, +"value": "35", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeStringArray", +"line": 228, +"value": "129", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtVarTypeUInt32Array", +"line": 229, +"value": "136", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtMasks", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 232, +"end": 236, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EVT_VARIANT_TYPE_MASK", +"line": 234, +"value": "0x7f", +"attributes": [], +"cond": [] +}, +{ +"name": "EVT_VARIANT_TYPE_ARRAY", +"line": 235, +"value": "128", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtEventPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 343, +"end": 347, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtEventQueryIDs", +"line": 345, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtEventPath", +"line": 346, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtQueryPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 352, +"end": 356, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtQueryNames", +"line": 354, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtQueryStatuses", +"line": 355, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtPublisherMetadataPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 361, +"end": 398, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtPublisherMetadataPublisherGuid", +"line": 363, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataResourceFilePath", +"line": 364, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataParameterFilePath", +"line": 365, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataMessageFilePath", +"line": 366, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataHelpLink", +"line": 367, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataPublisherMessageID", +"line": 368, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferences", +"line": 370, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferencePath", +"line": 371, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferenceIndex", +"line": 372, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferenceID", +"line": 373, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferenceFlags", +"line": 374, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataChannelReferenceMessageID", +"line": 375, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataLevels", +"line": 377, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataLevelName", +"line": 378, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataLevelValue", +"line": 379, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataLevelMessageID", +"line": 380, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataTasks", +"line": 382, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataTaskName", +"line": 383, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataTaskEventGuid", +"line": 384, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataTaskValue", +"line": 385, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataTaskMessageID", +"line": 386, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataOpcodes", +"line": 388, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataOpcodeName", +"line": 389, +"value": "22", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataOpcodeValue", +"line": 390, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataOpcodeMessageID", +"line": 391, +"value": "24", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataKeywords", +"line": 393, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataKeywordName", +"line": 394, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataKeywordValue", +"line": 395, +"value": "27", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtPublisherMetadataKeywordMessageID", +"line": 396, +"value": "28", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtChannelReferenceFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 400, +"end": 403, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtChannelReferenceImported", +"line": 402, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtEventMetadataPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 405, +"end": 417, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EventMetadataEventID", +"line": 407, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventVersion", +"line": 408, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventChannel", +"line": 409, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventLevel", +"line": 410, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventOpcode", +"line": 411, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventTask", +"line": 412, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventKeyword", +"line": 413, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventMessageID", +"line": 414, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EventMetadataEventTemplate", +"line": 415, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtChannelConfigPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 420, +"end": 443, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtChannelConfigEnabled", +"line": 422, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigIsolation", +"line": 423, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigType", +"line": 424, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigOwningPublisher", +"line": 425, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigClassicEventlog", +"line": 426, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigAccess", +"line": 427, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelLoggingConfigRetention", +"line": 428, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelLoggingConfigAutoBackup", +"line": 429, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelLoggingConfigMaxSize", +"line": 430, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelLoggingConfigLogFilePath", +"line": 431, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigLevel", +"line": 432, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigKeywords", +"line": 433, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigControlGuid", +"line": 434, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigBufferSize", +"line": 435, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigMinBuffers", +"line": 436, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigMaxBuffers", +"line": 437, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigLatency", +"line": 438, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigClockType", +"line": 439, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublishingConfigSidType", +"line": 440, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelPublisherList", +"line": 441, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtChannelConfigPropertyIdEND", +"line": 442, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtLogPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 446, +"end": 456, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtLogCreationTime", +"line": 448, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogLastAccessTime", +"line": 449, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogLastWriteTime", +"line": 450, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogFileSize", +"line": 451, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogAttributes", +"line": 452, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogNumberOfLogRecords", +"line": 453, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogOldestRecordNumber", +"line": 454, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtLogFull", +"line": 455, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtExportLogFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 458, +"end": 463, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtExportLogChannelPath", +"line": 460, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtExportLogFilePath", +"line": 461, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtExportLogTolerateQueryErrors", +"line": 462, +"value": "0x1000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtRenderContextFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 466, +"end": 471, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtRenderContextValues", +"line": 468, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtRenderContextSystem", +"line": 469, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtRenderContextUser", +"line": 470, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtRenderFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 473, +"end": 478, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtRenderEventValues", +"line": 475, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtRenderEventXml", +"line": 476, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtRenderBookmark", +"line": 477, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtFormatMessageFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 480, +"end": 491, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtFormatMessageEvent", +"line": 482, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageLevel", +"line": 483, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageTask", +"line": 484, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageOpcode", +"line": 485, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageKeyword", +"line": 486, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageChannel", +"line": 487, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageProvider", +"line": 488, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageId", +"line": 489, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtFormatMessageXml", +"line": 490, +"value": "9", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtSystemPropertyId", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 493, +"end": 514, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtSystemProviderName", +"line": 495, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemProviderGuid", +"line": 496, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemEventID", +"line": 497, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemQualifiers", +"line": 498, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemLevel", +"line": 499, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemTask", +"line": 500, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemOpcode", +"line": 501, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemKeywords", +"line": 502, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemTimeCreated", +"line": 503, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemEventRecordId", +"line": 504, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemActivityID", +"line": 505, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemRelatedActivityID", +"line": 506, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemProcessID", +"line": 507, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemThreadID", +"line": 508, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemChannel", +"line": 509, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemComputer", +"line": 510, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemUserID", +"line": 511, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemVersion", +"line": 512, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSystemPropertyIdEND", +"line": 513, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtLoginClass", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 517, +"end": 520, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "EvtRpcLogin", +"line": 519, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Diagnostics.Eventing.UnsafeNativeMethods.EvtSeekFlags", +"namespace": "System.Diagnostics.Eventing", +"project": "Microsoft.PowerShell.CoreCLR.Eventing", +"file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs", +"start": 542, +"end": 550, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "EvtSeekRelativeToFirst", +"line": 544, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSeekRelativeToLast", +"line": 545, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSeekRelativeToCurrent", +"line": 546, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSeekRelativeToBookmark", +"line": 547, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSeekOriginMask", +"line": 548, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "EvtSeekStrict", +"line": 549, +"value": "0x10000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.CertificateProviderItem", +"namespace": "Microsoft.PowerShell.Commands", +"project": "Microsoft.PowerShell.Security", +"file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", +"start": 526, +"end": 549, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Unknown", +"line": 531, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Certificate", +"line": 536, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Store", +"line": 542, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "StoreLocation", +"line": 548, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.WSManConfigProvider.ProviderMethods", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Management", +"file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", +"start": 5423, +"end": 5427, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "GetChildItems", +"line": 5425, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "GetChildNames", +"line": 5426, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.WSManConfigProvider.WsManElementObjectTypes", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Management", +"file": "src/Microsoft.WSMan.Management/ConfigProvider.cs", +"start": 5429, +"end": 5434, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSManConfigElement", +"line": 5431, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WSManConfigContainerElement", +"line": 5432, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WSManConfigLeafElement", +"line": 5433, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.WSManEnumFlags", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Management", +"file": "src/Microsoft.WSMan.Management/Interop.cs", +"start": 28, +"end": 55, +"accessibility": "public", +"attributes": [ +"SuppressMessage", +"TypeLibType" +], +"cond": [], +"members": [ +{ +"name": "WSManFlagNonXmlText", +"line": 31, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagReturnObject", +"line": 34, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagReturnEPR", +"line": 38, +"value": "2", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "WSManFlagReturnObjectAndEPR", +"line": 42, +"value": "4", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "WSManFlagHierarchyDeep", +"line": 45, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagHierarchyShallow", +"line": 48, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagHierarchyDeepBasePropsOnly", +"line": 51, +"value": "64", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagAssociationInstance", +"line": 54, +"value": "128", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.WSManSessionFlags", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Management", +"file": "src/Microsoft.WSMan.Management/Interop.cs", +"start": 63, +"end": 122, +"accessibility": "public", +"attributes": [ +"SuppressMessage", +"TypeLibType" +], +"cond": [], +"members": [ +{ +"name": "WSManNone", +"line": 66, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUtf8", +"line": 69, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagCredUserNamePassword", +"line": 73, +"value": "4096", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "WSManFlagSkipCACheck", +"line": 76, +"value": "8192", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagSkipCNCheck", +"line": 79, +"value": "16384", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseNoAuthentication", +"line": 82, +"value": "32768", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseDigest", +"line": 85, +"value": "65536", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseNegotiate", +"line": 88, +"value": "131072", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseBasic", +"line": 91, +"value": "262144", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseKerberos", +"line": 94, +"value": "524288", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagNoEncryption", +"line": 97, +"value": "1048576", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagEnableSpnServerPort", +"line": 101, +"value": "4194304", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "WSManFlagUtf16", +"line": 104, +"value": "8388608", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseCredSsp", +"line": 109, +"value": "16777216", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "WSManFlagUseClientCertificate", +"line": 112, +"value": "2097152", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagSkipRevocationCheck", +"line": 115, +"value": "33554432", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagAllowNegotiateImplicitCredentials", +"line": 118, +"value": "67108864", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManFlagUseSsl", +"line": 121, +"value": "134217728", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.AuthenticationMechanism", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Management", +"file": "src/Microsoft.WSMan.Management/Interop.cs", +"start": 128, +"end": 163, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 133, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 137, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Digest", +"line": 141, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Negotiate", +"line": 145, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "Basic", +"line": 149, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "Kerberos", +"line": 153, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientCertificate", +"line": 157, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Credssp", +"line": 162, +"value": "0x80", +"attributes": [ +"SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.ProxyAccessType", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Runtime", +"file": "src/Microsoft.WSMan.Runtime/WSManSessionOption.cs", +"start": 72, +"end": 90, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ProxyIEConfig", +"line": 77, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ProxyWinHttpConfig", +"line": 81, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ProxyAutoDetect", +"line": 85, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ProxyNoProxyServer", +"line": 89, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.WSMan.Management.ProxyAuthentication", +"namespace": "Microsoft.WSMan.Management", +"project": "Microsoft.WSMan.Runtime", +"file": "src/Microsoft.WSMan.Runtime/WSManSessionOption.cs", +"start": 97, +"end": 111, +"accessibility": "public", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Negotiate", +"line": 102, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Basic", +"line": 106, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Digest", +"line": 110, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Platform.XDG_Type", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsPlatform.cs", +"start": 298, +"end": 312, +"accessibility": "public", +"attributes": [], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "CONFIG", +"line": 301, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "CACHE", +"line": 303, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "DATA", +"line": 305, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "USER_MODULES", +"line": 307, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "SHARED_MODULES", +"line": 309, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "DEFAULT", +"line": 311, +"value": null, +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Platform.Unix.ItemType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsPlatform.cs", +"start": 513, +"end": 535, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Directory", +"line": 516, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "File", +"line": 519, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SymbolicLink", +"line": 522, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BlockDevice", +"line": 525, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CharacterDevice", +"line": 528, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipe", +"line": 531, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Socket", +"line": 534, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Platform.Unix.StatMask", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsPlatform.cs", +"start": 538, +"end": 584, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "OwnerModeMask", +"line": 541, +"value": "0x1C0", +"attributes": [], +"cond": [] +}, +{ +"name": "OwnerRead", +"line": 544, +"value": "0x100", +"attributes": [], +"cond": [] +}, +{ +"name": "OwnerWrite", +"line": 547, +"value": "0x080", +"attributes": [], +"cond": [] +}, +{ +"name": "OwnerExecute", +"line": 550, +"value": "0x040", +"attributes": [], +"cond": [] +}, +{ +"name": "GroupModeMask", +"line": 553, +"value": "0x038", +"attributes": [], +"cond": [] +}, +{ +"name": "GroupRead", +"line": 556, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "GroupWrite", +"line": 559, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "GroupExecute", +"line": 562, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "OtherModeMask", +"line": 565, +"value": "0x007", +"attributes": [], +"cond": [] +}, +{ +"name": "OtherRead", +"line": 568, +"value": "0x004", +"attributes": [], +"cond": [] +}, +{ +"name": "OtherWrite", +"line": 571, +"value": "0x002", +"attributes": [], +"cond": [] +}, +{ +"name": "OtherExecute", +"line": 574, +"value": "0x001", +"attributes": [], +"cond": [] +}, +{ +"name": "SetStickyMask", +"line": 577, +"value": "0x200", +"attributes": [], +"cond": [] +}, +{ +"name": "SetGidMask", +"line": 580, +"value": "0x400", +"attributes": [], +"cond": [] +}, +{ +"name": "SetUidMask", +"line": 583, +"value": "0x800", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RollbackSeverity", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"start": 34, +"end": 50, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Error", +"line": 39, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TerminatingError", +"line": 44, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Never", +"line": 49, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemEnforcementMode", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"start": 496, +"end": 506, +"accessibility": "public", +"attributes": [], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "None", +"line": 499, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Audit", +"line": 502, +"value": "1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Enforce", +"line": 505, +"value": "2", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemScriptFileEnforcement", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"start": 511, +"end": 537, +"accessibility": "public", +"attributes": [], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "None", +"line": 516, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Block", +"line": 521, +"value": "1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Allow", +"line": 526, +"value": "2", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "AllowConstrained", +"line": 531, +"value": "3", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "AllowConstrainedAudit", +"line": 536, +"value": "4", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceTask", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"start": 577, +"end": 603, +"accessibility": "public", +"attributes": [], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "None", +"line": 582, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "CreateRunspace", +"line": 587, +"value": "1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "ExecuteCommand", +"line": 592, +"value": "2", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Serialization", +"line": 597, +"value": "3", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "PowerShellConsoleStartup", +"line": 602, +"value": "4", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceKeywords", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/CoreCLR/CorePsStub.cs", +"start": 610, +"end": 673, +"accessibility": "public", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage", +"Flags" +], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "None", +"line": 615, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Runspace", +"line": 620, +"value": "0x1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Pipeline", +"line": 625, +"value": "0x2", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Protocol", +"line": 630, +"value": "0x4", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Transport", +"line": 635, +"value": "0x8", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Host", +"line": 640, +"value": "0x10", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Cmdlets", +"line": 645, +"value": "0x20", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Serializer", +"line": 650, +"value": "0x40", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Session", +"line": 655, +"value": "0x80", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "ManagedPlugIn", +"line": 660, +"value": "0x100", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "UseAlwaysDebug", +"line": 664, +"value": "0x2000000000000000", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "UseAlwaysOperational", +"line": 668, +"value": "0x8000000000000000", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "UseAlwaysAnalytic", +"line": 672, +"value": "0x4000000000000000", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.InnerFormatShapeCommandBase.FormattingContextState", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", +"start": 32, +"end": 32, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "none", +"line": 32, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "document", +"line": 32, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "group", +"line": 32, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.InnerFormatShapeCommand.GroupTransition", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", +"start": 446, +"end": 446, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "none", +"line": 446, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "enter", +"line": 446, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "exit", +"line": 446, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "startNew", +"line": 446, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.ComplexSpecificParameters.ClassInfoDisplay", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", +"start": 98, +"end": 98, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "none", +"line": 98, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "fullName", +"line": 98, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "shortName", +"line": 98, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.OutCommandInner.FormattingState", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs", +"start": 212, +"end": 228, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Reset", +"line": 217, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Formatting", +"line": 222, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "InsideGroup", +"line": 227, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.OutCommandInner.PreprocessingState", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs", +"start": 244, +"end": 244, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "raw", +"line": 244, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "processed", +"line": 244, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "error", +"line": 244, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.OutputRendering", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs", +"start": 14, +"end": 24, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Host", +"line": 17, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PlainText", +"line": 20, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Ansi", +"line": 23, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProgressView", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs", +"start": 30, +"end": 37, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Minimal", +"line": 33, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Classic", +"line": 36, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderLoggerEntry.EntryType", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", +"start": 47, +"end": 47, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Error", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Trace", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.EnumerableExpansion", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs", +"start": 15, +"end": 31, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CoreOnly", +"line": 20, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "EnumOnly", +"line": 25, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Both", +"line": 30, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.FormatShape", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs", +"start": 215, +"end": 215, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Table", +"line": 215, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "List", +"line": 215, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Wide", +"line": 215, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Complex", +"line": 215, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Undefined", +"line": 215, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Alignment", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs", +"start": 932, +"end": 953, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Undefined", +"line": 937, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Left", +"line": 942, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Center", +"line": 947, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Right", +"line": 952, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DisplayEntryValueType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs", +"start": 958, +"end": 969, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Property", +"line": 963, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock", +"line": 968, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.DisplayResourceManagerCache.LoadingResult", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs", +"start": 14, +"end": 14, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NoError", +"line": 14, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AssemblyNotFound", +"line": 14, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ResourceNotFound", +"line": 14, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StringNotFound", +"line": 14, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.DisplayResourceManagerCache.AssemblyBindingStatus", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs", +"start": 16, +"end": 16, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotFound", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FoundInGac", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FoundInPath", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Format.ConsoleLineOutput.PromptHandler.PromptResponse", +"namespace": "Microsoft.PowerShell.Commands.Internal.Format", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs", +"start": 430, +"end": 435, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NextPage", +"line": 432, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NextLine", +"line": 433, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Quit", +"line": 434, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.MethodParameterBindings", +"namespace": "Microsoft.PowerShell.Cmdletization", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs", +"start": 12, +"end": 28, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "In", +"line": 17, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Out", +"line": 22, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 27, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.BehaviorOnNoMatch", +"namespace": "Microsoft.PowerShell.Cmdletization", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs", +"start": 12, +"end": 42, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 31, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ReportErrors", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SilentlyContinue", +"line": 41, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.ScriptWriter.GenerationOptions", +"namespace": "Microsoft.PowerShell.Cmdletization", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", +"start": 69, +"end": 74, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "TypesPs1Xml", +"line": 71, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "FormatPs1Xml", +"line": 72, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "HelpXml", +"line": 73, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.Xml.ConfirmImpact", +"namespace": "Microsoft.PowerShell.Cmdletization.Xml", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs", +"start": 1445, +"end": 1458, +"accessibility": "public", +"attributes": [ +"System.CodeDom.Compiler.GeneratedCodeAttribute", +"System.Xml.Serialization.XmlType" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1448, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Low", +"line": 1451, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Medium", +"line": 1454, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "High", +"line": 1457, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Cmdletization.Xml.ItemsChoiceType", +"namespace": "Microsoft.PowerShell.Cmdletization.Xml", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs", +"start": 1970, +"end": 1983, +"accessibility": "public", +"attributes": [ +"System.CodeDom.Compiler.GeneratedCodeAttribute", +"System.Xml.Serialization.XmlType" +], +"cond": [], +"members": [ +{ +"name": "ExcludeQuery", +"line": 1973, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MaxValueQuery", +"line": 1976, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MinValueQuery", +"line": 1979, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RegularQuery", +"line": 1982, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DSCResourceRunAsCredential", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Attributes.cs", +"start": 237, +"end": 253, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 240, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NotSupported", +"line": 244, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Mandatory", +"line": 248, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Optional", +"line": 252, +"value": "Default", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ValidateRangeKind", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Attributes.cs", +"start": 911, +"end": 932, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Positive", +"line": 916, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NonNegative", +"line": 921, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Negative", +"line": 926, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NonPositive", +"line": 931, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ReturnContainers", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ChildrenCmdletProviderInterfaces.cs", +"start": 774, +"end": 785, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ReturnMatchingContainers", +"line": 779, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ReturnAllContainers", +"line": 784, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CmdletParameterBinderController.CurrentlyBinding", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", +"start": 3631, +"end": 3637, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ValueFromPipelineNoCoercion", +"line": 3633, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromPipelineByPropertyNameNoCoercion", +"line": 3634, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromPipelineWithCoercion", +"line": 3635, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromPipelineByPropertyNameWithCoercion", +"line": 3636, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeArgumentPassingStyle", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandBase.cs", +"start": 292, +"end": 305, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Legacy", +"line": 295, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Standard", +"line": 298, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Windows", +"line": 304, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ErrorView", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandBase.cs", +"start": 312, +"end": 325, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NormalView", +"line": 315, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CategoryView", +"line": 318, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ConciseView", +"line": 321, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "DetailedView", +"line": 324, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ActionPreference", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandBase.cs", +"start": 336, +"end": 358, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SilentlyContinue", +"line": 339, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Stop", +"line": 342, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Continue", +"line": 345, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Inquire", +"line": 348, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Ignore", +"line": 351, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Suspend", +"line": 354, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Break", +"line": 357, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ConfirmImpact", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandBase.cs", +"start": 375, +"end": 394, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 378, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Low", +"line": 383, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Medium", +"line": 388, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "High", +"line": 393, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSModuleAutoLoadingPreference", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandDiscovery.cs", +"start": 96, +"end": 113, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 101, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ModuleQualified", +"line": 107, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 112, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandTypes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandInfo.cs", +"start": 23, +"end": 76, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Alias", +"line": 29, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 35, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 41, +"value": "0x0004", +"attributes": [], +"cond": [] +}, +{ +"name": "Cmdlet", +"line": 46, +"value": "0x0008", +"attributes": [], +"cond": [] +}, +{ +"name": "ExternalScript", +"line": 51, +"value": "0x0010", +"attributes": [], +"cond": [] +}, +{ +"name": "Application", +"line": 58, +"value": "0x0020", +"attributes": [], +"cond": [] +}, +{ +"name": "Script", +"line": 63, +"value": "0x0040", +"attributes": [], +"cond": [] +}, +{ +"name": "Configuration", +"line": 68, +"value": "0x0100", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 75, +"value": "Alias | Function | Filter | Cmdlet | Script | ExternalScript | Application | Configuration", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionCapabilities", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandMetadata.cs", +"start": 27, +"end": 41, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "RemoteServer", +"line": 35, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Language", +"line": 40, +"value": "0x4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandSearcher.CanDoPathLookupResult", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandSearcher.cs", +"start": 1390, +"end": 1397, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Yes", +"line": 1392, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PathIsRooted", +"line": 1393, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WildcardCharacters", +"line": 1394, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DirectorySeparator", +"line": 1395, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "IllegalCharacters", +"line": 1396, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandSearcher.SearchState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandSearcher.cs", +"start": 1671, +"end": 1705, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SearchingAliases", +"line": 1674, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SearchingFunctions", +"line": 1677, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SearchingCmdlets", +"line": 1680, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StartSearchingForExternalCommands", +"line": 1683, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellPathResolution", +"line": 1686, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "QualifiedFileSystemPath", +"line": 1689, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PathSearch", +"line": 1693, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "GetPathSearch", +"line": 1697, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellRelativePath", +"line": 1701, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NoMoreMatches", +"line": 1704, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SearchResolutionOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandSearcher.cs", +"start": 1715, +"end": 1732, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1717, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "ResolveAliasPatterns", +"line": 1718, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "ResolveFunctionPatterns", +"line": 1719, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandNameIsPattern", +"line": 1720, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "SearchAllScopes", +"line": 1721, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "UseAbbreviationExpansion", +"line": 1726, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "ResolveLiteralThenPathPatterns", +"line": 1731, +"value": "0x20", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterCollectionType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CompiledCommandParameter.cs", +"start": 573, +"end": 579, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotCollection", +"line": 575, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "IList", +"line": 576, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Array", +"line": 577, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ICollectionGeneric", +"line": 578, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSCredentialTypes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Credential.cs", +"start": 19, +"end": 35, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Generic", +"line": 24, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Domain", +"line": 29, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 34, +"value": "Generic | Domain", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSCredentialUIOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Credential.cs", +"start": 42, +"end": 70, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 48, +"value": "ValidateUserNameSyntax", +"attributes": [], +"cond": [] +}, +{ +"name": "None", +"line": 53, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ValidateUserNameSyntax", +"line": 59, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AlwaysPrompt", +"line": 64, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ReadOnlyUserName", +"line": 69, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ImplementedAsType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/DscResourceInfo.cs", +"start": 12, +"end": 33, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 17, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShell", +"line": 22, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Binary", +"line": 27, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Composite", +"line": 32, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FlagsExpression.TokenKind", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", +"start": 105, +"end": 111, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Identifier", +"line": 107, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "And", +"line": 108, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Or", +"line": 109, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Not", +"line": 110, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ErrorCategory", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ErrorPackage.cs", +"start": 28, +"end": 189, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotSpecified", +"line": 40, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenError", +"line": 44, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseError", +"line": 48, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "DeviceError", +"line": 52, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "DeadlockDetected", +"line": 56, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidArgument", +"line": 60, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidData", +"line": 64, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidOperation", +"line": 68, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidResult", +"line": 72, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidType", +"line": 76, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "MetadataError", +"line": 80, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "NotImplemented", +"line": 84, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "NotInstalled", +"line": 88, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "ObjectNotFound", +"line": 93, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "OperationStopped", +"line": 97, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "OperationTimeout", +"line": 101, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "SyntaxError", +"line": 105, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "ParserError", +"line": 109, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "PermissionDenied", +"line": 114, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "ResourceBusy", +"line": 118, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "ResourceExists", +"line": 122, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "ResourceUnavailable", +"line": 126, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadError", +"line": 130, +"value": "22", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteError", +"line": 134, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "FromStdErr", +"line": 147, +"value": "24", +"attributes": [], +"cond": [] +}, +{ +"name": "SecurityError", +"line": 152, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "ProtocolError", +"line": 158, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectionError", +"line": 164, +"value": "27", +"attributes": [], +"cond": [] +}, +{ +"name": "AuthenticationError", +"line": 171, +"value": "28", +"attributes": [], +"cond": [] +}, +{ +"name": "LimitsExceeded", +"line": 176, +"value": "29", +"attributes": [], +"cond": [] +}, +{ +"name": "QuotaExceeded", +"line": 182, +"value": "30", +"attributes": [], +"cond": [] +}, +{ +"name": "NotEnabled", +"line": 188, +"value": "31", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.EngineState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ExecutionContext.cs", +"start": 1684, +"end": 1710, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1689, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Available", +"line": 1694, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Degraded", +"line": 1699, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "OutOfService", +"line": 1704, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 1709, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CopyContainers", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ItemCmdletProviderInterfaces.cs", +"start": 2095, +"end": 2106, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CopyTargetContainer", +"line": 2100, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CopyChildrenOfTargetContainer", +"line": 2105, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ConversionRank", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"start": 251, +"end": 292, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 253, +"value": "0x0000", +"attributes": [], +"cond": [] +}, +{ +"name": "UnrelatedArraysS2A", +"line": 254, +"value": "0x0007", +"attributes": [], +"cond": [] +}, +{ +"name": "UnrelatedArrays", +"line": 255, +"value": "0x000F", +"attributes": [], +"cond": [] +}, +{ +"name": "ToStringS2A", +"line": 256, +"value": "0x0017", +"attributes": [], +"cond": [] +}, +{ +"name": "ToString", +"line": 257, +"value": "0x001F", +"attributes": [], +"cond": [] +}, +{ +"name": "CustomS2A", +"line": 258, +"value": "0x0027", +"attributes": [], +"cond": [] +}, +{ +"name": "Custom", +"line": 259, +"value": "0x002F", +"attributes": [], +"cond": [] +}, +{ +"name": "IConvertibleS2A", +"line": 260, +"value": "0x0037", +"attributes": [], +"cond": [] +}, +{ +"name": "IConvertible", +"line": 261, +"value": "0x003F", +"attributes": [], +"cond": [] +}, +{ +"name": "ImplicitCastS2A", +"line": 262, +"value": "0x0047", +"attributes": [], +"cond": [] +}, +{ +"name": "ImplicitCast", +"line": 263, +"value": "0x004F", +"attributes": [], +"cond": [] +}, +{ +"name": "ExplicitCastS2A", +"line": 264, +"value": "0x0057", +"attributes": [], +"cond": [] +}, +{ +"name": "ExplicitCast", +"line": 265, +"value": "0x005F", +"attributes": [], +"cond": [] +}, +{ +"name": "ConstructorS2A", +"line": 266, +"value": "0x0067", +"attributes": [], +"cond": [] +}, +{ +"name": "Constructor", +"line": 267, +"value": "0x006F", +"attributes": [], +"cond": [] +}, +{ +"name": "Create", +"line": 268, +"value": "0x0073", +"attributes": [], +"cond": [] +}, +{ +"name": "ParseS2A", +"line": 269, +"value": "0x0077", +"attributes": [], +"cond": [] +}, +{ +"name": "Parse", +"line": 270, +"value": "0x007F", +"attributes": [], +"cond": [] +}, +{ +"name": "PSObjectS2A", +"line": 271, +"value": "0x0087", +"attributes": [], +"cond": [] +}, +{ +"name": "PSObject", +"line": 272, +"value": "0x008F", +"attributes": [], +"cond": [] +}, +{ +"name": "LanguageS2A", +"line": 273, +"value": "0x0097", +"attributes": [], +"cond": [] +}, +{ +"name": "Language", +"line": 274, +"value": "0x009F", +"attributes": [], +"cond": [] +}, +{ +"name": "NullToValue", +"line": 275, +"value": "0x00AF", +"attributes": [], +"cond": [] +}, +{ +"name": "NullToRef", +"line": 276, +"value": "0x00BF", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericExplicitS2A", +"line": 277, +"value": "0x00C7", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericExplicit", +"line": 278, +"value": "0x00CF", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericExplicit1S2A", +"line": 279, +"value": "0x00D7", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericExplicit1", +"line": 280, +"value": "0x00DF", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericStringS2A", +"line": 281, +"value": "0x00E7", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericString", +"line": 282, +"value": "0x00EF", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericImplicitS2A", +"line": 283, +"value": "0x00F7", +"attributes": [], +"cond": [] +}, +{ +"name": "NumericImplicit", +"line": 284, +"value": "0x00FF", +"attributes": [], +"cond": [] +}, +{ +"name": "AssignableS2A", +"line": 285, +"value": "0x0107", +"attributes": [], +"cond": [] +}, +{ +"name": "Assignable", +"line": 286, +"value": "0x010F", +"attributes": [], +"cond": [] +}, +{ +"name": "IdentityS2A", +"line": 287, +"value": "0x0117", +"attributes": [], +"cond": [] +}, +{ +"name": "StringToCharArray", +"line": 288, +"value": "0x011A", +"attributes": [], +"cond": [] +}, +{ +"name": "Identity", +"line": 289, +"value": "0x011F", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueDependent", +"line": 291, +"value": "0xFFF7", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.TypeCodeTraits", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"start": 1220, +"end": 1231, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1222, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "SignedInteger", +"line": 1223, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsignedInteger", +"line": 1224, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Floating", +"line": 1225, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "CimIntrinsicType", +"line": 1226, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "Decimal", +"line": 1227, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Integer", +"line": 1229, +"value": "SignedInteger | UnsignedInteger", +"attributes": [], +"cond": [] +}, +{ +"name": "Numeric", +"line": 1230, +"value": "Integer | Floating | Decimal", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.SignatureComparator.TypeMatchingContext", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"start": 5158, +"end": 5163, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ReturnType", +"line": 5160, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterType", +"line": 5161, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "OutParameterType", +"line": 5162, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterBinderAssociation", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", +"start": 685, +"end": 716, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "DeclaredFormalParameters", +"line": 690, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DynamicParameters", +"line": 695, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CommonParameters", +"line": 700, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ShouldProcessParameters", +"line": 705, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TransactionParameters", +"line": 710, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PagingParameters", +"line": 715, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MinishellParameterBinderController.MinishellParameters", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", +"start": 251, +"end": 257, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Command", +"line": 253, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Arguments", +"line": 254, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "InputFormat", +"line": 255, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "OutputFormat", +"line": 256, +"value": "0x08", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MshCommandRuntime.ShouldProcessPossibleOptimization", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", +"start": 1623, +"end": 1631, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AutoYes_CanSkipShouldProcessCall", +"line": 1625, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AutoYes_CanCallShouldProcessAsynchronously", +"line": 1626, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AutoNo_CanCallShouldProcessAsynchronously", +"line": 1628, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NoOptimizationPossible", +"line": 1630, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MshCommandRuntime.MergeDataStream", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", +"start": 2148, +"end": 2194, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 2153, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 2158, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Output", +"line": 2163, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 2168, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 2173, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 2178, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 2183, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Host", +"line": 2188, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 2193, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MshCommandRuntime.ContinueStatus", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", +"start": 3428, +"end": 3434, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Yes", +"line": 3430, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "No", +"line": 3431, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "YesToAll", +"line": 3432, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NoToAll", +"line": 3433, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSMemberTypes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshMemberInfo.cs", +"start": 33, +"end": 118, +"accessibility": "public", +"attributes": [ +"TypeConverter", +"Flags" +], +"cond": [], +"members": [ +{ +"name": "AliasProperty", +"line": 38, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CodeProperty", +"line": 43, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Property", +"line": 48, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "NoteProperty", +"line": 53, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptProperty", +"line": 58, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "PropertySet", +"line": 63, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "Method", +"line": 68, +"value": "64", +"attributes": [], +"cond": [] +}, +{ +"name": "CodeMethod", +"line": 73, +"value": "128", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptMethod", +"line": 78, +"value": "256", +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterizedProperty", +"line": 83, +"value": "512", +"attributes": [], +"cond": [] +}, +{ +"name": "MemberSet", +"line": 88, +"value": "1024", +"attributes": [], +"cond": [] +}, +{ +"name": "Event", +"line": 93, +"value": "2048", +"attributes": [], +"cond": [] +}, +{ +"name": "Dynamic", +"line": 98, +"value": "4096", +"attributes": [], +"cond": [] +}, +{ +"name": "InferredProperty", +"line": 103, +"value": "8192", +"attributes": [], +"cond": [] +}, +{ +"name": "Properties", +"line": 107, +"value": "AliasProperty | CodeProperty | Property | NoteProperty | ScriptProperty | InferredProperty", +"attributes": [], +"cond": [] +}, +{ +"name": "Methods", +"line": 112, +"value": "CodeMethod | Method | ScriptMethod", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 117, +"value": "Properties | Methods | Event | PropertySet | MemberSet | ParameterizedProperty | Dynamic", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSMemberViewTypes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshMemberInfo.cs", +"start": 125, +"end": 146, +"accessibility": "public", +"attributes": [ +"TypeConverter", +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Extended", +"line": 130, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Adapted", +"line": 135, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Base", +"line": 140, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 145, +"value": "Extended | Adapted | Base", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MshMemberMatchOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshMemberInfo.cs", +"start": 152, +"end": 168, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 157, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "IncludeHidden", +"line": 162, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "OnlySerializable", +"line": 167, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSObject.PSObjectFlags", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshObject.cs", +"start": 2408, +"end": 2429, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 2410, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "IsDeserialized", +"line": 2415, +"value": "0b00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "HasGeneratedReservedMembers", +"line": 2420, +"value": "0b00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "ImmediateBaseObjectIsEmpty", +"line": 2421, +"value": "0b00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "IsHelpObject", +"line": 2422, +"value": "0b00001000", +"attributes": [], +"cond": [] +}, +{ +"name": "StoreTypeNameAndInstanceMembersLocally", +"line": 2428, +"value": "0b00010000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.WriteStreamType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshObject.cs", +"start": 2435, +"end": 2444, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 2437, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Output", +"line": 2438, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 2439, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 2440, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 2441, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 2442, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 2443, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SerializationMethod", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/MshObject.cs", +"start": 2474, +"end": 2479, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AllPublicProperties", +"line": 2476, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "String", +"line": 2477, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SpecificProperties", +"line": 2478, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandIOFormat", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"start": 36, +"end": 40, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Text", +"line": 38, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Xml", +"line": 39, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MinishellStream", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"start": 45, +"end": 55, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Output", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 48, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 49, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 50, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 51, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Progress", +"line": 52, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Unknown", +"line": 54, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Configuration.ConfigScope", +"namespace": "System.Management.Automation.Configuration", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/PSConfiguration.cs", +"start": 20, +"end": 31, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AllUsers", +"line": 25, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CurrentUser", +"line": 30, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SemanticVersion.ParseFailureKind", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/PSVersionInfo.cs", +"start": 972, +"end": 977, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ArgumentException", +"line": 974, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ArgumentOutOfRangeException", +"line": 975, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FormatException", +"line": 976, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterBindingFlags", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", +"start": 23, +"end": 49, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 28, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ShouldCoerceType", +"line": 33, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "IsDefaultValue", +"line": 38, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "DelayBindScriptBlock", +"line": 43, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "ThrowOnParameterNotFound", +"line": 48, +"value": "0x08", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.VariableStreamKind", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Pipe.cs", +"start": 13, +"end": 19, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Output", +"line": 15, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 16, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 17, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 18, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PowerShellStreamType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/PowerShellStreamType.cs", +"start": 17, +"end": 58, +"accessibility": "public", +"attributes": [ +"Obsolete" +], +"cond": [], +"members": [ +{ +"name": "Input", +"line": 22, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Output", +"line": 27, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 32, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 37, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 42, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 47, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Progress", +"line": 52, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 57, +"value": "7", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProgressRecordType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ProgressRecord.cs", +"start": 528, +"end": 561, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Processing", +"line": 548, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Completed", +"line": 560, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandOrigin", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SecurityManagerBase.cs", +"start": 13, +"end": 25, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Runspace", +"line": 18, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Internal", +"line": 24, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProcessMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SessionStateContainer.cs", +"start": 4883, +"end": 4894, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Enumerate", +"line": 4888, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Delete", +"line": 4893, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateEntryVisibility", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SessionStatePublic.cs", +"start": 326, +"end": 337, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Public", +"line": 331, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 336, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSLanguageMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SessionStatePublic.cs", +"start": 349, +"end": 373, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "FullLanguage", +"line": 354, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "RestrictedLanguage", +"line": 359, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "NoLanguage", +"line": 365, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ConstrainedLanguage", +"line": 372, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OpenMode", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SessionStateUtils.cs", +"start": 307, +"end": 323, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Add", +"line": 312, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "New", +"line": 317, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Overwrite", +"line": 322, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScopedItemOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ShellVariable.cs", +"start": 882, +"end": 915, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 887, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadOnly", +"line": 892, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Constant", +"line": 898, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 904, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "AllScope", +"line": 909, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "Unspecified", +"line": 914, +"value": "0x10", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.AutomaticVariable", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SpecialVariables.cs", +"start": 401, +"end": 413, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Underbar", +"line": 403, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Args", +"line": 404, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "This", +"line": 405, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Input", +"line": 406, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "PSCmdlet", +"line": 407, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "PSBoundParameters", +"line": 408, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "MyInvocation", +"line": 409, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "PSScriptRoot", +"line": 410, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "PSCommandPath", +"line": 411, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "NumberOfAutomaticVariables", +"line": 412, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PreferenceVariable", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/SpecialVariables.cs", +"start": 415, +"end": 425, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Debug", +"line": 417, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 418, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 419, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "WhatIf", +"line": 420, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 421, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 422, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "Confirm", +"line": 423, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "Progress", +"line": 424, +"value": "16", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterSetMetadata.ParameterFlags", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/TypeMetadata.cs", +"start": 255, +"end": 261, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Mandatory", +"line": 257, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromPipeline", +"line": 258, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromPipelineByPropertyName", +"line": 259, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "ValueFromRemainingArguments", +"line": 260, +"value": "0x08", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariablePathFlags", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/VariablePath.cs", +"start": 10, +"end": 24, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 12, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Local", +"line": 13, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Script", +"line": 14, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Global", +"line": 15, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 16, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "Variable", +"line": 17, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 18, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "DriveQualified", +"line": 19, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "Unqualified", +"line": 20, +"value": "0x80", +"attributes": [], +"cond": [] +}, +{ +"name": "UnscopedVariableMask", +"line": 23, +"value": "Local | Script | Global | Private | Function | DriveQualified", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ShouldProcessReason", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/cmdlet.cs", +"start": 1837, +"end": 1854, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1840, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "WhatIf", +"line": 1853, +"value": "0x1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PipelineProcessor.PipelineExecutionStatus", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/pipeline.cs", +"start": 1659, +"end": 1666, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Started", +"line": 1661, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterBinding", +"line": 1662, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Complete", +"line": 1663, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 1664, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PipelineComplete", +"line": 1665, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.WildcardOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/regex.cs", +"start": 24, +"end": 46, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 29, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Compiled", +"line": 35, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "IgnoreCase", +"line": 40, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "CultureInvariant", +"line": 45, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SerializationOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/serialization.cs", +"start": 34, +"end": 44, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 36, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "UseDepthFromTypes", +"line": 37, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "NoRootElement", +"line": 38, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "NoNamespace", +"line": 39, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "NoObjectRefIds", +"line": 40, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "PreserveSerializationSettingOfOriginal", +"line": 41, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "RemotingOptions", +"line": 43, +"value": "UseDepthFromTypes | NoRootElement | NoNamespace | PreserveSerializationSettingOfOriginal", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DeserializationOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/serialization.cs", +"start": 335, +"end": 343, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 337, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "NoRootElement", +"line": 338, +"value": "256", +"attributes": [], +"cond": [] +}, +{ +"name": "NoNamespace", +"line": 339, +"value": "512", +"attributes": [], +"cond": [] +}, +{ +"name": "DeserializeScriptBlocks", +"line": 340, +"value": "1024", +"attributes": [], +"cond": [] +}, +{ +"name": "RemotingOptions", +"line": 342, +"value": "NoRootElement | NoNamespace", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ContainerType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/serialization.cs", +"start": 824, +"end": 832, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Dictionary", +"line": 826, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Queue", +"line": 827, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Stack", +"line": 828, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "List", +"line": 829, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Enumerable", +"line": 830, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "None", +"line": 831, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.DeserializingTypeConverter.RehydrationFlags", +"namespace": "Microsoft.PowerShell", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/serialization.cs", +"start": 6888, +"end": 6896, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "NullValueBad", +"line": 6890, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "NullValueOk", +"line": 6891, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "NullValueMeansEmptyList", +"line": 6892, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingPropertyBad", +"line": 6894, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingPropertyOk", +"line": 6895, +"value": "0x4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.InteropServices.InvokeFlags", +"namespace": "System.Management.Automation.InteropServices", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ComInterop/InteropServices/IDispatch.cs", +"start": 42, +"end": 48, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "DISPATCH_METHOD", +"line": 44, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "DISPATCH_PROPERTYGET", +"line": 45, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "DISPATCH_PROPERTYPUT", +"line": 46, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "DISPATCH_PROPERTYPUTREF", +"line": 47, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CompletionResultType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs", +"start": 11, +"end": 58, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Text", +"line": 14, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "History", +"line": 17, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 20, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ProviderItem", +"line": 23, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "ProviderContainer", +"line": 26, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Property", +"line": 29, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Method", +"line": 32, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterName", +"line": 35, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterValue", +"line": 38, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "Variable", +"line": 41, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Namespace", +"line": 44, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "Type", +"line": 47, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "Keyword", +"line": 50, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "DynamicKeyword", +"line": 53, +"value": "13", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AstParameterArgumentType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", +"start": 20, +"end": 27, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AstPair", +"line": 22, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Switch", +"line": 23, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Fake", +"line": 24, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "AstArray", +"line": 25, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "PipeObject", +"line": 26, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PseudoBindingInfoType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", +"start": 800, +"end": 804, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "PseudoBindingFail", +"line": 802, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PseudoBindingSucceed", +"line": 803, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PseudoParameterBinder.BindingType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", +"start": 927, +"end": 943, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ArgumentBinding", +"line": 932, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ArgumentCompletion", +"line": 937, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ParameterCompletion", +"line": 942, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExperimentAction", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", +"start": 296, +"end": 312, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 301, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Hide", +"line": 306, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Show", +"line": 311, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Interop.Windows.FileDesiredAccess", +"namespace": "", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Interop/Windows/CreateFile.cs", +"start": 19, +"end": 26, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "GenericZero", +"line": 21, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericRead", +"line": 22, +"value": "0x80000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericWrite", +"line": 23, +"value": "0x40000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericExecute", +"line": 24, +"value": "0x20000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericAll", +"line": 25, +"value": "0x10000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Interop.Windows.FileAttributes", +"namespace": "", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Interop/Windows/CreateFile.cs", +"start": 30, +"end": 49, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Readonly", +"line": 32, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 33, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "System", +"line": 34, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "Archive", +"line": 35, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "Encrypted", +"line": 36, +"value": "0x00004000", +"attributes": [], +"cond": [] +}, +{ +"name": "Write_Through", +"line": 37, +"value": "0x80000000", +"attributes": [], +"cond": [] +}, +{ +"name": "Overlapped", +"line": 38, +"value": "0x40000000", +"attributes": [], +"cond": [] +}, +{ +"name": "NoBuffering", +"line": 39, +"value": "0x20000000", +"attributes": [], +"cond": [] +}, +{ +"name": "RandomAccess", +"line": 40, +"value": "0x10000000", +"attributes": [], +"cond": [] +}, +{ +"name": "SequentialScan", +"line": 41, +"value": "0x08000000", +"attributes": [], +"cond": [] +}, +{ +"name": "DeleteOnClose", +"line": 42, +"value": "0x04000000", +"attributes": [], +"cond": [] +}, +{ +"name": "BackupSemantics", +"line": 43, +"value": "0x02000000", +"attributes": [], +"cond": [] +}, +{ +"name": "PosixSemantics", +"line": 44, +"value": "0x01000000", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenReparsePoint", +"line": 45, +"value": "0x00200000", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenNoRecall", +"line": 46, +"value": "0x00100000", +"attributes": [], +"cond": [] +}, +{ +"name": "SessionAware", +"line": 47, +"value": "0x00800000", +"attributes": [], +"cond": [] +}, +{ +"name": "Normal", +"line": 48, +"value": "0x00000080", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Interop.Windows.SymbolicLinkFlags", +"namespace": "", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Interop/Windows/CreateSymbolicLink.cs", +"start": 14, +"end": 19, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "File", +"line": 16, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Directory", +"line": 17, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "AllowUnprivilegedCreate", +"line": 18, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Interop.Windows.ActivityControl", +"namespace": "", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Interop/Windows/EventActivityIdControl.cs", +"start": 14, +"end": 40, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Get", +"line": 19, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Set", +"line": 24, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Create", +"line": 29, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "GetSet", +"line": 34, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CreateSet", +"line": 39, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ModuleCmdletBase.ManifestProcessingFlags", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", +"start": 46, +"end": 79, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WriteErrors", +"line": 51, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "NullOnFirstError", +"line": 56, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "LoadElements", +"line": 61, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteWarnings", +"line": 66, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "Force", +"line": 71, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "IgnoreHostNameAndHostVersion", +"line": 78, +"value": "0x20", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ModuleCmdletBase.ModuleLoggingGroupPolicyStatus", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", +"start": 4492, +"end": 4497, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Undefined", +"line": 4494, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Enabled", +"line": 4495, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Disabled", +"line": 4496, +"value": "0x02", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ModuleIntrinsics.PSModulePathScope", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", +"start": 1180, +"end": 1190, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "User", +"line": 1183, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Builtin", +"line": 1186, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Machine", +"line": 1189, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ModuleMatchFailure", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", +"start": 1730, +"end": 1755, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1733, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NullModule", +"line": 1736, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Name", +"line": 1739, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Guid", +"line": 1742, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RequiredVersion", +"line": 1745, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MinimumVersion", +"line": 1748, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MaximumVersion", +"line": 1751, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NullModuleSpecification", +"line": 1754, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ModuleType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", +"start": 1559, +"end": 1578, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Script", +"line": 1564, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Binary", +"line": 1568, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Manifest", +"line": 1573, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Cim", +"line": 1577, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ModuleAccessMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", +"start": 1583, +"end": 1597, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ReadWrite", +"line": 1588, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadOnly", +"line": 1592, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Constant", +"line": 1596, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteDiscoveryHelper.CimFileCode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", +"start": 553, +"end": 560, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 555, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PsdV1", +"line": 556, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TypesV1", +"line": 557, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FormatV1", +"line": 558, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CmdletizationV1", +"line": 559, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteDiscoveryHelper.CimModule.DiscoveredModuleType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", +"start": 644, +"end": 648, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 646, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Cim", +"line": 647, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Subsystem.SubsystemKind", +"namespace": "System.Management.Automation.Subsystem", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Subsystem/ISubsystem.cs", +"start": 18, +"end": 34, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CommandPredictor", +"line": 23, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CrossPlatformDsc", +"line": 28, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "FeedbackProvider", +"line": 33, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Subsystem.Feedback.FeedbackTrigger", +"namespace": "System.Management.Automation.Subsystem.Feedback", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs", +"start": 20, +"end": 43, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Success", +"line": 25, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandNotFound", +"line": 31, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 37, +"value": "CommandNotFound | 0x0004", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 42, +"value": "Success | Error", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Subsystem.Feedback.FeedbackDisplayLayout", +"namespace": "System.Management.Automation.Subsystem.Feedback", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs", +"start": 48, +"end": 59, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Portrait", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Landscape", +"line": 58, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Subsystem.Prediction.PredictorFeedbackKind", +"namespace": "System.Management.Automation.Subsystem.Prediction", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/ICommandPredictor.cs", +"start": 80, +"end": 101, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SuggestionDisplayed", +"line": 85, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SuggestionAccepted", +"line": 90, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CommandLineAccepted", +"line": 95, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CommandLineExecuted", +"line": 100, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Subsystem.Prediction.PredictionClientKind", +"namespace": "System.Management.Automation.Subsystem.Prediction", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/ICommandPredictor.cs", +"start": 106, +"end": 117, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Terminal", +"line": 111, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Editor", +"line": 116, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Breakpoint.BreakpointAction", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", +"start": 137, +"end": 141, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Continue", +"line": 139, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Break", +"line": 140, +"value": "0x1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariableAccessMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", +"start": 257, +"end": 271, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Read", +"line": 262, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Write", +"line": 266, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ReadWrite", +"line": 270, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DebuggerResumeAction", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 31, +"end": 53, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Continue", +"line": 36, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "StepInto", +"line": 40, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "StepOut", +"line": 44, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "StepOver", +"line": 48, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Stop", +"line": 52, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.BreakpointUpdateType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 120, +"end": 138, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Set", +"line": 125, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Removed", +"line": 129, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Enabled", +"line": 133, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Disabled", +"line": 137, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DebugModes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 273, +"end": 295, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 278, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 284, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "LocalScript", +"line": 289, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteScript", +"line": 294, +"value": "0x4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.UnhandledBreakpointProcessingMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 300, +"end": 311, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Ignore", +"line": 305, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Wait", +"line": 310, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptDebugger.SteppingMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 2010, +"end": 2014, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "StepIn", +"line": 2012, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "None", +"line": 2013, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptDebugger.InternalDebugMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 2128, +"end": 2134, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "InPushedStop", +"line": 2130, +"value": "- 2", +"attributes": [], +"cond": [] +}, +{ +"name": "InScriptStop", +"line": 2131, +"value": "- 1", +"attributes": [], +"cond": [] +}, +{ +"name": "Disabled", +"line": 2132, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Enabled", +"line": 2133, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptDebugger.EnableNestedType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 2224, +"end": 2229, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 2226, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "NestedJob", +"line": 2227, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "NestedRunspace", +"line": 2228, +"value": "0x2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSMonitorRunspaceType", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/debugger/debugger.cs", +"start": 5752, +"end": 5763, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Standalone", +"line": 5757, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "InvokeCommand", +"line": 5762, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.Command.MergeType", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Command.cs", +"start": 268, +"end": 275, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Error", +"line": 270, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 271, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 272, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 273, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 274, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.PipelineResultTypes", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Command.cs", +"start": 780, +"end": 826, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 785, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Output", +"line": 790, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 795, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 800, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 805, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 810, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 815, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 820, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Null", +"line": 825, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspaceState", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", +"start": 160, +"end": 198, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "BeforeOpen", +"line": 165, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Opening", +"line": 169, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Opened", +"line": 173, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Closed", +"line": 177, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Closing", +"line": 181, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Broken", +"line": 185, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnecting", +"line": 189, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 193, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Connecting", +"line": 197, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.PSThreadOptions", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", +"start": 203, +"end": 226, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 208, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "UseNewThread", +"line": 213, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ReuseThread", +"line": 219, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "UseCurrentThread", +"line": 225, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspaceAvailability", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", +"start": 358, +"end": 386, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 363, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Available", +"line": 368, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AvailableForNestedCommand", +"line": 373, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Busy", +"line": 378, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteDebug", +"line": 385, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspaceCapability", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", +"start": 411, +"end": 442, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 416, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "SupportsDisconnect", +"line": 421, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeTransport", +"line": 426, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "VMSocketTransport", +"line": 431, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "SSHTransport", +"line": 436, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "CustomTransport", +"line": 441, +"value": "0x100", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Host.ReadKeyOptions", +"namespace": "System.Management.Automation.Host", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", +"start": 395, +"end": 418, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "AllowCtrlC", +"line": 402, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "NoEcho", +"line": 407, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "IncludeKeyDown", +"line": 412, +"value": "0x0004", +"attributes": [], +"cond": [] +}, +{ +"name": "IncludeKeyUp", +"line": 417, +"value": "0x0008", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Host.ControlKeyStates", +"namespace": "System.Management.Automation.Host", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", +"start": 424, +"end": 471, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "RightAltPressed", +"line": 430, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "LeftAltPressed", +"line": 435, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "RightCtrlPressed", +"line": 440, +"value": "0x0004", +"attributes": [], +"cond": [] +}, +{ +"name": "LeftCtrlPressed", +"line": 445, +"value": "0x0008", +"attributes": [], +"cond": [] +}, +{ +"name": "ShiftPressed", +"line": 450, +"value": "0x0010", +"attributes": [], +"cond": [] +}, +{ +"name": "NumLockOn", +"line": 455, +"value": "0x0020", +"attributes": [], +"cond": [] +}, +{ +"name": "ScrollLockOn", +"line": 460, +"value": "0x0040", +"attributes": [], +"cond": [] +}, +{ +"name": "CapsLockOn", +"line": 465, +"value": "0x0080", +"attributes": [], +"cond": [] +}, +{ +"name": "EnhancedKey", +"line": 470, +"value": "0x0100", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Host.BufferCellType", +"namespace": "System.Management.Automation.Host", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", +"start": 1131, +"end": 1148, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Complete", +"line": 1137, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Leading", +"line": 1142, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Trailing", +"line": 1147, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Host.PSHostUserInterface.FormatStyle", +"namespace": "System.Management.Automation.Host", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", +"start": 258, +"end": 299, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Reset", +"line": 263, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FormatAccent", +"line": 268, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TableHeader", +"line": 273, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ErrorAccent", +"line": 278, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 283, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 288, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 293, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 298, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.PipelineState", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/Pipeline.cs", +"start": 132, +"end": 162, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotStarted", +"line": 137, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Running", +"line": 141, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopping", +"line": 145, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 149, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Completed", +"line": 153, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Failed", +"line": 157, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 161, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSInvocationState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", +"start": 133, +"end": 163, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotStarted", +"line": 138, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Running", +"line": 142, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopping", +"line": 146, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 150, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Completed", +"line": 154, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Failed", +"line": 158, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 162, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RunspaceMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", +"start": 168, +"end": 179, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CurrentRunspace", +"line": 173, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "NewRunspace", +"line": 178, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteStreamOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", +"start": 468, +"end": 497, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "AddInvocationInfoToErrorRecord", +"line": 473, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "AddInvocationInfoToWarningRecord", +"line": 478, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "AddInvocationInfoToDebugRecord", +"line": 483, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "AddInvocationInfoToVerboseRecord", +"line": 488, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "AddInvocationInfo", +"line": 493, +"value": "AddInvocationInfoToErrorRecord | AddInvocationInfoToWarningRecord | AddInvocationInfoToDebugRecord | AddInvocationInfoToVerboseRecord", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspacePoolState", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", +"start": 199, +"end": 240, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "BeforeOpen", +"line": 204, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Opening", +"line": 208, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Opened", +"line": 212, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Closed", +"line": 216, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Closing", +"line": 220, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Broken", +"line": 224, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnecting", +"line": 229, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 234, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Connecting", +"line": 239, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspacePoolAvailability", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", +"start": 320, +"end": 338, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 325, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Available", +"line": 330, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Busy", +"line": 337, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.RunspacePoolCapability", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", +"start": 347, +"end": 358, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 352, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "SupportsDisconnect", +"line": 357, +"value": "0x1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LabelScopeKind", +"namespace": "System.Management.Automation.Interpreter", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/interpreter/LabelInfo.cs", +"start": 269, +"end": 288, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Statement", +"line": 272, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Block", +"line": 275, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Switch", +"line": 276, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Lambda", +"line": 277, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Try", +"line": 278, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Catch", +"line": 281, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Finally", +"line": 282, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 283, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Expression", +"line": 287, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ExpressionAccess", +"namespace": "System.Management.Automation.Interpreter", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"start": 949, +"end": 955, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 951, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Read", +"line": 952, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Write", +"line": 953, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadWrite", +"line": 954, +"value": "Read | Write", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SplitOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"start": 176, +"end": 221, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "SimpleMatch", +"line": 182, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "RegexMatch", +"line": 187, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "CultureInvariant", +"line": 192, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "IgnorePatternWhitespace", +"line": 198, +"value": "0x08", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Multiline", +"line": 205, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Singleline", +"line": 211, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "IgnoreCase", +"line": 215, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "ExplicitCapture", +"line": 220, +"value": "0x80", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParserOps.SplitImplOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"start": 398, +"end": 402, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 400, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "TrimContent", +"line": 401, +"value": "0x01", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlock.ErrorHandlingBehavior", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/lang/scriptblock.cs", +"start": 618, +"end": 623, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WriteToCurrentErrorPipe", +"line": 620, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteToExternalErrorPipe", +"line": 621, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SwallowErrors", +"line": 622, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSTokenType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/lang/interface/PSToken.cs", +"start": 368, +"end": 643, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 373, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 385, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CommandParameter", +"line": 397, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CommandArgument", +"line": 409, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Number", +"line": 421, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "String", +"line": 433, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Variable", +"line": 446, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Member", +"line": 458, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "LoopLabel", +"line": 475, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Attribute", +"line": 487, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Type", +"line": 499, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Operator", +"line": 511, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "GroupStart", +"line": 528, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "GroupEnd", +"line": 545, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Keyword", +"line": 562, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Comment", +"line": 580, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StatementSeparator", +"line": 598, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NewLine", +"line": 616, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "LineContinuation", +"line": 631, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Position", +"line": 642, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CharTraits", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/CharTraits.cs", +"start": 28, +"end": 89, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 33, +"value": "0x0000", +"attributes": [], +"cond": [] +}, +{ +"name": "IdentifierStart", +"line": 38, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "MultiplierStart", +"line": 43, +"value": "0x0004", +"attributes": [], +"cond": [] +}, +{ +"name": "TypeSuffix", +"line": 48, +"value": "0x0008", +"attributes": [], +"cond": [] +}, +{ +"name": "Whitespace", +"line": 53, +"value": "0x0010", +"attributes": [], +"cond": [] +}, +{ +"name": "Newline", +"line": 58, +"value": "0x0020", +"attributes": [], +"cond": [] +}, +{ +"name": "HexDigit", +"line": 63, +"value": "0x0040", +"attributes": [], +"cond": [] +}, +{ +"name": "Digit", +"line": 68, +"value": "0x0080", +"attributes": [], +"cond": [] +}, +{ +"name": "VarNameFirst", +"line": 73, +"value": "0x0100", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceStartNewToken", +"line": 78, +"value": "0x0200", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceStartNewAssemblyNameSpecToken", +"line": 83, +"value": "0x0400", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceStartNewTokenAfterNumber", +"line": 88, +"value": "0x0800", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Compiler.CaptureAstContext", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"start": 2254, +"end": 2260, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Condition", +"line": 2256, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Enumerable", +"line": 2257, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AssignmentWithResultPreservation", +"line": 2258, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AssignmentWithoutResultPreservation", +"line": 2259, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DebugViewWriter.Flow", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/DebugViewWriter.cs", +"start": 31, +"end": 37, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +], +"members": [ +{ +"name": "None", +"line": 32, +"value": null, +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"name": "Space", +"line": 33, +"value": null, +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"name": "NewLine", +"line": 34, +"value": null, +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"name": "Break", +"line": 36, +"value": "0x8000", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParseMode", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/Parser.cs", +"start": 26, +"end": 30, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 28, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ModuleAnalysis", +"line": 29, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Parser.CommandArgumentContext", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/Parser.cs", +"start": 6286, +"end": 6293, +"accessibility": "private", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CommandName", +"line": 6288, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandNameAfterInvocationOperator", +"line": 6289, +"value": "0x02 | CommandName", +"attributes": [], +"cond": [] +}, +{ +"name": "FileName", +"line": 6290, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandArgument", +"line": 6291, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "SwitchCondition", +"line": 6292, +"value": "0x10", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AstVisitAction", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/PreOrderVisitor.cs", +"start": 12, +"end": 28, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Continue", +"line": 17, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SkipChildren", +"line": 22, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StopVisit", +"line": 27, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.GetSafeValueVisitor.SafeValueContext", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/SafeValues.cs", +"start": 365, +"end": 371, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 367, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "GetPowerShell", +"line": 368, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ModuleAnalysis", +"line": 369, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SkipHashtableSizeCheck", +"line": 370, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScopeType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"start": 17, +"end": 23, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Type", +"line": 19, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Method", +"line": 20, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 21, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock", +"line": 22, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeInferenceRuntimePermissions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"start": 24, +"end": 35, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 29, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "AllowSafeEval", +"line": 34, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeAttributes", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 2648, +"end": 2661, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 2651, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Class", +"line": 2654, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Interface", +"line": 2657, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Enum", +"line": 2660, +"value": "0x04", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UsingStatementKind", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 2870, +"end": 2896, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Assembly", +"line": 2875, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 2880, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Module", +"line": 2885, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Namespace", +"line": 2890, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Type", +"line": 2895, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PropertyAttributes", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 3132, +"end": 3151, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 3135, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Public", +"line": 3138, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 3141, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Static", +"line": 3144, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Literal", +"line": 3147, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 3150, +"value": "0x40", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MethodAttributes", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 3321, +"end": 3337, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 3324, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Public", +"line": 3327, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 3330, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Static", +"line": 3333, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 3336, +"value": "0x40", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SpecialMemberFunctionType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 3635, +"end": 3640, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 3637, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DefaultConstructor", +"line": 3638, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StaticConstructor", +"line": 3639, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ForEachFlags", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 4344, +"end": 4358, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 4349, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Parallel", +"line": 4354, +"value": "0x01", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SwitchFlags", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 4746, +"end": 4786, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 4751, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "File", +"line": 4756, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Regex", +"line": 4761, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Wildcard", +"line": 4766, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "Exact", +"line": 4771, +"value": "0x08", +"attributes": [], +"cond": [] +}, +{ +"name": "CaseSensitive", +"line": 4776, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Parallel", +"line": 4781, +"value": "0x20", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.RedirectionStream", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 6214, +"end": 6250, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "All", +"line": 6219, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Output", +"line": 6224, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 6229, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 6234, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 6239, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 6244, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 6249, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ConfigurationType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 6500, +"end": 6511, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Resource", +"line": 6505, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Meta", +"line": 6510, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StringConstantType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"start": 9693, +"end": 9725, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SingleQuoted", +"line": 9698, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SingleQuotedHereString", +"line": 9706, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DoubleQuoted", +"line": 9711, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "DoubleQuotedHereString", +"line": 9719, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BareWord", +"line": 9724, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TokenKind", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"start": 18, +"end": 595, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 27, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Variable", +"line": 33, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SplattedVariable", +"line": 40, +"value": "2", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Parameter", +"line": 46, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Number", +"line": 52, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Label", +"line": 58, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Identifier", +"line": 63, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Generic", +"line": 72, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "NewLine", +"line": 75, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "LineContinuation", +"line": 78, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Comment", +"line": 81, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "EndOfInput", +"line": 84, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "StringLiteral", +"line": 94, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "StringExpandable", +"line": 101, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "HereStringLiteral", +"line": 107, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "HereStringExpandable", +"line": 114, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "LParen", +"line": 122, +"value": "16", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "RParen", +"line": 126, +"value": "17", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "LCurly", +"line": 129, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "RCurly", +"line": 132, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "LBracket", +"line": 135, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "RBracket", +"line": 138, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "AtParen", +"line": 142, +"value": "22", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "AtCurly", +"line": 145, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "DollarParen", +"line": 149, +"value": "24", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Semi", +"line": 152, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "AndAnd", +"line": 159, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "OrOr", +"line": 162, +"value": "27", +"attributes": [], +"cond": [] +}, +{ +"name": "Ampersand", +"line": 165, +"value": "28", +"attributes": [], +"cond": [] +}, +{ +"name": "Pipe", +"line": 168, +"value": "29", +"attributes": [], +"cond": [] +}, +{ +"name": "Comma", +"line": 171, +"value": "30", +"attributes": [], +"cond": [] +}, +{ +"name": "MinusMinus", +"line": 174, +"value": "31", +"attributes": [], +"cond": [] +}, +{ +"name": "PlusPlus", +"line": 177, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "DotDot", +"line": 180, +"value": "33", +"attributes": [], +"cond": [] +}, +{ +"name": "ColonColon", +"line": 183, +"value": "34", +"attributes": [], +"cond": [] +}, +{ +"name": "Dot", +"line": 186, +"value": "35", +"attributes": [], +"cond": [] +}, +{ +"name": "Exclaim", +"line": 189, +"value": "36", +"attributes": [], +"cond": [] +}, +{ +"name": "Multiply", +"line": 192, +"value": "37", +"attributes": [], +"cond": [] +}, +{ +"name": "Divide", +"line": 195, +"value": "38", +"attributes": [], +"cond": [] +}, +{ +"name": "Rem", +"line": 198, +"value": "39", +"attributes": [], +"cond": [] +}, +{ +"name": "Plus", +"line": 201, +"value": "40", +"attributes": [], +"cond": [] +}, +{ +"name": "Minus", +"line": 204, +"value": "41", +"attributes": [], +"cond": [] +}, +{ +"name": "Equals", +"line": 207, +"value": "42", +"attributes": [], +"cond": [] +}, +{ +"name": "PlusEquals", +"line": 210, +"value": "43", +"attributes": [], +"cond": [] +}, +{ +"name": "MinusEquals", +"line": 213, +"value": "44", +"attributes": [], +"cond": [] +}, +{ +"name": "MultiplyEquals", +"line": 216, +"value": "45", +"attributes": [], +"cond": [] +}, +{ +"name": "DivideEquals", +"line": 219, +"value": "46", +"attributes": [], +"cond": [] +}, +{ +"name": "RemainderEquals", +"line": 222, +"value": "47", +"attributes": [], +"cond": [] +}, +{ +"name": "Redirection", +"line": 225, +"value": "48", +"attributes": [], +"cond": [] +}, +{ +"name": "RedirectInStd", +"line": 228, +"value": "49", +"attributes": [], +"cond": [] +}, +{ +"name": "Format", +"line": 231, +"value": "50", +"attributes": [], +"cond": [] +}, +{ +"name": "Not", +"line": 234, +"value": "51", +"attributes": [], +"cond": [] +}, +{ +"name": "Bnot", +"line": 238, +"value": "52", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "And", +"line": 241, +"value": "53", +"attributes": [], +"cond": [] +}, +{ +"name": "Or", +"line": 244, +"value": "54", +"attributes": [], +"cond": [] +}, +{ +"name": "Xor", +"line": 247, +"value": "55", +"attributes": [], +"cond": [] +}, +{ +"name": "Band", +"line": 250, +"value": "56", +"attributes": [], +"cond": [] +}, +{ +"name": "Bor", +"line": 254, +"value": "57", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Bxor", +"line": 258, +"value": "58", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Join", +"line": 261, +"value": "59", +"attributes": [], +"cond": [] +}, +{ +"name": "Ieq", +"line": 265, +"value": "60", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ine", +"line": 269, +"value": "61", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ige", +"line": 273, +"value": "62", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Igt", +"line": 277, +"value": "63", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ilt", +"line": 281, +"value": "64", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ile", +"line": 285, +"value": "65", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ilike", +"line": 289, +"value": "66", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Inotlike", +"line": 293, +"value": "67", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Imatch", +"line": 297, +"value": "68", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Inotmatch", +"line": 301, +"value": "69", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ireplace", +"line": 305, +"value": "70", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Icontains", +"line": 309, +"value": "71", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Inotcontains", +"line": 313, +"value": "72", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Iin", +"line": 317, +"value": "73", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Inotin", +"line": 321, +"value": "74", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Isplit", +"line": 325, +"value": "75", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ceq", +"line": 329, +"value": "76", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cne", +"line": 333, +"value": "77", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cge", +"line": 337, +"value": "78", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cgt", +"line": 341, +"value": "79", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Clt", +"line": 345, +"value": "80", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cle", +"line": 348, +"value": "81", +"attributes": [], +"cond": [] +}, +{ +"name": "Clike", +"line": 352, +"value": "82", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cnotlike", +"line": 356, +"value": "83", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cmatch", +"line": 360, +"value": "84", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cnotmatch", +"line": 364, +"value": "85", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Creplace", +"line": 368, +"value": "86", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Ccontains", +"line": 372, +"value": "87", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cnotcontains", +"line": 376, +"value": "88", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cin", +"line": 380, +"value": "89", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Cnotin", +"line": 384, +"value": "90", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Csplit", +"line": 388, +"value": "91", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Is", +"line": 391, +"value": "92", +"attributes": [], +"cond": [] +}, +{ +"name": "IsNot", +"line": 394, +"value": "93", +"attributes": [], +"cond": [] +}, +{ +"name": "As", +"line": 397, +"value": "94", +"attributes": [], +"cond": [] +}, +{ +"name": "PostfixPlusPlus", +"line": 400, +"value": "95", +"attributes": [], +"cond": [] +}, +{ +"name": "PostfixMinusMinus", +"line": 403, +"value": "96", +"attributes": [], +"cond": [] +}, +{ +"name": "Shl", +"line": 407, +"value": "97", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Shr", +"line": 411, +"value": "98", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Colon", +"line": 414, +"value": "99", +"attributes": [], +"cond": [] +}, +{ +"name": "QuestionMark", +"line": 417, +"value": "100", +"attributes": [], +"cond": [] +}, +{ +"name": "QuestionQuestionEquals", +"line": 420, +"value": "101", +"attributes": [], +"cond": [] +}, +{ +"name": "QuestionQuestion", +"line": 423, +"value": "102", +"attributes": [], +"cond": [] +}, +{ +"name": "QuestionDot", +"line": 426, +"value": "103", +"attributes": [], +"cond": [] +}, +{ +"name": "QuestionLBracket", +"line": 429, +"value": "104", +"attributes": [], +"cond": [] +}, +{ +"name": "Begin", +"line": 436, +"value": "119", +"attributes": [], +"cond": [] +}, +{ +"name": "Break", +"line": 439, +"value": "120", +"attributes": [], +"cond": [] +}, +{ +"name": "Catch", +"line": 442, +"value": "121", +"attributes": [], +"cond": [] +}, +{ +"name": "Class", +"line": 445, +"value": "122", +"attributes": [], +"cond": [] +}, +{ +"name": "Continue", +"line": 448, +"value": "123", +"attributes": [], +"cond": [] +}, +{ +"name": "Data", +"line": 451, +"value": "124", +"attributes": [], +"cond": [] +}, +{ +"name": "Define", +"line": 454, +"value": "125", +"attributes": [], +"cond": [] +}, +{ +"name": "Do", +"line": 457, +"value": "126", +"attributes": [], +"cond": [] +}, +{ +"name": "Dynamicparam", +"line": 461, +"value": "127", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Else", +"line": 464, +"value": "128", +"attributes": [], +"cond": [] +}, +{ +"name": "ElseIf", +"line": 467, +"value": "129", +"attributes": [], +"cond": [] +}, +{ +"name": "End", +"line": 470, +"value": "130", +"attributes": [], +"cond": [] +}, +{ +"name": "Exit", +"line": 473, +"value": "131", +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 476, +"value": "132", +"attributes": [], +"cond": [] +}, +{ +"name": "Finally", +"line": 479, +"value": "133", +"attributes": [], +"cond": [] +}, +{ +"name": "For", +"line": 482, +"value": "134", +"attributes": [], +"cond": [] +}, +{ +"name": "Foreach", +"line": 486, +"value": "135", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "From", +"line": 489, +"value": "136", +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 492, +"value": "137", +"attributes": [], +"cond": [] +}, +{ +"name": "If", +"line": 495, +"value": "138", +"attributes": [], +"cond": [] +}, +{ +"name": "In", +"line": 498, +"value": "139", +"attributes": [], +"cond": [] +}, +{ +"name": "Param", +"line": 502, +"value": "140", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Process", +"line": 505, +"value": "141", +"attributes": [], +"cond": [] +}, +{ +"name": "Return", +"line": 508, +"value": "142", +"attributes": [], +"cond": [] +}, +{ +"name": "Switch", +"line": 511, +"value": "143", +"attributes": [], +"cond": [] +}, +{ +"name": "Throw", +"line": 514, +"value": "144", +"attributes": [], +"cond": [] +}, +{ +"name": "Trap", +"line": 517, +"value": "145", +"attributes": [], +"cond": [] +}, +{ +"name": "Try", +"line": 520, +"value": "146", +"attributes": [], +"cond": [] +}, +{ +"name": "Until", +"line": 523, +"value": "147", +"attributes": [], +"cond": [] +}, +{ +"name": "Using", +"line": 526, +"value": "148", +"attributes": [], +"cond": [] +}, +{ +"name": "Var", +"line": 529, +"value": "149", +"attributes": [], +"cond": [] +}, +{ +"name": "While", +"line": 532, +"value": "150", +"attributes": [], +"cond": [] +}, +{ +"name": "Workflow", +"line": 535, +"value": "151", +"attributes": [], +"cond": [] +}, +{ +"name": "Parallel", +"line": 538, +"value": "152", +"attributes": [], +"cond": [] +}, +{ +"name": "Sequence", +"line": 541, +"value": "153", +"attributes": [], +"cond": [] +}, +{ +"name": "InlineScript", +"line": 544, +"value": "154", +"attributes": [], +"cond": [] +}, +{ +"name": "Configuration", +"line": 547, +"value": "155", +"attributes": [], +"cond": [] +}, +{ +"name": "DynamicKeyword", +"line": 550, +"value": "156", +"attributes": [], +"cond": [] +}, +{ +"name": "Public", +"line": 553, +"value": "157", +"attributes": [], +"cond": [] +}, +{ +"name": "Private", +"line": 556, +"value": "158", +"attributes": [], +"cond": [] +}, +{ +"name": "Static", +"line": 559, +"value": "159", +"attributes": [], +"cond": [] +}, +{ +"name": "Interface", +"line": 562, +"value": "160", +"attributes": [], +"cond": [] +}, +{ +"name": "Enum", +"line": 565, +"value": "161", +"attributes": [], +"cond": [] +}, +{ +"name": "Namespace", +"line": 568, +"value": "162", +"attributes": [], +"cond": [] +}, +{ +"name": "Module", +"line": 571, +"value": "163", +"attributes": [], +"cond": [] +}, +{ +"name": "Type", +"line": 574, +"value": "164", +"attributes": [], +"cond": [] +}, +{ +"name": "Assembly", +"line": 577, +"value": "165", +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 580, +"value": "166", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 583, +"value": "167", +"attributes": [], +"cond": [] +}, +{ +"name": "Base", +"line": 586, +"value": "168", +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 589, +"value": "169", +"attributes": [], +"cond": [] +}, +{ +"name": "Clean", +"line": 592, +"value": "170", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TokenFlags", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"start": 601, +"end": 752, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 606, +"value": "0x00000000", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceLogical", +"line": 613, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceBitwise", +"line": 618, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceComparison", +"line": 625, +"value": "0x5", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceCoalesce", +"line": 630, +"value": "0x7", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceAdd", +"line": 635, +"value": "0x9", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceMultiply", +"line": 640, +"value": "0xa", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceFormat", +"line": 645, +"value": "0xc", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceRange", +"line": 650, +"value": "0xd", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryPrecedenceMask", +"line": 657, +"value": "0x0000000f", +"attributes": [], +"cond": [] +}, +{ +"name": "Keyword", +"line": 662, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlockBlockName", +"line": 667, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "BinaryOperator", +"line": 672, +"value": "0x00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "UnaryOperator", +"line": 677, +"value": "0x00000200", +"attributes": [], +"cond": [] +}, +{ +"name": "CaseSensitiveOperator", +"line": 682, +"value": "0x00000400", +"attributes": [], +"cond": [] +}, +{ +"name": "TernaryOperator", +"line": 687, +"value": "0x00000800", +"attributes": [], +"cond": [] +}, +{ +"name": "SpecialOperator", +"line": 692, +"value": "0x00001000", +"attributes": [], +"cond": [] +}, +{ +"name": "AssignmentOperator", +"line": 697, +"value": "0x00002000", +"attributes": [], +"cond": [] +}, +{ +"name": "ParseModeInvariant", +"line": 702, +"value": "0x00008000", +"attributes": [], +"cond": [] +}, +{ +"name": "TokenInError", +"line": 707, +"value": "0x00010000", +"attributes": [], +"cond": [] +}, +{ +"name": "DisallowedInRestrictedMode", +"line": 712, +"value": "0x00020000", +"attributes": [], +"cond": [] +}, +{ +"name": "PrefixOrPostfixOperator", +"line": 717, +"value": "0x00040000", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandName", +"line": 722, +"value": "0x00080000", +"attributes": [], +"cond": [] +}, +{ +"name": "MemberName", +"line": 727, +"value": "0x00100000", +"attributes": [], +"cond": [] +}, +{ +"name": "TypeName", +"line": 732, +"value": "0x00200000", +"attributes": [], +"cond": [] +}, +{ +"name": "AttributeName", +"line": 737, +"value": "0x00400000", +"attributes": [], +"cond": [] +}, +{ +"name": "CanConstantFold", +"line": 746, +"value": "0x00800000", +"attributes": [], +"cond": [] +}, +{ +"name": "StatementDoesntSupportAttributes", +"line": 751, +"value": "0x01000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordNameMode", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"start": 24, +"end": 46, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NoName", +"line": 29, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "SimpleNameRequired", +"line": 33, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "NameRequired", +"line": 37, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SimpleOptionalName", +"line": 41, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "OptionalName", +"line": 45, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordBodyMode", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"start": 51, +"end": 65, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Command", +"line": 56, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock", +"line": 60, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Hashtable", +"line": 64, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TokenizerMode", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"start": 489, +"end": 495, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Command", +"line": 491, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Expression", +"line": 492, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TypeName", +"line": 493, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Signature", +"line": 494, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NumberSuffixFlags", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"start": 501, +"end": 555, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 506, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Unsigned", +"line": 511, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "SignedByte", +"line": 516, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsignedByte", +"line": 522, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "Short", +"line": 527, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsignedShort", +"line": 533, +"value": "0x5", +"attributes": [], +"cond": [] +}, +{ +"name": "Long", +"line": 538, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsignedLong", +"line": 544, +"value": "0x9", +"attributes": [], +"cond": [] +}, +{ +"name": "Decimal", +"line": 549, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "BigInteger", +"line": 554, +"value": "0x20", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NumberFormat", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"start": 560, +"end": 576, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Decimal", +"line": 565, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Hex", +"line": 570, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Binary", +"line": 575, +"value": "0x2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.Internal.PSConnectionRetryStatus", +"namespace": "System.Management.Automation.Runspaces.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", +"start": 955, +"end": 964, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 957, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "NetworkFailureDetected", +"line": 958, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectionRetryAttempt", +"line": 959, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectionRetrySucceeded", +"line": 960, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "AutoDisconnectStarting", +"line": 961, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "AutoDisconnectSucceeded", +"line": 962, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "InternalErrorAbort", +"line": 963, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.JobState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/Job.cs", +"start": 31, +"end": 90, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotStarted", +"line": 36, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Running", +"line": 41, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Completed", +"line": 47, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Failed", +"line": 53, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 59, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Blocked", +"line": 64, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Suspended", +"line": 69, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 74, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Suspending", +"line": 79, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopping", +"line": 84, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "AtBreakpoint", +"line": 89, +"value": "10", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.JobThreadOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", +"start": 453, +"end": 470, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 459, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "UseThreadPoolThread", +"line": 464, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "UseNewThread", +"line": 469, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.JobManager.FilterType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", +"start": 1027, +"end": 1053, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1032, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 1037, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 1042, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Name", +"line": 1047, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "State", +"line": 1052, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.ClientPowerShellDataStructureHandler.connectionStates", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs", +"start": 1608, +"end": 1611, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Connected", +"line": 1610, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 1610, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Reconnecting", +"line": 1610, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Connecting", +"line": 1610, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ThrottlingJob.ChildJobFlags", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", +"start": 181, +"end": 196, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 186, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CreatesChildJobs", +"line": 195, +"value": "0x1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.TargetMachineType", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/client/remoterunspaceinfo.cs", +"start": 13, +"end": 30, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "RemoteMachine", +"line": 18, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "VirtualMachine", +"line": 23, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Container", +"line": 29, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ConnectPSSessionCommand.OverrideParameter", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", +"start": 754, +"end": 770, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 759, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Name", +"line": 764, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "InstanceId", +"line": 769, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.VMState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", +"start": 310, +"end": 446, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Other", +"line": 315, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Running", +"line": 320, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Off", +"line": 325, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopping", +"line": 330, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Saved", +"line": 335, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Paused", +"line": 340, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Starting", +"line": 345, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "Reset", +"line": 350, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "Saving", +"line": 355, +"value": "32773", +"attributes": [], +"cond": [] +}, +{ +"name": "Pausing", +"line": 360, +"value": "32776", +"attributes": [], +"cond": [] +}, +{ +"name": "Resuming", +"line": 365, +"value": "32777", +"attributes": [], +"cond": [] +}, +{ +"name": "FastSaved", +"line": 370, +"value": "32779", +"attributes": [], +"cond": [] +}, +{ +"name": "FastSaving", +"line": 375, +"value": "32780", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceShutdown", +"line": 380, +"value": "32781", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceReboot", +"line": 385, +"value": "32782", +"attributes": [], +"cond": [] +}, +{ +"name": "RunningCritical", +"line": 390, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "OffCritical", +"line": 395, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StoppingCritical", +"line": 400, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SavedCritical", +"line": 405, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PausedCritical", +"line": 410, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "StartingCritical", +"line": 415, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ResetCritical", +"line": 420, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SavingCritical", +"line": 425, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PausingCritical", +"line": 430, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ResumingCritical", +"line": 435, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FastSavedCritical", +"line": 440, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FastSavingCritical", +"line": 445, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.SessionFilterState", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", +"start": 4261, +"end": 4287, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "All", +"line": 4266, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Opened", +"line": 4271, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 4276, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Closed", +"line": 4281, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Broken", +"line": 4286, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.ProxyAccessType", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", +"start": 4301, +"end": 4330, +"accessibility": "public", +"attributes": [ +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 4307, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "IEConfig", +"line": 4317, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WinHttpConfig", +"line": 4321, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "AutoDetect", +"line": 4325, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "NoProxyServer", +"line": 4329, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.OutTarget", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", +"start": 1323, +"end": 1339, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 1328, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Host", +"line": 1333, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Job", +"line": 1338, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.RunspaceParameterSet", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs", +"start": 17, +"end": 27, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ComputerName", +"line": 22, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Runspace", +"line": 26, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSKeyword", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 12, +"end": 25, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "Runspace", +"line": 14, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Pipeline", +"line": 15, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Protocol", +"line": 16, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "Transport", +"line": 17, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "Host", +"line": 18, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Cmdlets", +"line": 19, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer", +"line": 20, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "Session", +"line": 21, +"value": "0x80", +"attributes": [], +"cond": [] +}, +{ +"name": "ManagedPlugin", +"line": 22, +"value": "0x100", +"attributes": [], +"cond": [] +}, +{ +"name": "UseAlwaysOperational", +"line": 23, +"value": "0x8000000000000000", +"attributes": [], +"cond": [] +}, +{ +"name": "UseAlwaysAnalytic", +"line": 24, +"value": "0x4000000000000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSLevel", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 30, +"end": 39, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "LogAlways", +"line": 32, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Critical", +"line": 33, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 34, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 35, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "Informational", +"line": 36, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 37, +"value": "0x5", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 38, +"value": "0x14", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSOpcode", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 44, +"end": 64, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WinStart", +"line": 46, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "WinStop", +"line": 47, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Open", +"line": 48, +"value": "0xA", +"attributes": [], +"cond": [] +}, +{ +"name": "Close", +"line": 49, +"value": "0xB", +"attributes": [], +"cond": [] +}, +{ +"name": "Connect", +"line": 50, +"value": "0xC", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnect", +"line": 51, +"value": "0xD", +"attributes": [], +"cond": [] +}, +{ +"name": "Negotiate", +"line": 52, +"value": "0xE", +"attributes": [], +"cond": [] +}, +{ +"name": "Create", +"line": 53, +"value": "0xF", +"attributes": [], +"cond": [] +}, +{ +"name": "Constructor", +"line": 54, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Dispose", +"line": 55, +"value": "0x11", +"attributes": [], +"cond": [] +}, +{ +"name": "EventHandler", +"line": 56, +"value": "0x12", +"attributes": [], +"cond": [] +}, +{ +"name": "Exception", +"line": 57, +"value": "0x13", +"attributes": [], +"cond": [] +}, +{ +"name": "Method", +"line": 58, +"value": "0x14", +"attributes": [], +"cond": [] +}, +{ +"name": "Send", +"line": 59, +"value": "0x15", +"attributes": [], +"cond": [] +}, +{ +"name": "Receive", +"line": 60, +"value": "0x16", +"attributes": [], +"cond": [] +}, +{ +"name": "Rehydration", +"line": 61, +"value": "0x17", +"attributes": [], +"cond": [] +}, +{ +"name": "SerializationSettings", +"line": 62, +"value": "0x18", +"attributes": [], +"cond": [] +}, +{ +"name": "ShuttingDown", +"line": 63, +"value": "0x19", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSEventId", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 72, +"end": 202, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "HostNameResolve", +"line": 74, +"value": "0x1001", +"attributes": [], +"cond": [] +}, +{ +"name": "SchemeResolve", +"line": 75, +"value": "0x1002", +"attributes": [], +"cond": [] +}, +{ +"name": "ShellResolve", +"line": 76, +"value": "0x1003", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceConstructor", +"line": 77, +"value": "0x2001", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePoolConstructor", +"line": 78, +"value": "0x2002", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePoolOpen", +"line": 79, +"value": "0x2003", +"attributes": [], +"cond": [] +}, +{ +"name": "OperationalTransferEventRunspacePool", +"line": 80, +"value": "0x2004", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceStateChange", +"line": 81, +"value": "0x2005", +"attributes": [], +"cond": [] +}, +{ +"name": "RetrySessionCreation", +"line": 82, +"value": "0x2006", +"attributes": [], +"cond": [] +}, +{ +"name": "Port", +"line": 83, +"value": "0x2F01", +"attributes": [], +"cond": [] +}, +{ +"name": "AppName", +"line": 84, +"value": "0x2F02", +"attributes": [], +"cond": [] +}, +{ +"name": "ComputerName", +"line": 85, +"value": "0x2F03", +"attributes": [], +"cond": [] +}, +{ +"name": "Scheme", +"line": 86, +"value": "0x2F04", +"attributes": [], +"cond": [] +}, +{ +"name": "TestAnalytic", +"line": 87, +"value": "0x2F05", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManConnectionInfoDump", +"line": 88, +"value": "0x2F06", +"attributes": [], +"cond": [] +}, +{ +"name": "AnalyticTransferEventRunspacePool", +"line": 89, +"value": "0x2F07", +"attributes": [], +"cond": [] +}, +{ +"name": "TransportReceivedObject", +"line": 92, +"value": "0x8001", +"attributes": [], +"cond": [] +}, +{ +"name": "TransportSendingData", +"line": 93, +"value": "0x8002", +"attributes": [], +"cond": [] +}, +{ +"name": "TransportReceivedData", +"line": 94, +"value": "0x8003", +"attributes": [], +"cond": [] +}, +{ +"name": "AppDomainUnhandledException_Analytic", +"line": 95, +"value": "0x8007", +"attributes": [], +"cond": [] +}, +{ +"name": "TransportError_Analytic", +"line": 96, +"value": "0x8008", +"attributes": [], +"cond": [] +}, +{ +"name": "AppDomainUnhandledException", +"line": 97, +"value": "0x8009", +"attributes": [], +"cond": [] +}, +{ +"name": "TransportError", +"line": 98, +"value": "0x8010", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCreateShell", +"line": 99, +"value": "0x8011", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCreateShellCallbackReceived", +"line": 100, +"value": "0x8012", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCloseShell", +"line": 101, +"value": "0x8013", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCloseShellCallbackReceived", +"line": 102, +"value": "0x8014", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManSendShellInputEx", +"line": 103, +"value": "0x8015", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManSendShellInputExCallbackReceived", +"line": 104, +"value": "0x8016", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManReceiveShellOutputEx", +"line": 105, +"value": "0x8017", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManReceiveShellOutputExCallbackReceived", +"line": 106, +"value": "0x8018", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCreateCommand", +"line": 107, +"value": "0x8019", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCreateCommandCallbackReceived", +"line": 108, +"value": "0x8020", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCloseCommand", +"line": 109, +"value": "0x8021", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManCloseCommandCallbackReceived", +"line": 110, +"value": "0x8022", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManSignal", +"line": 111, +"value": "0x8023", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManSignalCallbackReceived", +"line": 112, +"value": "0x8024", +"attributes": [], +"cond": [] +}, +{ +"name": "URIRedirection", +"line": 113, +"value": "0x8025", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerSendData", +"line": 114, +"value": "0x8051", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerCreateRemoteSession", +"line": 115, +"value": "0x8052", +"attributes": [], +"cond": [] +}, +{ +"name": "ReportContext", +"line": 116, +"value": "0x8053", +"attributes": [], +"cond": [] +}, +{ +"name": "ReportOperationComplete", +"line": 117, +"value": "0x8054", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerCreateCommandSession", +"line": 118, +"value": "0x8055", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerStopCommand", +"line": 119, +"value": "0x8056", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerReceivedData", +"line": 120, +"value": "0x8057", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerClientReceiveRequest", +"line": 121, +"value": "0x8058", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerCloseOperation", +"line": 122, +"value": "0x8059", +"attributes": [], +"cond": [] +}, +{ +"name": "LoadingPSCustomShellAssembly", +"line": 123, +"value": "0x8061", +"attributes": [], +"cond": [] +}, +{ +"name": "LoadingPSCustomShellType", +"line": 124, +"value": "0x8062", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedRemotingFragment", +"line": 125, +"value": "0x8063", +"attributes": [], +"cond": [] +}, +{ +"name": "SentRemotingFragment", +"line": 126, +"value": "0x8064", +"attributes": [], +"cond": [] +}, +{ +"name": "WSManPluginShutdown", +"line": 127, +"value": "0x8065", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_RehydrationSuccess", +"line": 131, +"value": "0x7001", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_RehydrationFailure", +"line": 132, +"value": "0x7002", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_DepthOverride", +"line": 133, +"value": "0x7003", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_ModeOverride", +"line": 134, +"value": "0x7004", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_ScriptPropertyWithoutRunspace", +"line": 135, +"value": "0x7005", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_PropertyGetterFailed", +"line": 136, +"value": "0x7006", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_EnumerationFailed", +"line": 137, +"value": "0x7007", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_ToStringFailed", +"line": 138, +"value": "0x7008", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_MaxDepthWhenSerializing", +"line": 139, +"value": "0x700A", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_XmlExceptionWhenDeserializing", +"line": 140, +"value": "0x700B", +"attributes": [], +"cond": [] +}, +{ +"name": "Serializer_SpecificPropertyMissing", +"line": 141, +"value": "0x700C", +"attributes": [], +"cond": [] +}, +{ +"name": "Perftrack_ConsoleStartupStart", +"line": 145, +"value": "0xA001", +"attributes": [], +"cond": [] +}, +{ +"name": "Perftrack_ConsoleStartupStop", +"line": 146, +"value": "0xA002", +"attributes": [], +"cond": [] +}, +{ +"name": "Command_Health", +"line": 149, +"value": "0x1004", +"attributes": [], +"cond": [] +}, +{ +"name": "Engine_Health", +"line": 150, +"value": "0x1005", +"attributes": [], +"cond": [] +}, +{ +"name": "Provider_Health", +"line": 151, +"value": "0x1006", +"attributes": [], +"cond": [] +}, +{ +"name": "Pipeline_Detail", +"line": 152, +"value": "0x1007", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock_Compile_Detail", +"line": 153, +"value": "0x1008", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock_Invoke_Start_Detail", +"line": 154, +"value": "0x1009", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptBlock_Invoke_Complete_Detail", +"line": 155, +"value": "0x100A", +"attributes": [], +"cond": [] +}, +{ +"name": "Command_Lifecycle", +"line": 156, +"value": "0x1F01", +"attributes": [], +"cond": [] +}, +{ +"name": "Engine_Lifecycle", +"line": 157, +"value": "0x1F02", +"attributes": [], +"cond": [] +}, +{ +"name": "Provider_Lifecycle", +"line": 158, +"value": "0x1F03", +"attributes": [], +"cond": [] +}, +{ +"name": "Settings", +"line": 159, +"value": "0x1F04", +"attributes": [], +"cond": [] +}, +{ +"name": "Engine_Trace", +"line": 160, +"value": "0x1F06", +"attributes": [], +"cond": [] +}, +{ +"name": "Amsi_Init", +"line": 161, +"value": "0x4001", +"attributes": [], +"cond": [] +}, +{ +"name": "WDAC_Query", +"line": 162, +"value": "0x4002", +"attributes": [], +"cond": [] +}, +{ +"name": "WDAC_Audit", +"line": 163, +"value": "0x4003", +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalFeature_InvalidName", +"line": 166, +"value": "0x3001", +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalFeature_ReadConfig_Error", +"line": 167, +"value": "0x3002", +"attributes": [], +"cond": [] +}, +{ +"name": "Telemetry_Setting_Error", +"line": 170, +"value": "0x3011", +"attributes": [], +"cond": [] +}, +{ +"name": "ScheduledJob_Start", +"line": 173, +"value": "0xD001", +"attributes": [], +"cond": [] +}, +{ +"name": "ScheduledJob_Complete", +"line": 174, +"value": "0xD002", +"attributes": [], +"cond": [] +}, +{ +"name": "ScheduledJob_Error", +"line": 175, +"value": "0xD003", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeIPC_ServerListenerStarted", +"line": 178, +"value": "0xD100", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeIPC_ServerListenerEnded", +"line": 179, +"value": "0xD101", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeIPC_ServerListenerError", +"line": 180, +"value": "0xD102", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeIPC_ServerConnect", +"line": 181, +"value": "0xD103", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipeIPC_ServerDisconnect", +"line": 182, +"value": "0xD104", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEExecuteScript", +"line": 185, +"value": "0x6001", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEExecuteSelection", +"line": 186, +"value": "0x6002", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEStopCommand", +"line": 187, +"value": "0x6003", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEResumeDebugger", +"line": 188, +"value": "0x6004", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEStopDebugger", +"line": 189, +"value": "0x6005", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEDebuggerStepInto", +"line": 190, +"value": "0x6006", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEDebuggerStepOver", +"line": 191, +"value": "0x6007", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEDebuggerStepOut", +"line": 192, +"value": "0x6008", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEEnableAllBreakpoints", +"line": 193, +"value": "0x6010", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEDisableAllBreakpoints", +"line": 194, +"value": "0x6011", +"attributes": [], +"cond": [] +}, +{ +"name": "ISERemoveAllBreakpoints", +"line": 195, +"value": "0x6012", +"attributes": [], +"cond": [] +}, +{ +"name": "ISESetBreakpoint", +"line": 196, +"value": "0x6013", +"attributes": [], +"cond": [] +}, +{ +"name": "ISERemoveBreakpoint", +"line": 197, +"value": "0x6014", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEEnableBreakpoint", +"line": 198, +"value": "0x6015", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEDisableBreakpoint", +"line": 199, +"value": "0x6016", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEHitBreakpoint", +"line": 200, +"value": "0x6017", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSChannel", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 215, +"end": 219, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "Operational", +"line": 217, +"value": "0x80", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Analytic", +"line": 218, +"value": "0x40", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSChannel", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 221, +"end": 225, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!(UNIX)" +], +"members": [ +{ +"name": "Operational", +"line": 223, +"value": "0x10", +"attributes": [], +"cond": [ +"!(UNIX)" +] +}, +{ +"name": "Analytic", +"line": 224, +"value": "0x11", +"attributes": [], +"cond": [ +"!(UNIX)" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSTask", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 231, +"end": 253, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 233, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateRunspace", +"line": 234, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "ExecuteCommand", +"line": 235, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Serialization", +"line": 236, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "PowershellConsoleStartup", +"line": 237, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "EngineStart", +"line": 238, +"value": "0x64", +"attributes": [], +"cond": [] +}, +{ +"name": "EngineStop", +"line": 239, +"value": "0x65", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandStart", +"line": 240, +"value": "0x66", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandStop", +"line": 241, +"value": "0x67", +"attributes": [], +"cond": [] +}, +{ +"name": "ProviderStart", +"line": 242, +"value": "0x68", +"attributes": [], +"cond": [] +}, +{ +"name": "ProviderStop", +"line": 243, +"value": "0x69", +"attributes": [], +"cond": [] +}, +{ +"name": "ExecutePipeline", +"line": 244, +"value": "0x6A", +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalFeature", +"line": 245, +"value": "0x6B", +"attributes": [], +"cond": [] +}, +{ +"name": "Telemetry", +"line": 246, +"value": "0x6C", +"attributes": [], +"cond": [] +}, +{ +"name": "ScheduledJob", +"line": 247, +"value": "0x6E", +"attributes": [], +"cond": [] +}, +{ +"name": "NamedPipe", +"line": 248, +"value": "0x6F", +"attributes": [], +"cond": [] +}, +{ +"name": "ISEOperation", +"line": 249, +"value": "0x78", +"attributes": [], +"cond": [] +}, +{ +"name": "Amsi", +"line": 250, +"value": "0X82", +"attributes": [], +"cond": [] +}, +{ +"name": "WDAC", +"line": 251, +"value": "0x83", +"attributes": [], +"cond": [] +}, +{ +"name": "WDACAudit", +"line": 252, +"value": "0x84", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PSEventVersion", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs", +"start": 260, +"end": 263, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "One", +"line": 262, +"value": "0x1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.AuthenticationMechanism", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", +"start": 41, +"end": 79, +"accessibility": "public", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 47, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Basic", +"line": 51, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Negotiate", +"line": 55, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiateWithImplicitCredential", +"line": 60, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "Credssp", +"line": 65, +"value": "0x4", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"name": "Digest", +"line": 74, +"value": "0x5", +"attributes": [], +"cond": [] +}, +{ +"name": "Kerberos", +"line": 78, +"value": "0x6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.PSSessionConfigurationAccessMode", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", +"start": 85, +"end": 101, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Disabled", +"line": 90, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Local", +"line": 95, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Remote", +"line": 100, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.OutputBufferingMode", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", +"start": 109, +"end": 127, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 116, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Drop", +"line": 121, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Block", +"line": 126, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteSessionState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/misc.cs", +"start": 102, +"end": 220, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "UndefinedState", +"line": 107, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Idle", +"line": 113, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Connecting", +"line": 118, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Connected", +"line": 123, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSending", +"line": 128, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSendingOnConnect", +"line": 133, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSent", +"line": 138, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationReceived", +"line": 143, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationPending", +"line": 148, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "ClosingConnection", +"line": 153, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Closed", +"line": 158, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "Established", +"line": 163, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "EstablishedAndKeySent", +"line": 170, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "EstablishedAndKeyReceived", +"line": 177, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "EstablishedAndKeyRequested", +"line": 185, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "EstablishedAndKeyExchanged", +"line": 196, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnecting", +"line": 200, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "Disconnected", +"line": 204, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "Reconnecting", +"line": 208, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "RCDisconnecting", +"line": 214, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "MaxState", +"line": 219, +"value": "20", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteSessionEvent", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/misc.cs", +"start": 226, +"end": 261, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "InvalidEvent", +"line": 228, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateSession", +"line": 229, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectSession", +"line": 230, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSending", +"line": 231, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSendingOnConnect", +"line": 232, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationSendCompleted", +"line": 233, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationReceived", +"line": 234, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationCompleted", +"line": 235, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationPending", +"line": 236, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "Close", +"line": 237, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseCompleted", +"line": 238, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseFailed", +"line": 239, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectFailed", +"line": 240, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationFailed", +"line": 241, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "NegotiationTimeout", +"line": 242, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "SendFailed", +"line": 243, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceiveFailed", +"line": 244, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "FatalError", +"line": 245, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "MessageReceived", +"line": 246, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "KeySent", +"line": 247, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "KeySendFailed", +"line": 248, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "KeyReceived", +"line": 249, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "KeyReceiveFailed", +"line": 250, +"value": "22", +"attributes": [], +"cond": [] +}, +{ +"name": "KeyRequested", +"line": 251, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "KeyRequestFailed", +"line": 252, +"value": "24", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectStart", +"line": 253, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectCompleted", +"line": 254, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectFailed", +"line": 255, +"value": "27", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectStart", +"line": 256, +"value": "28", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectCompleted", +"line": 257, +"value": "29", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectFailed", +"line": 258, +"value": "30", +"attributes": [], +"cond": [] +}, +{ +"name": "RCDisconnectStarted", +"line": 259, +"value": "31", +"attributes": [], +"cond": [] +}, +{ +"name": "MaxEvent", +"line": 260, +"value": "32", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemotingCapability", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/misc.cs", +"start": 365, +"end": 392, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 371, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShell", +"line": 377, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SupportedByCommand", +"line": 384, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "OwnedByCommand", +"line": 391, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemotingBehavior", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/misc.cs", +"start": 398, +"end": 417, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 403, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShell", +"line": 409, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Custom", +"line": 416, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Internal.PSStreamObjectType", +"namespace": "System.Management.Automation.Remoting.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/psstreamobject.cs", +"start": 15, +"end": 64, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Output", +"line": 19, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 23, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "MethodExecutor", +"line": 27, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 31, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "BlockingError", +"line": 35, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "ShouldMethod", +"line": 39, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "WarningRecord", +"line": 43, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Debug", +"line": 47, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "Progress", +"line": 51, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 55, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "Information", +"line": 59, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "Exception", +"line": 63, +"value": "12", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.PSRemotingErrorId", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", +"start": 16, +"end": 255, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "DefaultRemotingExceptionMessage", +"line": 19, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "OutOfMemory", +"line": 20, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsupportedOSForRemoteEnumeration", +"line": 21, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "PipelineIdsDoNotMatch", +"line": 24, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "PipelineNotFoundOnServer", +"line": 25, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "PipelineStopped", +"line": 26, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceAlreadyExists", +"line": 29, +"value": "200", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceIdsDoNotMatch", +"line": 30, +"value": "201", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceOpenFailed", +"line": 31, +"value": "202", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceCannotBeFound", +"line": 32, +"value": "203", +"attributes": [], +"cond": [] +}, +{ +"name": "ResponsePromptIdCannotBeFound", +"line": 33, +"value": "204", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostCallFailed", +"line": 34, +"value": "205", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostMethodNotImplemented", +"line": 35, +"value": "206", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostDataEncodingNotSupported", +"line": 36, +"value": "207", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostDataDecodingNotSupported", +"line": 37, +"value": "208", +"attributes": [], +"cond": [] +}, +{ +"name": "NestedPipelineNotSupported", +"line": 38, +"value": "209", +"attributes": [], +"cond": [] +}, +{ +"name": "RelativeUriForRunspacePathNotSupported", +"line": 39, +"value": "210", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostDecodingFailed", +"line": 40, +"value": "211", +"attributes": [], +"cond": [] +}, +{ +"name": "MustBeAdminToOverrideThreadOptions", +"line": 41, +"value": "212", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostPromptForCredentialModifiedCaption", +"line": 42, +"value": "213", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostPromptForCredentialModifiedMessage", +"line": 43, +"value": "214", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostReadLineAsSecureStringPrompt", +"line": 44, +"value": "215", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostGetBufferContents", +"line": 45, +"value": "216", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostPromptSecureStringPrompt", +"line": 46, +"value": "217", +"attributes": [], +"cond": [] +}, +{ +"name": "WinPERemotingNotSupported", +"line": 47, +"value": "218", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedUnsupportedRemoteHostCall", +"line": 52, +"value": "400", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedUnsupportedAction", +"line": 53, +"value": "401", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedUnsupportedDataType", +"line": 54, +"value": "402", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingDestination", +"line": 55, +"value": "403", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingTarget", +"line": 56, +"value": "404", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingRunspaceId", +"line": 57, +"value": "405", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingDataType", +"line": 58, +"value": "406", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingCallId", +"line": 59, +"value": "407", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingMethodName", +"line": 60, +"value": "408", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingIsStartFragment", +"line": 61, +"value": "409", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingProperty", +"line": 62, +"value": "410", +"attributes": [], +"cond": [] +}, +{ +"name": "ObjectIdsNotMatching", +"line": 63, +"value": "411", +"attributes": [], +"cond": [] +}, +{ +"name": "FragmentIdsNotInSequence", +"line": 64, +"value": "412", +"attributes": [], +"cond": [] +}, +{ +"name": "ObjectIsTooBig", +"line": 65, +"value": "413", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingIsEndFragment", +"line": 66, +"value": "414", +"attributes": [], +"cond": [] +}, +{ +"name": "DeserializedObjectIsNull", +"line": 67, +"value": "415", +"attributes": [], +"cond": [] +}, +{ +"name": "BlobLengthNotInRange", +"line": 68, +"value": "416", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForErrorRecord", +"line": 69, +"value": "417", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForPipelineStateInfo", +"line": 70, +"value": "418", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForRunspaceStateInfo", +"line": 71, +"value": "419", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedUnsupportedRemotingTargetInterfaceType", +"line": 72, +"value": "420", +"attributes": [], +"cond": [] +}, +{ +"name": "UnknownTargetClass", +"line": 73, +"value": "421", +"attributes": [], +"cond": [] +}, +{ +"name": "MissingTargetClass", +"line": 74, +"value": "422", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForRunspacePoolStateInfo", +"line": 75, +"value": "423", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForMinRunspaces", +"line": 76, +"value": "424", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForMaxRunspaces", +"line": 77, +"value": "425", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForPowerShellStateInfo", +"line": 78, +"value": "426", +"attributes": [], +"cond": [] +}, +{ +"name": "DecodingErrorForThreadOptions", +"line": 79, +"value": "427", +"attributes": [], +"cond": [] +}, +{ +"name": "CantCastPropertyToExpectedType", +"line": 80, +"value": "428", +"attributes": [], +"cond": [] +}, +{ +"name": "CantCastRemotingDataToPSObject", +"line": 81, +"value": "429", +"attributes": [], +"cond": [] +}, +{ +"name": "CantCastCommandToPSObject", +"line": 82, +"value": "430", +"attributes": [], +"cond": [] +}, +{ +"name": "CantCastParameterToPSObject", +"line": 83, +"value": "431", +"attributes": [], +"cond": [] +}, +{ +"name": "ObjectIdCannotBeLessThanZero", +"line": 84, +"value": "432", +"attributes": [], +"cond": [] +}, +{ +"name": "NotEnoughHeaderForRemoteDataObject", +"line": 85, +"value": "433", +"attributes": [], +"cond": [] +}, +{ +"name": "RemotingDestinationNotForMe", +"line": 90, +"value": "600", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientNegotiationTimeout", +"line": 91, +"value": "601", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientNegotiationFailed", +"line": 92, +"value": "602", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerRequestedToCloseSession", +"line": 93, +"value": "603", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerNegotiationFailed", +"line": 94, +"value": "604", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerNegotiationTimeout", +"line": 95, +"value": "605", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientRequestedToCloseSession", +"line": 96, +"value": "606", +"attributes": [], +"cond": [] +}, +{ +"name": "FatalErrorCausingClose", +"line": 97, +"value": "607", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientKeyExchangeFailed", +"line": 98, +"value": "608", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerKeyExchangeFailed", +"line": 99, +"value": "609", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientNotFoundCapabilityProperties", +"line": 100, +"value": "610", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerNotFoundCapabilityProperties", +"line": 101, +"value": "611", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectFailed", +"line": 107, +"value": "801", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseIsCalled", +"line": 108, +"value": "802", +"attributes": [], +"cond": [] +}, +{ +"name": "ForceClosed", +"line": 109, +"value": "803", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseFailed", +"line": 110, +"value": "804", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseCompleted", +"line": 111, +"value": "805", +"attributes": [], +"cond": [] +}, +{ +"name": "UnsupportedWaitHandleType", +"line": 112, +"value": "806", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedDataStreamIsNotStdout", +"line": 113, +"value": "807", +"attributes": [], +"cond": [] +}, +{ +"name": "StdInIsNotOpen", +"line": 114, +"value": "808", +"attributes": [], +"cond": [] +}, +{ +"name": "NativeWriteFileFailed", +"line": 115, +"value": "809", +"attributes": [], +"cond": [] +}, +{ +"name": "NativeReadFileFailed", +"line": 116, +"value": "810", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidSchemeValue", +"line": 117, +"value": "811", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientReceiveFailed", +"line": 118, +"value": "812", +"attributes": [], +"cond": [] +}, +{ +"name": "ClientSendFailed", +"line": 119, +"value": "813", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandHandleIsNull", +"line": 120, +"value": "814", +"attributes": [], +"cond": [] +}, +{ +"name": "StdInCannotBeSetToNoWait", +"line": 121, +"value": "815", +"attributes": [], +"cond": [] +}, +{ +"name": "PortIsOutOfRange", +"line": 122, +"value": "816", +"attributes": [], +"cond": [] +}, +{ +"name": "ServerProcessExited", +"line": 123, +"value": "817", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotGetStdInHandle", +"line": 124, +"value": "818", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotGetStdOutHandle", +"line": 125, +"value": "819", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotGetStdErrHandle", +"line": 126, +"value": "820", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotSetStdInHandle", +"line": 127, +"value": "821", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotSetStdOutHandle", +"line": 128, +"value": "822", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotSetStdErrHandle", +"line": 129, +"value": "823", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidConfigurationName", +"line": 130, +"value": "824", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectSkipCheckFailed", +"line": 131, +"value": "825", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateSessionFailed", +"line": 133, +"value": "851", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateExFailed", +"line": 134, +"value": "853", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectExCallBackError", +"line": 135, +"value": "854", +"attributes": [], +"cond": [] +}, +{ +"name": "SendExFailed", +"line": 136, +"value": "855", +"attributes": [], +"cond": [] +}, +{ +"name": "SendExCallBackError", +"line": 137, +"value": "856", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceiveExFailed", +"line": 138, +"value": "857", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceiveExCallBackError", +"line": 139, +"value": "858", +"attributes": [], +"cond": [] +}, +{ +"name": "RunShellCommandExFailed", +"line": 140, +"value": "859", +"attributes": [], +"cond": [] +}, +{ +"name": "RunShellCommandExCallBackError", +"line": 141, +"value": "860", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandSendExFailed", +"line": 142, +"value": "861", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandSendExCallBackError", +"line": 143, +"value": "862", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandReceiveExFailed", +"line": 144, +"value": "863", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandReceiveExCallBackError", +"line": 145, +"value": "864", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseExCallBackError", +"line": 146, +"value": "866", +"attributes": [], +"cond": [] +}, +{ +"name": "RedirectedURINotWellFormatted", +"line": 149, +"value": "867", +"attributes": [], +"cond": [] +}, +{ +"name": "URIEndPointNotResolved", +"line": 150, +"value": "868", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedObjectSizeExceededMaximumClient", +"line": 153, +"value": "869", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedDataSizeExceededMaximumClient", +"line": 154, +"value": "870", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedObjectSizeExceededMaximumServer", +"line": 155, +"value": "871", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceivedDataSizeExceededMaximumServer", +"line": 156, +"value": "872", +"attributes": [], +"cond": [] +}, +{ +"name": "StartupScriptThrewTerminatingError", +"line": 159, +"value": "873", +"attributes": [], +"cond": [] +}, +{ +"name": "TroubleShootingHelpTopic", +"line": 161, +"value": "874", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectShellExFailed", +"line": 163, +"value": "875", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectShellExCallBackErrr", +"line": 164, +"value": "876", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectShellExFailed", +"line": 165, +"value": "877", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectShellExCallBackErrr", +"line": 166, +"value": "878", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceInfoHasDuplicates", +"line": 169, +"value": "900", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceInfoLimitExceeded", +"line": 170, +"value": "901", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceOpenUnknownState", +"line": 171, +"value": "902", +"attributes": [], +"cond": [] +}, +{ +"name": "UriSpecifiedNotValid", +"line": 172, +"value": "903", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceClosed", +"line": 173, +"value": "904", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceNotAvailableForSpecifiedComputer", +"line": 174, +"value": "905", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceNotAvailableForSpecifiedRunspaceId", +"line": 175, +"value": "906", +"attributes": [], +"cond": [] +}, +{ +"name": "StopPSJobWhatIfTarget", +"line": 176, +"value": "907", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidJobStateGeneral", +"line": 177, +"value": "909", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedNameNotFound", +"line": 178, +"value": "910", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedInstanceIdNotFound", +"line": 179, +"value": "911", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedSessionIdNotFound", +"line": 180, +"value": "912", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedNameNotCompleted", +"line": 181, +"value": "913", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedSessionIdNotCompleted", +"line": 182, +"value": "914", +"attributes": [], +"cond": [] +}, +{ +"name": "JobWithSpecifiedInstanceIdNotCompleted", +"line": 183, +"value": "915", +"attributes": [], +"cond": [] +}, +{ +"name": "RemovePSJobWhatIfTarget", +"line": 184, +"value": "916", +"attributes": [], +"cond": [] +}, +{ +"name": "ComputerNameParamNotSupported", +"line": 185, +"value": "917", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspaceParamNotSupported", +"line": 186, +"value": "918", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceNotAvailableForSpecifiedName", +"line": 187, +"value": "919", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceNotAvailableForSpecifiedSessionId", +"line": 188, +"value": "920", +"attributes": [], +"cond": [] +}, +{ +"name": "ItemNotFoundInRepository", +"line": 189, +"value": "921", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotRemoveJob", +"line": 190, +"value": "922", +"attributes": [], +"cond": [] +}, +{ +"name": "NewRunspaceAmbiguousAuthentication", +"line": 191, +"value": "923", +"attributes": [], +"cond": [] +}, +{ +"name": "WildCardErrorFilePathParameter", +"line": 192, +"value": "924", +"attributes": [], +"cond": [] +}, +{ +"name": "FilePathNotFromFileSystemProvider", +"line": 193, +"value": "925", +"attributes": [], +"cond": [] +}, +{ +"name": "FilePathShouldPS1Extension", +"line": 194, +"value": "926", +"attributes": [], +"cond": [] +}, +{ +"name": "PSSessionConfigurationName", +"line": 195, +"value": "927", +"attributes": [], +"cond": [] +}, +{ +"name": "PSSessionAppName", +"line": 196, +"value": "928", +"attributes": [], +"cond": [] +}, +{ +"name": "CSCDoubleParameterOutOfRange", +"line": 198, +"value": "929", +"attributes": [], +"cond": [] +}, +{ +"name": "URIRedirectionReported", +"line": 199, +"value": "930", +"attributes": [], +"cond": [] +}, +{ +"name": "NoMoreInputWrites", +"line": 200, +"value": "931", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidComputerName", +"line": 201, +"value": "932", +"attributes": [], +"cond": [] +}, +{ +"name": "ProxyAmbiguousAuthentication", +"line": 202, +"value": "933", +"attributes": [], +"cond": [] +}, +{ +"name": "ProxyCredentialWithoutAccess", +"line": 203, +"value": "934", +"attributes": [], +"cond": [] +}, +{ +"name": "PushedRunspaceMustBeOpen", +"line": 206, +"value": "951", +"attributes": [], +"cond": [] +}, +{ +"name": "HostDoesNotSupportPushRunspace", +"line": 207, +"value": "952", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", +"line": 208, +"value": "953", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", +"line": 209, +"value": "954", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceHasMultipleMatchesForSpecifiedName", +"line": 210, +"value": "955", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceDoesNotSupportPushRunspace", +"line": 211, +"value": "956", +"attributes": [], +"cond": [] +}, +{ +"name": "HostInNestedPrompt", +"line": 212, +"value": "957", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMId", +"line": 213, +"value": "959", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMNameNoVM", +"line": 214, +"value": "960", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMNameMultipleVM", +"line": 215, +"value": "961", +"attributes": [], +"cond": [] +}, +{ +"name": "HyperVModuleNotAvailable", +"line": 216, +"value": "962", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidUsername", +"line": 217, +"value": "963", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidCredential", +"line": 218, +"value": "964", +"attributes": [], +"cond": [] +}, +{ +"name": "VMSessionConnectFailed", +"line": 219, +"value": "965", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidContainerId", +"line": 220, +"value": "966", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotCreateProcessInContainer", +"line": 221, +"value": "967", +"attributes": [], +"cond": [] +}, +{ +"name": "CannotTerminateProcessInContainer", +"line": 222, +"value": "968", +"attributes": [], +"cond": [] +}, +{ +"name": "ContainersFeatureNotEnabled", +"line": 223, +"value": "969", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteSessionHyperVSocketServerConstructorFailure", +"line": 224, +"value": "970", +"attributes": [], +"cond": [] +}, +{ +"name": "ContainerSessionConnectFailed", +"line": 225, +"value": "973", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteSessionHyperVSocketClientConstructorSetSocketOptionFailure", +"line": 226, +"value": "974", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMState", +"line": 227, +"value": "975", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMIdNotSingle", +"line": 230, +"value": "981", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidVMNameNotSingle", +"line": 231, +"value": "982", +"attributes": [], +"cond": [] +}, +{ +"name": "WsmanMaxRedirectionCountVariableDescription", +"line": 234, +"value": "1001", +"attributes": [], +"cond": [] +}, +{ +"name": "PSDefaultSessionOptionDescription", +"line": 235, +"value": "1002", +"attributes": [], +"cond": [] +}, +{ +"name": "PSSenderInfoDescription", +"line": 236, +"value": "1004", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCUnknownNodeType", +"line": 239, +"value": "2001", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCInsufficientDataforElement", +"line": 240, +"value": "2002", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCWrongAttributeCountForDataElement", +"line": 241, +"value": "2003", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCOnlyTextExpectedInDataElement", +"line": 242, +"value": "2004", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCWrongAttributeCountForElement", +"line": 243, +"value": "2005", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCUnknownElementReceived", +"line": 244, +"value": "2006", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCSupportsOnlyDefaultAuth", +"line": 245, +"value": "2007", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCWowComponentNotPresent", +"line": 246, +"value": "2008", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCServerProcessReportedError", +"line": 247, +"value": "2100", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCServerProcessExited", +"line": 248, +"value": "2101", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCErrorProcessingServerData", +"line": 249, +"value": "2102", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCUnknownCommandGuid", +"line": 250, +"value": "2103", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCNoSignalForSession", +"line": 251, +"value": "2104", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCSignalTimedOut", +"line": 252, +"value": "2105", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCCloseTimedOut", +"line": 253, +"value": "2106", +"attributes": [], +"cond": [] +}, +{ +"name": "IPCExceptionLaunchingProcess", +"line": 254, +"value": "2107", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.OperationState", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/throttlemanager.cs", +"start": 16, +"end": 27, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "StartComplete", +"line": 21, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "StopComplete", +"line": 26, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemotingDestination", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", +"start": 268, +"end": 274, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "InvalidDestination", +"line": 270, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Client", +"line": 271, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Server", +"line": 272, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Listener", +"line": 273, +"value": "0x4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemotingTargetInterface", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", +"start": 283, +"end": 289, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "InvalidTargetInterface", +"line": 285, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Session", +"line": 286, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePool", +"line": 287, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShell", +"line": 288, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemotingDataType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", +"start": 298, +"end": 354, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "InvalidDataType", +"line": 300, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ExceptionAsErrorRecord", +"line": 310, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SessionCapability", +"line": 313, +"value": "0x00010002", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseSession", +"line": 314, +"value": "0x00010003", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateRunspacePool", +"line": 315, +"value": "0x00010004", +"attributes": [], +"cond": [] +}, +{ +"name": "PublicKey", +"line": 316, +"value": "0x00010005", +"attributes": [], +"cond": [] +}, +{ +"name": "EncryptedSessionKey", +"line": 317, +"value": "0x00010006", +"attributes": [], +"cond": [] +}, +{ +"name": "PublicKeyRequest", +"line": 318, +"value": "0x00010007", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectRunspacePool", +"line": 319, +"value": "0x00010008", +"attributes": [], +"cond": [] +}, +{ +"name": "SetMaxRunspaces", +"line": 322, +"value": "0x00021002", +"attributes": [], +"cond": [] +}, +{ +"name": "SetMinRunspaces", +"line": 323, +"value": "0x00021003", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePoolOperationResponse", +"line": 324, +"value": "0x00021004", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePoolStateInfo", +"line": 325, +"value": "0x00021005", +"attributes": [], +"cond": [] +}, +{ +"name": "CreatePowerShell", +"line": 326, +"value": "0x00021006", +"attributes": [], +"cond": [] +}, +{ +"name": "AvailableRunspaces", +"line": 327, +"value": "0x00021007", +"attributes": [], +"cond": [] +}, +{ +"name": "PSEventArgs", +"line": 328, +"value": "0x00021008", +"attributes": [], +"cond": [] +}, +{ +"name": "ApplicationPrivateData", +"line": 329, +"value": "0x00021009", +"attributes": [], +"cond": [] +}, +{ +"name": "GetCommandMetadata", +"line": 330, +"value": "0x0002100A", +"attributes": [], +"cond": [] +}, +{ +"name": "RunspacePoolInitData", +"line": 331, +"value": "0x0002100B", +"attributes": [], +"cond": [] +}, +{ +"name": "ResetRunspaceState", +"line": 332, +"value": "0x0002100C", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostCallUsingRunspaceHost", +"line": 335, +"value": "0x00021100", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteRunspaceHostResponseData", +"line": 336, +"value": "0x00021101", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellInput", +"line": 339, +"value": "0x00041002", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellInputEnd", +"line": 340, +"value": "0x00041003", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellOutput", +"line": 341, +"value": "0x00041004", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellErrorRecord", +"line": 342, +"value": "0x00041005", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellStateInfo", +"line": 343, +"value": "0x00041006", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellDebug", +"line": 344, +"value": "0x00041007", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellVerbose", +"line": 345, +"value": "0x00041008", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellWarning", +"line": 346, +"value": "0x00041009", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellProgress", +"line": 347, +"value": "0x00041010", +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellInformationStream", +"line": 348, +"value": "0x00041011", +"attributes": [], +"cond": [] +}, +{ +"name": "StopPowerShell", +"line": 349, +"value": "0x00041012", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteHostCallUsingPowerShellHost", +"line": 352, +"value": "0x00041100", +"attributes": [], +"cond": [] +}, +{ +"name": "RemotePowerShellHostResponseData", +"line": 353, +"value": "0x00041101", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.HostDefaultDataId", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs", +"start": 96, +"end": 108, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ForegroundColor", +"line": 98, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BackgroundColor", +"line": 99, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CursorPosition", +"line": 100, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WindowPosition", +"line": 101, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CursorSize", +"line": 102, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BufferSize", +"line": 103, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WindowSize", +"line": 104, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MaxWindowSize", +"line": 105, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "MaxPhysicalWindowSize", +"line": 106, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WindowTitle", +"line": 107, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.TransportMethodEnum", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs", +"start": 39, +"end": 105, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CreateShellEx", +"line": 44, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "RunShellCommandEx", +"line": 49, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SendShellInputEx", +"line": 54, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceiveShellOutputEx", +"line": 59, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "CloseShellOperationEx", +"line": 64, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "CommandInputEx", +"line": 69, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "ReceiveCommandOutputEx", +"line": 74, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "DisconnectShellEx", +"line": 79, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectShellEx", +"line": 84, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectShellEx", +"line": 89, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "ReconnectShellCommandEx", +"line": 94, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectShellCommandEx", +"line": 99, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "Unknown", +"line": 104, +"value": "12", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.ConnectionStatus", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs", +"start": 147, +"end": 155, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NetworkFailureDetected", +"line": 149, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectionRetryAttempt", +"line": 150, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "ConnectionRetrySucceeded", +"line": 151, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "AutoDisconnectStarting", +"line": 152, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "AutoDisconnectSucceeded", +"line": 153, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "InternalErrorAbort", +"line": 154, +"value": "6", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.SessionType", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", +"start": 879, +"end": 895, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Empty", +"line": 884, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RestrictedRemoteServer", +"line": 889, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 894, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.DataPriorityType", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", +"start": 14, +"end": 29, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 21, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "PromptResponse", +"line": 28, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManAuthenticationMechanism", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 227, +"end": 261, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WSMAN_FLAG_DEFAULT_AUTHENTICATION", +"line": 232, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_NO_AUTHENTICATION", +"line": 236, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_DIGEST", +"line": 240, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_NEGOTIATE", +"line": 244, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_BASIC", +"line": 248, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_KERBEROS", +"line": 252, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE", +"line": 256, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_AUTH_CREDSSP", +"line": 260, +"value": "0x80", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManSessionOption", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 456, +"end": 573, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSMAN_OPTION_DEFAULT_OPERATION_TIMEOUTMS", +"line": 463, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_MAX_RETRY_TIME", +"line": 467, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_TIMEOUTMS_CREATE_SHELL", +"line": 471, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_TIMEOUTMS_RECEIVE_SHELL_OUTPUT", +"line": 475, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_TIMEOUTMS_SEND_SHELL_INPUT", +"line": 479, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_TIMEOUTMS_SIGNAL_SHELL", +"line": 483, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_TIMEOUTMS_CLOSE_SHELL_OPERATION", +"line": 487, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_SKIP_CA_CHECK", +"line": 496, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_SKIP_CN_CHECK", +"line": 500, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_UNENCRYPTED_MESSAGES", +"line": 504, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_UTF16", +"line": 508, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_ENABLE_SPN_SERVER_PORT", +"line": 512, +"value": "22", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_MACHINE_ID", +"line": 517, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_USE_INTERACTIVE_TOKEN", +"line": 521, +"value": "34", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_LOCALE", +"line": 529, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_UI_LANGUAGE", +"line": 533, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_MAX_ENVELOPE_SIZE_KB", +"line": 545, +"value": "28", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB", +"line": 554, +"value": "29", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_REDIRECT_LOCATION", +"line": 558, +"value": "30", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_SKIP_REVOCATION_CHECK", +"line": 562, +"value": "31", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS", +"line": 566, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_OPTION_USE_SSL", +"line": 571, +"value": "33 #endregion", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManShellFlag", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 578, +"end": 599, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSMAN_FLAG_NO_COMPRESSION", +"line": 586, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_SERVER_BUFFERING_MODE_DROP", +"line": 590, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_SERVER_BUFFERING_MODE_BLOCK", +"line": 594, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_RECEIVE_DELAY_OUTPUT_STREAM", +"line": 598, +"value": "0X10", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManDataType", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 608, +"end": 615, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSMAN_DATA_NONE", +"line": 610, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_DATA_TYPE_TEXT", +"line": 611, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_DATA_TYPE_BINARY", +"line": 612, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_DATA_TYPE_WS_XML_READER", +"line": 613, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_DATA_TYPE_DWORD", +"line": 614, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManCallbackFlags", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 1625, +"end": 1679, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSMAN_FLAG_CALLBACK_END_OF_OPERATION", +"line": 1630, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_END_OF_STREAM", +"line": 1638, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_SHELL_SUPPORTS_DISCONNECT", +"line": 1643, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_SHELL_AUTODISCONNECTED", +"line": 1648, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_NETWORK_FAILURE_DETECTED", +"line": 1653, +"value": "0x100", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_RETRYING_AFTER_NETWORK_FAILURE", +"line": 1658, +"value": "0x200", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_RECONNECTED_AFTER_NETWORK_FAILURE", +"line": 1663, +"value": "0x400", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_SHELL_AUTODISCONNECTING", +"line": 1668, +"value": "0x800", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_CALLBACK_RETRY_ABORTED_DUE_TO_INTERNAL_ERROR", +"line": 1673, +"value": "0x1000", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_RECEIVE_DELAY_STREAM_REQUEST_PROCESSED", +"line": 1678, +"value": "0X2000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManNativeApi.WSManFlagReceive", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs", +"start": 2933, +"end": 2953, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "WSMAN_FLAG_RECEIVE_RESULT_NO_MORE_DATA", +"line": 2938, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_RECEIVE_FLUSH", +"line": 2945, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "WSMAN_FLAG_RECEIVE_RESULT_DATA_BOUNDARY", +"line": 2952, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.WSManPluginErrorCodes", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", +"start": 54, +"end": 83, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NullPluginContext", +"line": 56, +"value": "- 2141976624", +"attributes": [], +"cond": [] +}, +{ +"name": "PluginContextNotFound", +"line": 57, +"value": "- 2141976623", +"attributes": [], +"cond": [] +}, +{ +"name": "NullInvalidInput", +"line": 59, +"value": "- 2141975624", +"attributes": [], +"cond": [] +}, +{ +"name": "NullInvalidStreamSets", +"line": 60, +"value": "- 2141975623", +"attributes": [], +"cond": [] +}, +{ +"name": "SessionCreationFailed", +"line": 61, +"value": "- 2141975622", +"attributes": [], +"cond": [] +}, +{ +"name": "NullShellContext", +"line": 62, +"value": "- 2141975621", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidShellContext", +"line": 63, +"value": "- 2141975620", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidCommandContext", +"line": 64, +"value": "- 2141975619", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidInputStream", +"line": 65, +"value": "- 2141975618", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidInputDatatype", +"line": 66, +"value": "- 2141975617", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidOutputStream", +"line": 67, +"value": "- 2141975616", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidSenderDetails", +"line": 68, +"value": "- 2141975615", +"attributes": [], +"cond": [] +}, +{ +"name": "ShutdownRegistrationFailed", +"line": 69, +"value": "- 2141975614", +"attributes": [], +"cond": [] +}, +{ +"name": "ReportContextFailed", +"line": 70, +"value": "- 2141975613", +"attributes": [], +"cond": [] +}, +{ +"name": "InvalidArgSet", +"line": 71, +"value": "- 2141975612", +"attributes": [], +"cond": [] +}, +{ +"name": "ProtocolVersionNotMatch", +"line": 72, +"value": "- 2141975611", +"attributes": [], +"cond": [] +}, +{ +"name": "OptionNotUnderstood", +"line": 73, +"value": "- 2141975610", +"attributes": [], +"cond": [] +}, +{ +"name": "ProtocolVersionNotFound", +"line": 74, +"value": "- 2141975609", +"attributes": [], +"cond": [] +}, +{ +"name": "ManagedException", +"line": 76, +"value": "- 2141974624", +"attributes": [], +"cond": [] +}, +{ +"name": "PluginOperationClose", +"line": 77, +"value": "- 2141974623", +"attributes": [], +"cond": [] +}, +{ +"name": "PluginConnectNoNegotiationData", +"line": 78, +"value": "- 2141974622", +"attributes": [], +"cond": [] +}, +{ +"name": "PluginConnectOperationFailed", +"line": 79, +"value": "- 2141974621", +"attributes": [], +"cond": [] +}, +{ +"name": "NoError", +"line": 81, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "OutOfMemory", +"line": 82, +"value": "- 2147024882", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManTransportManagerUtils.tmStartModes", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", +"start": 244, +"end": 247, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 246, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Create", +"line": 246, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Connect", +"line": 246, +"value": "3", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager.CompletionNotification", +"namespace": "System.Management.Automation.Remoting.Client", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", +"start": 298, +"end": 301, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "DisconnectCompleted", +"line": 300, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Remoting.RemoteHostMethodId", +"namespace": "System.Management.Automation.Remoting", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs", +"start": 15, +"end": 90, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "GetName", +"line": 18, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "GetVersion", +"line": 19, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "GetInstanceId", +"line": 20, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "GetCurrentCulture", +"line": 21, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "GetCurrentUICulture", +"line": 22, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "SetShouldExit", +"line": 25, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "EnterNestedPrompt", +"line": 26, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "ExitNestedPrompt", +"line": 27, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "NotifyBeginApplication", +"line": 28, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "NotifyEndApplication", +"line": 29, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadLine", +"line": 32, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadLineAsSecureString", +"line": 33, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "Write1", +"line": 34, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "Write2", +"line": 35, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteLine1", +"line": 36, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteLine2", +"line": 37, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteLine3", +"line": 38, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteErrorLine", +"line": 39, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteDebugLine", +"line": 40, +"value": "19", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteProgress", +"line": 41, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteVerboseLine", +"line": 42, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteWarningLine", +"line": 43, +"value": "22", +"attributes": [], +"cond": [] +}, +{ +"name": "Prompt", +"line": 44, +"value": "23", +"attributes": [], +"cond": [] +}, +{ +"name": "PromptForCredential1", +"line": 45, +"value": "24", +"attributes": [], +"cond": [] +}, +{ +"name": "PromptForCredential2", +"line": 46, +"value": "25", +"attributes": [], +"cond": [] +}, +{ +"name": "PromptForChoice", +"line": 47, +"value": "26", +"attributes": [], +"cond": [] +}, +{ +"name": "GetForegroundColor", +"line": 50, +"value": "27", +"attributes": [], +"cond": [] +}, +{ +"name": "SetForegroundColor", +"line": 51, +"value": "28", +"attributes": [], +"cond": [] +}, +{ +"name": "GetBackgroundColor", +"line": 52, +"value": "29", +"attributes": [], +"cond": [] +}, +{ +"name": "SetBackgroundColor", +"line": 53, +"value": "30", +"attributes": [], +"cond": [] +}, +{ +"name": "GetCursorPosition", +"line": 54, +"value": "31", +"attributes": [], +"cond": [] +}, +{ +"name": "SetCursorPosition", +"line": 55, +"value": "32", +"attributes": [], +"cond": [] +}, +{ +"name": "GetWindowPosition", +"line": 56, +"value": "33", +"attributes": [], +"cond": [] +}, +{ +"name": "SetWindowPosition", +"line": 57, +"value": "34", +"attributes": [], +"cond": [] +}, +{ +"name": "GetCursorSize", +"line": 58, +"value": "35", +"attributes": [], +"cond": [] +}, +{ +"name": "SetCursorSize", +"line": 59, +"value": "36", +"attributes": [], +"cond": [] +}, +{ +"name": "GetBufferSize", +"line": 60, +"value": "37", +"attributes": [], +"cond": [] +}, +{ +"name": "SetBufferSize", +"line": 61, +"value": "38", +"attributes": [], +"cond": [] +}, +{ +"name": "GetWindowSize", +"line": 62, +"value": "39", +"attributes": [], +"cond": [] +}, +{ +"name": "SetWindowSize", +"line": 63, +"value": "40", +"attributes": [], +"cond": [] +}, +{ +"name": "GetWindowTitle", +"line": 64, +"value": "41", +"attributes": [], +"cond": [] +}, +{ +"name": "SetWindowTitle", +"line": 65, +"value": "42", +"attributes": [], +"cond": [] +}, +{ +"name": "GetMaxWindowSize", +"line": 68, +"value": "43", +"attributes": [], +"cond": [] +}, +{ +"name": "GetMaxPhysicalWindowSize", +"line": 69, +"value": "44", +"attributes": [], +"cond": [] +}, +{ +"name": "GetKeyAvailable", +"line": 70, +"value": "45", +"attributes": [], +"cond": [] +}, +{ +"name": "ReadKey", +"line": 73, +"value": "46", +"attributes": [], +"cond": [] +}, +{ +"name": "FlushInputBuffer", +"line": 74, +"value": "47", +"attributes": [], +"cond": [] +}, +{ +"name": "SetBufferContents1", +"line": 75, +"value": "48", +"attributes": [], +"cond": [] +}, +{ +"name": "SetBufferContents2", +"line": 76, +"value": "49", +"attributes": [], +"cond": [] +}, +{ +"name": "GetBufferContents", +"line": 77, +"value": "50", +"attributes": [], +"cond": [] +}, +{ +"name": "ScrollBufferContents", +"line": 78, +"value": "51", +"attributes": [], +"cond": [] +}, +{ +"name": "PushRunspace", +"line": 81, +"value": "52", +"attributes": [], +"cond": [] +}, +{ +"name": "PopRunspace", +"line": 82, +"value": "53", +"attributes": [], +"cond": [] +}, +{ +"name": "GetIsRunspacePushed", +"line": 85, +"value": "54", +"attributes": [], +"cond": [] +}, +{ +"name": "GetRunspace", +"line": 86, +"value": "55", +"attributes": [], +"cond": [] +}, +{ +"name": "PromptForChoiceMultipleSelection", +"line": 89, +"value": "56", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ServerRunspacePoolDriver.PreProcessCommandResult", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", +"start": 1197, +"end": 1235, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1203, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "ValidNotProcessed", +"line": 1209, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SetDebuggerAction", +"line": 1214, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SetDebugMode", +"line": 1219, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SetDebuggerStepMode", +"line": 1224, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SetPreserveUnhandledBreakpointMode", +"line": 1229, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BreakpointManagement", +"line": 1234, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CompileInterpretChoice", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"start": 25, +"end": 30, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NeverCompile", +"line": 27, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AlwaysCompile", +"line": 28, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "CompileOnDemand", +"line": 29, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockClauseToInvoke", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"start": 32, +"end": 39, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Begin", +"line": 34, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Process", +"line": 35, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "End", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Clean", +"line": 37, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ProcessBlockOnly", +"line": 38, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeMemberBinder.MethodInvocationType", +"namespace": "System.Management.Automation.Language", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"start": 6625, +"end": 6632, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Ordinary", +"line": 6627, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Setter", +"line": 6628, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Getter", +"line": 6629, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "BaseCtor", +"line": 6630, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NonVirtual", +"line": 6631, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.WhereOperatorSelectionMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"start": 2595, +"end": 2621, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 2600, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "First", +"line": 2604, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Last", +"line": 2608, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SkipUntil", +"line": 2612, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Until", +"line": 2616, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Split", +"line": 2620, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.CabinetNativeApi.PermissionMode", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/CabinetNativeApi.cs", +"start": 686, +"end": 691, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 688, +"value": "0x0000", +"attributes": [], +"cond": [] +}, +{ +"name": "Write", +"line": 689, +"value": "0x0080", +"attributes": [], +"cond": [] +}, +{ +"name": "Read", +"line": 690, +"value": "0x0100", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.CabinetNativeApi.OpFlags", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/CabinetNativeApi.cs", +"start": 694, +"end": 703, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "RdOnly", +"line": 696, +"value": "0x0000", +"attributes": [], +"cond": [] +}, +{ +"name": "WrOnly", +"line": 697, +"value": "0x0001", +"attributes": [], +"cond": [] +}, +{ +"name": "RdWr", +"line": 698, +"value": "0x0002", +"attributes": [], +"cond": [] +}, +{ +"name": "Append", +"line": 699, +"value": "0x0008", +"attributes": [], +"cond": [] +}, +{ +"name": "Create", +"line": 700, +"value": "0x0100", +"attributes": [], +"cond": [] +}, +{ +"name": "Truncate", +"line": 701, +"value": "0x0200", +"attributes": [], +"cond": [] +}, +{ +"name": "Excl", +"line": 702, +"value": "0x0400", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.CabinetNativeApi.FdiCreateCpuType", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/CabinetNativeApi.cs", +"start": 705, +"end": 710, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CpuUnknown", +"line": 707, +"value": "- 1", +"attributes": [], +"cond": [] +}, +{ +"name": "Cpu80286", +"line": 708, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Cpu80386", +"line": 709, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.CabinetNativeApi.FdiNotificationType", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/CabinetNativeApi.cs", +"start": 730, +"end": 738, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "FdintCABINET_INFO", +"line": 732, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "FdintPARTIAL_FILE", +"line": 733, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "FdintCOPY_FILE", +"line": 734, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "FdintCLOSE_FILE_INFO", +"line": 735, +"value": "0x3", +"attributes": [], +"cond": [] +}, +{ +"name": "FdintNEXT_CABINET", +"line": 736, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "FdintENUMERATE", +"line": 737, +"value": "0x5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.GetHelpCommand.HelpView", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/HelpCommands.cs", +"start": 32, +"end": 38, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Default", +"line": 34, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "DetailedView", +"line": 35, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "FullView", +"line": 36, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "ExamplesView", +"line": 37, +"value": "0x03", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.HelpCategory", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/HelpSystem.cs", +"start": 839, +"end": 925, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 844, +"value": "0x00", +"attributes": [], +"cond": [] +}, +{ +"name": "Alias", +"line": 849, +"value": "0x01", +"attributes": [], +"cond": [] +}, +{ +"name": "Cmdlet", +"line": 854, +"value": "0x02", +"attributes": [], +"cond": [] +}, +{ +"name": "Provider", +"line": 859, +"value": "0x04", +"attributes": [], +"cond": [] +}, +{ +"name": "General", +"line": 864, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "FAQ", +"line": 869, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Glossary", +"line": 874, +"value": "0x40", +"attributes": [], +"cond": [] +}, +{ +"name": "HelpFile", +"line": 879, +"value": "0x80", +"attributes": [], +"cond": [] +}, +{ +"name": "ScriptCommand", +"line": 884, +"value": "0x100", +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 889, +"value": "0x200", +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 894, +"value": "0x400", +"attributes": [], +"cond": [] +}, +{ +"name": "ExternalScript", +"line": 899, +"value": "0x800", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 904, +"value": "0xFFFFF", +"attributes": [], +"cond": [] +}, +{ +"name": "DefaultHelp", +"line": 909, +"value": "0x1000", +"attributes": [], +"cond": [] +}, +{ +"name": "Configuration", +"line": 914, +"value": "0x4000", +"attributes": [], +"cond": [] +}, +{ +"name": "DscResource", +"line": 919, +"value": "0x8000", +"attributes": [], +"cond": [] +}, +{ +"name": "Class", +"line": 924, +"value": "0x10000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SearchMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/MUIFileSearcher.cs", +"start": 330, +"end": 340, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "First", +"line": 333, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 336, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Unique", +"line": 339, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.UpdateHelpScope", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", +"start": 915, +"end": 926, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CurrentUser", +"line": 920, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AllUsers", +"line": 925, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Help.UpdatableHelpCommandType", +"namespace": "System.Management.Automation.Help", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", +"start": 164, +"end": 169, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "UnknownCommand", +"line": 166, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "UpdateHelpCommand", +"line": 167, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SaveHelpCommand", +"line": 168, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Severity", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/logging/MshLog.cs", +"start": 1063, +"end": 1088, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 1068, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Critical", +"line": 1072, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 1077, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 1082, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Informational", +"line": 1087, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/logging/MshLog.cs", +"start": 1093, +"end": 1106, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Started", +"line": 1097, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 1101, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Terminated", +"line": 1105, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProviderState", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/logging/MshLog.cs", +"start": 1111, +"end": 1120, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Started", +"line": 1115, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Stopped", +"line": 1119, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.ItemType", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", +"start": 2633, +"end": 2641, +"accessibility": "private", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unknown", +"line": 2635, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "File", +"line": 2636, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Directory", +"line": 2637, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SymbolicLink", +"line": 2638, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Junction", +"line": 2639, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "HardLink", +"line": 2640, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.AlternateDataStreamUtilities.NativeMethods.StreamInfoLevels", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", +"start": 8386, +"end": 8386, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "FindStreamInfoStandard", +"line": 8386, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Provider.ProviderCapabilities", +"namespace": "System.Management.Automation.Provider", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs", +"start": 76, +"end": 161, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 82, +"value": "0x0", +"attributes": [], +"cond": [] +}, +{ +"name": "Include", +"line": 96, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "Exclude", +"line": 110, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 122, +"value": "0x4", +"attributes": [], +"cond": [] +}, +{ +"name": "ExpandWildcards", +"line": 137, +"value": "0x8", +"attributes": [], +"cond": [] +}, +{ +"name": "ShouldProcess", +"line": 144, +"value": "0x10", +"attributes": [], +"cond": [] +}, +{ +"name": "Credentials", +"line": 152, +"value": "0x20", +"attributes": [], +"cond": [] +}, +{ +"name": "Transactions", +"line": 160, +"value": "0x40", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Win32Native.TOKEN_INFORMATION_CLASS", +"namespace": "Microsoft.PowerShell.Commands.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/namespaces/Win32Native.cs", +"start": 41, +"end": 60, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "TokenUser", +"line": 43, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "TokenGroups", +"line": 44, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenPrivileges", +"line": 45, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenOwner", +"line": 46, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenPrimaryGroup", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenDefaultDacl", +"line": 48, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenSource", +"line": 49, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenType", +"line": 50, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenImpersonationLevel", +"line": 51, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenStatistics", +"line": 52, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenRestrictedSids", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenSessionId", +"line": 54, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenGroupsAndPrivileges", +"line": 55, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenSessionReference", +"line": 56, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenSandBoxInert", +"line": 57, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenAuditPolicy", +"line": 58, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "TokenOrigin", +"line": 59, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.Internal.Win32Native.SID_NAME_USE", +"namespace": "Microsoft.PowerShell.Commands.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/namespaces/Win32Native.cs", +"start": 62, +"end": 73, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SidTypeUser", +"line": 64, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeGroup", +"line": 65, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeDomain", +"line": 66, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeAlias", +"line": 67, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeWellKnownGroup", +"line": 68, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeDeletedAccount", +"line": 69, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeInvalid", +"line": 70, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeUnknown", +"line": 71, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SidTypeComputer", +"line": 72, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SigningOption", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/Authenticode.cs", +"start": 26, +"end": 49, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AddOnlyCertificate", +"line": 31, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AddFullCertificateChain", +"line": 36, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "AddFullCertificateChainExceptRoot", +"line": 42, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 48, +"value": "AddFullCertificateChainExceptRoot", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CatalogValidationStatus", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/CatalogHelper.cs", +"start": 22, +"end": 33, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Valid", +"line": 27, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ValidationFailed", +"line": 32, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.SignatureStatus", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/MshSignature.cs", +"start": 30, +"end": 74, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Valid", +"line": 37, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "UnknownError", +"line": 42, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NotSigned", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "HashMismatch", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NotTrusted", +"line": 59, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "NotSupportedFileFormat", +"line": 67, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Incompatible", +"line": 73, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SignatureType", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/MshSignature.cs", +"start": 79, +"end": 95, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "None", +"line": 84, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Authenticode", +"line": 89, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Catalog", +"line": 94, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.DataProtectionScope", +"namespace": "Microsoft.PowerShell", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecureStringHelper.cs", +"start": 420, +"end": 424, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "CurrentUser", +"line": 422, +"value": "0x00", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LocalMachine", +"line": 423, +"value": "0x01", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.PSAuthorizationManager.RunPromptDecision", +"namespace": "Microsoft.PowerShell", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecurityManager.cs", +"start": 57, +"end": 64, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NeverRun", +"line": 59, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "DoNotRun", +"line": 60, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "RunOnce", +"line": 61, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "AlwaysRun", +"line": 62, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Suspend", +"line": 63, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ExecutionPolicy", +"namespace": "Microsoft.PowerShell", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 32, +"end": 66, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Unrestricted", +"line": 38, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteSigned", +"line": 44, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "AllSigned", +"line": 49, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Restricted", +"line": 54, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Bypass", +"line": 57, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "Undefined", +"line": 60, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Default", +"line": 65, +"value": "Restricted", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.ExecutionPolicyScope", +"namespace": "Microsoft.PowerShell", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 74, +"end": 95, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Process", +"line": 78, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CurrentUser", +"line": 82, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "LocalMachine", +"line": 86, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "UserPolicy", +"line": 90, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "MachinePolicy", +"line": 94, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.SaferPolicy", +"namespace": "System.Management.Automation.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 103, +"end": 113, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ExplicitlyAllowed", +"line": 106, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Allowed", +"line": 109, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Disallowed", +"line": 112, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Commands.CertificatePurpose", +"namespace": "Microsoft.PowerShell.Commands", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 827, +"end": 851, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "NotSpecified", +"line": 832, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "CodeSigning", +"line": 838, +"value": "0x1", +"attributes": [], +"cond": [] +}, +{ +"name": "DocumentEncryption", +"line": 844, +"value": "0x2", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 850, +"value": "0xffff", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ResolutionPurpose", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 1327, +"end": 1338, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Encryption", +"line": 1332, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Decryption", +"line": 1337, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.AmsiUtils.AmsiNativeMethods.AMSI_RESULT", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/SecuritySupport.cs", +"start": 1687, +"end": 1701, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "AMSI_RESULT_CLEAN", +"line": 1690, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "AMSI_RESULT_NOT_DETECTED", +"line": 1693, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "AMSI_RESULT_BLOCKED_BY_ADMIN_BEGIN", +"line": 1696, +"value": "0x4000", +"attributes": [], +"cond": [] +}, +{ +"name": "AMSI_RESULT_BLOCKED_BY_ADMIN_END", +"line": 1697, +"value": "0x4fff", +"attributes": [], +"cond": [] +}, +{ +"name": "AMSI_RESULT_DETECTED", +"line": 1700, +"value": "32768", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertFindType", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 186, +"end": 194, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_COMPARE_ANY", +"line": 188, +"value": "0 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_FIND_ISSUER_STR", +"line": 189, +"value": "( 8 << 16 ) | 4", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_FIND_SUBJECT_STR", +"line": 190, +"value": "( 8 << 16 ) | 7", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_FIND_CROSS_CERT_DIST_POINTS", +"line": 191, +"value": "17 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_FIND_SUBJECT_INFO_ACCESS", +"line": 192, +"value": "19 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_FIND_HASH_STR", +"line": 193, +"value": "20 << 16", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertStoreFlags", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 201, +"end": 211, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_SYSTEM_STORE_CURRENT_USER", +"line": 203, +"value": "1 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE", +"line": 204, +"value": "2 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_CURRENT_SERVICE", +"line": 205, +"value": "4 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_SERVICES", +"line": 206, +"value": "5 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_USERS", +"line": 207, +"value": "6 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY", +"line": 208, +"value": "7 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY", +"line": 209, +"value": "8 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE", +"line": 210, +"value": "9 << 16", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertOpenStoreFlags", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 230, +"end": 256, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_STORE_NO_CRYPT_RELEASE_FLAG", +"line": 232, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_SET_LOCALIZED_NAME_FLAG", +"line": 233, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG", +"line": 234, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_DELETE_FLAG", +"line": 235, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_UNSAFE_PHYSICAL_FLAG", +"line": 236, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_SHARE_STORE_FLAG", +"line": 237, +"value": "0x00000040", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_SHARE_CONTEXT_FLAG", +"line": 238, +"value": "0x00000080", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_MANIFOLD_FLAG", +"line": 239, +"value": "0x00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ENUM_ARCHIVED_FLAG", +"line": 240, +"value": "0x00000200", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_UPDATE_KEYID_FLAG", +"line": 241, +"value": "0x00000400", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_BACKUP_RESTORE_FLAG", +"line": 242, +"value": "0x00000800", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_READONLY_FLAG", +"line": 243, +"value": "0x00008000", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_OPEN_EXISTING_FLAG", +"line": 244, +"value": "0x00004000", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_CREATE_NEW_FLAG", +"line": 245, +"value": "0x00002000", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_MAXIMUM_ALLOWED_FLAG", +"line": 246, +"value": "0x00001000", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_CURRENT_USER", +"line": 248, +"value": "1 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE", +"line": 249, +"value": "2 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_CURRENT_SERVICE", +"line": 250, +"value": "4 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_SERVICES", +"line": 251, +"value": "5 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_USERS", +"line": 252, +"value": "6 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY", +"line": 253, +"value": "7 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY", +"line": 254, +"value": "8 << 16", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE", +"line": 255, +"value": "9 << 16", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertOpenStoreProvider", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 259, +"end": 264, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_STORE_PROV_MEMORY", +"line": 261, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_PROV_SYSTEM", +"line": 262, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_PROV_SYSTEM_REGISTRY", +"line": 263, +"value": "13", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertOpenStoreEncodingType", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 267, +"end": 270, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "X509_ASN_ENCODING", +"line": 269, +"value": "0x00000001", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertControlStoreType", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 281, +"end": 286, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_STORE_CTRL_RESYNC", +"line": 283, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_CTRL_COMMIT", +"line": 284, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_CTRL_AUTO_RESYNC", +"line": 285, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.AddCertificateContext", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 289, +"end": 298, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_STORE_ADD_NEW", +"line": 291, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_USE_EXISTING", +"line": 292, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_REPLACE_EXISTING", +"line": 293, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_ALWAYS", +"line": 294, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_REPLACE_EXISTING_INHERIT_PROPERTIES", +"line": 295, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_NEWER", +"line": 296, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES", +"line": 297, +"value": "7", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CertPropertyId", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 301, +"end": 308, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CERT_KEY_PROV_HANDLE_PROP_ID", +"line": 303, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_KEY_PROV_INFO_PROP_ID", +"line": 304, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SHA1_HASH_PROP_ID", +"line": 305, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_MD5_HASH_PROP_ID", +"line": 306, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID", +"line": 307, +"value": "102", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.NCryptDeletKeyFlag", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 311, +"end": 315, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "NCRYPT_MACHINE_KEY_FLAG", +"line": 313, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "NCRYPT_SILENT_FLAG", +"line": 314, +"value": "0x00000040", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.ProviderFlagsEnum", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 318, +"end": 325, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CRYPT_VERIFYCONTEXT", +"line": 320, +"value": "0xF0000000", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_NEWKEYSET", +"line": 321, +"value": "0x00000008", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_DELETEKEYSET", +"line": 322, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_MACHINE_KEYSET", +"line": 323, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_SILENT", +"line": 324, +"value": "0x00000040", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.ProviderParam", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 327, +"end": 330, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "PP_CLIENT_HWND", +"line": 329, +"value": "1", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.PROV", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 332, +"end": 413, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "RSA_FULL", +"line": 337, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "RSA_SIG", +"line": 342, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "DSS", +"line": 347, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "FORTEZZA", +"line": 352, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "MS_EXCHANGE", +"line": 357, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "SSL", +"line": 362, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "RSA_SCHANNEL", +"line": 367, +"value": "12", +"attributes": [], +"cond": [] +}, +{ +"name": "DSS_DH", +"line": 372, +"value": "13", +"attributes": [], +"cond": [] +}, +{ +"name": "EC_ECDSA_SIG", +"line": 377, +"value": "14", +"attributes": [], +"cond": [] +}, +{ +"name": "EC_ECNRA_SIG", +"line": 382, +"value": "15", +"attributes": [], +"cond": [] +}, +{ +"name": "EC_ECDSA_FULL", +"line": 387, +"value": "16", +"attributes": [], +"cond": [] +}, +{ +"name": "EC_ECNRA_FULL", +"line": 392, +"value": "17", +"attributes": [], +"cond": [] +}, +{ +"name": "DH_SCHANNEL", +"line": 397, +"value": "18", +"attributes": [], +"cond": [] +}, +{ +"name": "SPYRUS_LYNKS", +"line": 402, +"value": "20", +"attributes": [], +"cond": [] +}, +{ +"name": "RNG", +"line": 407, +"value": "21", +"attributes": [], +"cond": [] +}, +{ +"name": "INTEL_SEC", +"line": 412, +"value": "22", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CryptUIFlags", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 555, +"end": 559, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CRYPTUI_WIZ_NO_UI", +"line": 557, +"value": "0x0001", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SignInfoSubjectChoice", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 581, +"end": 585, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CRYPTUI_WIZ_DIGITAL_SIGN_SUBJECT_FILE", +"line": 583, +"value": "0x01", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SignInfoCertChoice", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 588, +"end": 593, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CRYPTUI_WIZ_DIGITAL_SIGN_CERT", +"line": 590, +"value": "0x01", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SignInfoAdditionalCertChoice", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 596, +"end": 600, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN", +"line": 598, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPTUI_WIZ_DIGITAL_SIGN_ADD_CHAIN_NO_ROOT", +"line": 599, +"value": "2", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SIGNATURE_STATE", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 829, +"end": 847, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SIGNATURE_STATE_UNSIGNED_MISSING", +"line": 832, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_UNSIGNED_UNSUPPORTED", +"line": 834, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_UNSIGNED_POLICY", +"line": 836, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_INVALID_CORRUPT", +"line": 838, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_INVALID_POLICY", +"line": 840, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_VALID", +"line": 842, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_TRUSTED", +"line": 844, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIGNATURE_STATE_UNTRUSTED", +"line": 846, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SIGNATURE_INFO_FLAGS", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 849, +"end": 874, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SIF_NONE", +"line": 852, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_AUTHENTICODE_SIGNED", +"line": 855, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_CATALOG_SIGNED", +"line": 858, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_VERSION_INFO", +"line": 861, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_CHECK_OS_BINARY", +"line": 864, +"value": "2048", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_BASE_VERIFICATION", +"line": 867, +"value": "4096", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_CATALOG_FIRST", +"line": 870, +"value": "8192", +"attributes": [], +"cond": [] +}, +{ +"name": "SIF_MOTW", +"line": 873, +"value": "16384", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SIGNATURE_INFO_AVAILABILITY", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 876, +"end": 889, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SIA_DISPLAYNAME", +"line": 879, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SIA_PUBLISHERNAME", +"line": 882, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SIA_MOREINFOURL", +"line": 885, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "SIA_HASH", +"line": 888, +"value": "8", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SIGNATURE_INFO_TYPE", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 891, +"end": 899, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SIT_UNKNOWN", +"line": 894, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "SIT_AUTHENTICODE", +"line": 896, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "SIT_CATALOG", +"line": 898, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.AltNameType", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 1058, +"end": 1069, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CERT_ALT_NAME_OTHER_NAME", +"line": 1060, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_RFC822_NAME", +"line": 1061, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_DNS_NAME", +"line": 1062, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_X400_ADDRESS", +"line": 1063, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_DIRECTORY_NAME", +"line": 1064, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_EDI_PARTY_NAME", +"line": 1065, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_URL", +"line": 1066, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_IP_ADDRESS", +"line": 1067, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "CERT_ALT_NAME_REGISTERED_ID", +"line": 1068, +"value": "9", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.CryptDecodeFlags", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 1071, +"end": 1076, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "CRYPT_DECODE_ENABLE_PUNYCODE_FLAG", +"line": 1073, +"value": "0x02000000", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_DECODE_ENABLE_UTF8PERCENT_FLAG", +"line": 1074, +"value": "0x04000000", +"attributes": [], +"cond": [] +}, +{ +"name": "CRYPT_DECODE_ENABLE_IA5CONVERSION_FLAG", +"line": 1075, +"value": "( CRYPT_DECODE_ENABLE_PUNYCODE_FLAG | CRYPT_DECODE_ENABLE_UTF8PERCENT_FLAG )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SeObjectType", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 1257, +"end": 1272, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "SE_UNKNOWN_OBJECT_TYPE", +"line": 1259, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_FILE_OBJECT", +"line": 1260, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_SERVICE", +"line": 1261, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_PRINTER", +"line": 1262, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_REGISTRY_KEY", +"line": 1263, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_LMSHARE", +"line": 1264, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_KERNEL_OBJECT", +"line": 1265, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_WINDOW_OBJECT", +"line": 1266, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_DS_OBJECT", +"line": 1267, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_DS_OBJECT_ALL", +"line": 1268, +"value": "9", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_PROVIDER_DEFINED_OBJECT", +"line": 1269, +"value": "10", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_WMIGUID_OBJECT", +"line": 1270, +"value": "11", +"attributes": [], +"cond": [] +}, +{ +"name": "SE_REGISTRY_WOW64_32KEY", +"line": 1271, +"value": "12", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.NativeMethods.SecurityInformation", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/nativeMethods.cs", +"start": 1274, +"end": 1288, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "OWNER_SECURITY_INFORMATION", +"line": 1276, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "GROUP_SECURITY_INFORMATION", +"line": 1277, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "DACL_SECURITY_INFORMATION", +"line": 1278, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "SACL_SECURITY_INFORMATION", +"line": 1279, +"value": "0x00000008", +"attributes": [], +"cond": [] +}, +{ +"name": "LABEL_SECURITY_INFORMATION", +"line": 1280, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "ATTRIBUTE_SECURITY_INFORMATION", +"line": 1281, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "SCOPE_SECURITY_INFORMATION", +"line": 1282, +"value": "0x00000040", +"attributes": [], +"cond": [] +}, +{ +"name": "BACKUP_SECURITY_INFORMATION", +"line": 1283, +"value": "0x00010000", +"attributes": [], +"cond": [] +}, +{ +"name": "PROTECTED_DACL_SECURITY_INFORMATION", +"line": 1284, +"value": "0x80000000", +"attributes": [], +"cond": [] +}, +{ +"name": "PROTECTED_SACL_SECURITY_INFORMATION", +"line": 1285, +"value": "0x40000000", +"attributes": [], +"cond": [] +}, +{ +"name": "UNPROTECTED_DACL_SECURITY_INFORMATION", +"line": 1286, +"value": "0x20000000", +"attributes": [], +"cond": [] +}, +{ +"name": "UNPROTECTED_SACL_SECURITY_INFORMATION", +"line": 1287, +"value": "0x10000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemScriptFileEnforcement", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/wldpNativeMethods.cs", +"start": 21, +"end": 47, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 26, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Block", +"line": 31, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Allow", +"line": 36, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AllowConstrained", +"line": 41, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AllowConstrainedAudit", +"line": 46, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemEnforcementMode", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/wldpNativeMethods.cs", +"start": 56, +"end": 66, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 59, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Audit", +"line": 62, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enforce", +"line": 65, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemPolicy.WLDP_HOST_ID", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/wldpNativeMethods.cs", +"start": 824, +"end": 834, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "WLDP_HOST_ID_UNKNOWN", +"line": 826, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_GLOBAL", +"line": 827, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_VBA", +"line": 828, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_WSH", +"line": 829, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_POWERSHELL", +"line": 830, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_IE", +"line": 831, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_MSI", +"line": 832, +"value": "6", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_HOST_ID_MAX", +"line": 833, +"value": "7", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemPolicy.WLDP_EXECUTION_EVALUATION_OPTIONS", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/wldpNativeMethods.cs", +"start": 860, +"end": 864, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "WLDP_EXECUTION_EVALUATION_OPTION_NONE", +"line": 862, +"value": "0x0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_EXECUTION_EVALUATION_OPTION_EXECUTE_IN_INTERACTIVE_SESSION", +"line": 863, +"value": "0x1", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Security.SystemPolicy.WLDP_EXECUTION_POLICY", +"namespace": "System.Management.Automation.Security", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/wldpNativeMethods.cs", +"start": 869, +"end": 874, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "WLDP_CAN_EXECUTE_BLOCKED", +"line": 871, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_CAN_EXECUTE_ALLOWED", +"line": 872, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WLDP_CAN_EXECUTE_REQUIRE_SANDBOX", +"line": 873, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Win32Native.WinTrustUIChoice", +"namespace": "System.Management.Automation.Win32Native", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/Win32Native/WinTrust.cs", +"start": 37, +"end": 43, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WTD_UI_ALL", +"line": 39, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_UI_NONE", +"line": 40, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_UI_NOBAD", +"line": 41, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_UI_NOGOOD", +"line": 42, +"value": "4", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Win32Native.WinTrustUnionChoice", +"namespace": "System.Management.Automation.Win32Native", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/Win32Native/WinTrust.cs", +"start": 46, +"end": 53, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WTD_CHOICE_FILE", +"line": 48, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_CHOICE_CATALOG", +"line": 49, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_CHOICE_BLOB", +"line": 50, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_CHOICE_SIGNER", +"line": 51, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_CHOICE_CERT", +"line": 52, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Win32Native.WinTrustAction", +"namespace": "System.Management.Automation.Win32Native", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/Win32Native/WinTrust.cs", +"start": 56, +"end": 63, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WTD_STATEACTION_IGNORE", +"line": 58, +"value": "0x00000000", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_STATEACTION_VERIFY", +"line": 59, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_STATEACTION_CLOSE", +"line": 60, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_STATEACTION_AUTO_CACHE", +"line": 61, +"value": "0x00000003", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_STATEACTION_AUTO_CACHE_FLUSH", +"line": 62, +"value": "0x00000004", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Win32Native.WinTrustProviderFlags", +"namespace": "System.Management.Automation.Win32Native", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/security/Win32Native/WinTrust.cs", +"start": 66, +"end": 81, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "WTD_PROV_FLAGS_MASK", +"line": 68, +"value": "0x0000FFFF", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_USE_IE4_TRUST_FLAG", +"line": 69, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_NO_IE4_CHAIN_FLAG", +"line": 70, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_NO_POLICY_USAGE_FLAG", +"line": 71, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_REVOCATION_CHECK_NONE", +"line": 72, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_REVOCATION_CHECK_END_CERT", +"line": 73, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_REVOCATION_CHECK_CHAIN", +"line": 74, +"value": "0x00000040", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT", +"line": 75, +"value": "0x00000080", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_SAFER_FLAG", +"line": 76, +"value": "0x00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_HASH_ONLY_FLAG", +"line": 77, +"value": "0x00000200", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_USE_DEFAULT_OSVER_CHECK", +"line": 78, +"value": "0x00000400", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_LIFETIME_SIGNING_FLAG", +"line": 79, +"value": "0x00000800", +"attributes": [], +"cond": [] +}, +{ +"name": "WTD_CACHE_ONLY_URL_RETRIEVAL", +"line": 80, +"value": "0x00001000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Runspaces.FormatAndTypeDataHelper.Category", +"namespace": "System.Management.Automation.Runspaces", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", +"start": 204, +"end": 208, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Types", +"line": 206, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Formats", +"line": 207, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.HostIsInteractive", +"namespace": "Microsoft.PowerShell.Telemetry.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", +"start": 40, +"end": 45, +"accessibility": "private", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +], +"members": [ +{ +"name": "Unknown", +"line": 42, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Interactive", +"line": 43, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "NonInteractive", +"line": 44, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.RemoteSessionType", +"namespace": "Microsoft.PowerShell.Telemetry.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", +"start": 199, +"end": 206, +"accessibility": "private", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +], +"members": [ +{ +"name": "Unknown", +"line": 201, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "LocalProcess", +"line": 202, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "WinRMRemote", +"line": 203, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "HyperVRemote", +"line": 204, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "ContainerRemote", +"line": 205, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.RemoteConfigurationType", +"namespace": "Microsoft.PowerShell.Telemetry.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", +"start": 208, +"end": 215, +"accessibility": "private", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +], +"members": [ +{ +"name": "Unknown", +"line": 210, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "PSDefault", +"line": 211, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "PSWorkflow", +"line": 212, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "ServerManagerWorkflow", +"line": 213, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Custom", +"line": 214, +"value": null, +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.Internal.TelemetryAPI.ScriptFileType", +"namespace": "Microsoft.PowerShell.Telemetry.Internal", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PSTelemetryMethods.cs", +"start": 304, +"end": 311, +"accessibility": "private", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +], +"members": [ +{ +"name": "None", +"line": 306, +"value": "0", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Ps1", +"line": 307, +"value": "1", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Psd1", +"line": 308, +"value": "2", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Psm1", +"line": 309, +"value": "3", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +}, +{ +"name": "Other", +"line": 310, +"value": "4", +"attributes": [], +"cond": [ +"LEGACYTELEMETRY" +] +} +] +}, +{ +"full_name": "System.Management.Automation.PlatformInvokes.FileDesiredAccess", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PlatformInvokes.cs", +"start": 39, +"end": 45, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "GenericRead", +"line": 41, +"value": "0x80000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericWrite", +"line": 42, +"value": "0x40000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericExecute", +"line": 43, +"value": "0x20000000", +"attributes": [], +"cond": [] +}, +{ +"name": "GenericAll", +"line": 44, +"value": "0x10000000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PlatformInvokes.FileShareMode", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PlatformInvokes.cs", +"start": 49, +"end": 55, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 51, +"value": "0x00000000", +"attributes": [], +"cond": [] +}, +{ +"name": "Read", +"line": 52, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "Write", +"line": 53, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "Delete", +"line": 54, +"value": "0x00000004", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PlatformInvokes.FileCreationDisposition", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PlatformInvokes.cs", +"start": 58, +"end": 65, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "New", +"line": 60, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "CreateAlways", +"line": 61, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenExisting", +"line": 62, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenAlways", +"line": 63, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "TruncateExisting", +"line": 64, +"value": "5", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PlatformInvokes.FileAttributes", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PlatformInvokes.cs", +"start": 69, +"end": 92, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "ReadOnly", +"line": 71, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "Hidden", +"line": 72, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "System", +"line": 73, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "Directory", +"line": 74, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "Archive", +"line": 75, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "Normal", +"line": 76, +"value": "0x00000080", +"attributes": [], +"cond": [] +}, +{ +"name": "Temporary", +"line": 77, +"value": "0x00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "Offline", +"line": 78, +"value": "0x00001000", +"attributes": [], +"cond": [] +}, +{ +"name": "NotContentIndexed", +"line": 79, +"value": "0x00002000", +"attributes": [], +"cond": [] +}, +{ +"name": "Encrypted", +"line": 80, +"value": "0x00004000", +"attributes": [], +"cond": [] +}, +{ +"name": "Write_Through", +"line": 81, +"value": "0x80000000", +"attributes": [], +"cond": [] +}, +{ +"name": "Overlapped", +"line": 82, +"value": "0x40000000", +"attributes": [], +"cond": [] +}, +{ +"name": "NoBuffering", +"line": 83, +"value": "0x20000000", +"attributes": [], +"cond": [] +}, +{ +"name": "RandomAccess", +"line": 84, +"value": "0x10000000", +"attributes": [], +"cond": [] +}, +{ +"name": "SequentialScan", +"line": 85, +"value": "0x08000000", +"attributes": [], +"cond": [] +}, +{ +"name": "DeleteOnClose", +"line": 86, +"value": "0x04000000", +"attributes": [], +"cond": [] +}, +{ +"name": "BackupSemantics", +"line": 87, +"value": "0x02000000", +"attributes": [], +"cond": [] +}, +{ +"name": "PosixSemantics", +"line": 88, +"value": "0x01000000", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenReparsePoint", +"line": 89, +"value": "0x00200000", +"attributes": [], +"cond": [] +}, +{ +"name": "OpenNoRecall", +"line": 90, +"value": "0x00100000", +"attributes": [], +"cond": [] +}, +{ +"name": "SessionAware", +"line": 91, +"value": "0x00800000", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceEvent", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 23, +"end": 384, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 28, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "HostNameResolve", +"line": 33, +"value": "0x1001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SchemeResolve", +"line": 38, +"value": "0x1002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ShellResolve", +"line": 43, +"value": "0x1003", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RunspaceConstructor", +"line": 48, +"value": "0x2001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RunspacePoolConstructor", +"line": 53, +"value": "0x2002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RunspacePoolOpen", +"line": 58, +"value": "0x2003", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "OperationalTransferEventRunspacePool", +"line": 63, +"value": "0x2004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "RunspacePort", +"line": 68, +"value": "0x2F01", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppName", +"line": 73, +"value": "0x2F02", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ComputerName", +"line": 78, +"value": "0x2F03", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Scheme", +"line": 83, +"value": "0x2F04", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TestAnalytic", +"line": 88, +"value": "0x2F05", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManConnectionInfoDump", +"line": 93, +"value": "0x2F06", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AnalyticTransferEventRunspacePool", +"line": 98, +"value": "0x2F07", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TransportReceivedObject", +"line": 105, +"value": "0x8001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppDomainUnhandledExceptionAnalytic", +"line": 110, +"value": "0x8007", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TransportErrorAnalytic", +"line": 115, +"value": "0x8008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "AppDomainUnhandledException", +"line": 120, +"value": "0x8009", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TransportError", +"line": 125, +"value": "0x8010", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCreateShell", +"line": 130, +"value": "0x8011", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCreateShellCallbackReceived", +"line": 135, +"value": "0x8012", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCloseShell", +"line": 140, +"value": "0x8013", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCloseShellCallbackReceived", +"line": 145, +"value": "0x8014", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManSendShellInputExtended", +"line": 150, +"value": "0x8015", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManSendShellInputExtendedCallbackReceived", +"line": 155, +"value": "0x8016", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManReceiveShellOutputExtended", +"line": 160, +"value": "0x8017", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManReceiveShellOutputExtendedCallbackReceived", +"line": 165, +"value": "0x8018", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCreateCommand", +"line": 170, +"value": "0x8019", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCreateCommandCallbackReceived", +"line": 175, +"value": "0x8020", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCloseCommand", +"line": 180, +"value": "0x8021", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManCloseCommandCallbackReceived", +"line": 185, +"value": "0x8022", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManSignal", +"line": 190, +"value": "0x8023", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManSignalCallbackReceived", +"line": 195, +"value": "0x8024", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UriRedirection", +"line": 200, +"value": "0x8025", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerSendData", +"line": 205, +"value": "0x8051", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerCreateRemoteSession", +"line": 210, +"value": "0x8052", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ReportContext", +"line": 215, +"value": "0x8053", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ReportOperationComplete", +"line": 220, +"value": "0x8054", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerCreateCommandSession", +"line": 225, +"value": "0x8055", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerStopCommand", +"line": 230, +"value": "0x8056", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerReceivedData", +"line": 235, +"value": "0x8057", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerClientReceiveRequest", +"line": 240, +"value": "0x8058", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ServerCloseOperation", +"line": 245, +"value": "0x8059", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LoadingPSCustomShellAssembly", +"line": 250, +"value": "0x8061", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "LoadingPSCustomShellType", +"line": 255, +"value": "0x8062", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ReceivedRemotingFragment", +"line": 260, +"value": "0x8063", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SentRemotingFragment", +"line": 265, +"value": "0x8064", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WSManPluginShutdown", +"line": 270, +"value": "0x8065", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerWorkflowLoadSuccess", +"line": 278, +"value": "0x7001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerWorkflowLoadFailure", +"line": 283, +"value": "0x7002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerDepthOverride", +"line": 288, +"value": "0x7003", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerModeOverride", +"line": 293, +"value": "0x7004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerScriptPropertyWithoutRunspace", +"line": 298, +"value": "0x7005", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerPropertyGetterFailed", +"line": 303, +"value": "0x7006", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerEnumerationFailed", +"line": 308, +"value": "0x7007", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerToStringFailed", +"line": 313, +"value": "0x7008", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerMaxDepthWhenSerializing", +"line": 318, +"value": "0x700A", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerXmlExceptionWhenDeserializing", +"line": 323, +"value": "0x700B", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializerSpecificPropertyMissing", +"line": 328, +"value": "0x700C", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PerformanceTrackConsoleStartupStart", +"line": 335, +"value": "0xA001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PerformanceTrackConsoleStartupStop", +"line": 340, +"value": "0xA002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ErrorRecord", +"line": 346, +"value": "0xB001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Exception", +"line": 351, +"value": "0xB002", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerShellObject", +"line": 356, +"value": "0xB003", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Job", +"line": 361, +"value": "0xB004", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TraceMessage", +"line": 366, +"value": "0xB005", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TraceWSManConnectionInfo", +"line": 371, +"value": "0xB006", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TraceMessage2", +"line": 377, +"value": "0xC001", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "TraceMessageGuid", +"line": 383, +"value": "0xC002", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceChannel", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 390, +"end": 410, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 395, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Operational", +"line": 399, +"value": "0x10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Analytic", +"line": 404, +"value": "0x11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Debug", +"line": 409, +"value": "0x12", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceLevel", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 416, +"end": 452, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "LogAlways", +"line": 421, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Critical", +"line": 426, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Error", +"line": 431, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Warning", +"line": 436, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Informational", +"line": 441, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Verbose", +"line": 446, +"value": "5", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Debug", +"line": 451, +"value": "20", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceOperationCode", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 457, +"end": 583, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 462, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Open", +"line": 467, +"value": "10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Close", +"line": 472, +"value": "11", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Connect", +"line": 477, +"value": "12", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Disconnect", +"line": 482, +"value": "13", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Negotiate", +"line": 487, +"value": "14", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Create", +"line": 492, +"value": "15", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Constructor", +"line": 497, +"value": "16", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Dispose", +"line": 502, +"value": "17", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "EventHandler", +"line": 507, +"value": "18", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Exception", +"line": 512, +"value": "19", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Method", +"line": 517, +"value": "20", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Send", +"line": 522, +"value": "21", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Receive", +"line": 527, +"value": "22", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WorkflowLoad", +"line": 532, +"value": "23", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "SerializationSettings", +"line": 537, +"value": "24", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinInfo", +"line": 542, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinStart", +"line": 547, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinStop", +"line": 552, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinDCStart", +"line": 557, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinDCStop", +"line": 562, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinExtension", +"line": 567, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinReply", +"line": 572, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinResume", +"line": 577, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "WinSuspend", +"line": 582, +"value": null, +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceTask", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 588, +"end": 614, +"accessibility": "public", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 593, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "CreateRunspace", +"line": 598, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ExecuteCommand", +"line": 603, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Serialization", +"line": 608, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "PowerShellConsoleStartup", +"line": 613, +"value": "4", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.PowerShellTraceKeywords", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", +"start": 621, +"end": 684, +"accessibility": "public", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage", +"Flags" +], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "None", +"line": 626, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Runspace", +"line": 631, +"value": "0x1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Pipeline", +"line": 636, +"value": "0x2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Protocol", +"line": 641, +"value": "0x4", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Transport", +"line": 646, +"value": "0x8", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Host", +"line": 651, +"value": "0x10", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Cmdlets", +"line": 656, +"value": "0x20", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Serializer", +"line": 661, +"value": "0x40", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Session", +"line": 666, +"value": "0x80", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "ManagedPlugIn", +"line": 671, +"value": "0x100", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UseAlwaysDebug", +"line": 675, +"value": "0x2000000000000000", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UseAlwaysOperational", +"line": 679, +"value": "0x8000000000000000", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "UseAlwaysAnalytic", +"line": 683, +"value": "0x4000000000000000", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateCategory", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/SessionStateExceptions.cs", +"start": 325, +"end": 376, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Variable", +"line": 330, +"value": "0", +"attributes": [], +"cond": [] +}, +{ +"name": "Alias", +"line": 335, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "Function", +"line": 340, +"value": "2", +"attributes": [], +"cond": [] +}, +{ +"name": "Filter", +"line": 345, +"value": "3", +"attributes": [], +"cond": [] +}, +{ +"name": "Drive", +"line": 350, +"value": "4", +"attributes": [], +"cond": [] +}, +{ +"name": "CmdletProvider", +"line": 355, +"value": "5", +"attributes": [], +"cond": [] +}, +{ +"name": "Scope", +"line": 360, +"value": "6", +"attributes": [], +"cond": [] +}, +{ +"name": "Command", +"line": 365, +"value": "7", +"attributes": [], +"cond": [] +}, +{ +"name": "Resource", +"line": 370, +"value": "8", +"attributes": [], +"cond": [] +}, +{ +"name": "Cmdlet", +"line": 375, +"value": "9", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSTraceSourceOptions", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/StructuredTraceSource.cs", +"start": 25, +"end": 202, +"accessibility": "public", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "None", +"line": 33, +"value": "0x00000000", +"attributes": [], +"cond": [] +}, +{ +"name": "Constructor", +"line": 41, +"value": "0x00000001", +"attributes": [], +"cond": [] +}, +{ +"name": "Dispose", +"line": 49, +"value": "0x00000002", +"attributes": [], +"cond": [] +}, +{ +"name": "Finalizer", +"line": 57, +"value": "0x00000004", +"attributes": [], +"cond": [] +}, +{ +"name": "Method", +"line": 65, +"value": "0x00000008", +"attributes": [], +"cond": [] +}, +{ +"name": "Property", +"line": 73, +"value": "0x00000010", +"attributes": [], +"cond": [] +}, +{ +"name": "Delegates", +"line": 81, +"value": "0x00000020", +"attributes": [], +"cond": [] +}, +{ +"name": "Events", +"line": 89, +"value": "0x00000040", +"attributes": [], +"cond": [] +}, +{ +"name": "Exception", +"line": 97, +"value": "0x00000080", +"attributes": [], +"cond": [] +}, +{ +"name": "Lock", +"line": 105, +"value": "0x00000100", +"attributes": [], +"cond": [] +}, +{ +"name": "Error", +"line": 113, +"value": "0x00000200", +"attributes": [], +"cond": [] +}, +{ +"name": "Warning", +"line": 121, +"value": "0x00000400", +"attributes": [], +"cond": [] +}, +{ +"name": "Verbose", +"line": 126, +"value": "0x00000800", +"attributes": [], +"cond": [] +}, +{ +"name": "WriteLine", +"line": 134, +"value": "0x00001000", +"attributes": [], +"cond": [] +}, +{ +"name": "Scope", +"line": 139, +"value": "0x00002000", +"attributes": [], +"cond": [] +}, +{ +"name": "Assert", +"line": 144, +"value": "0x00004000", +"attributes": [], +"cond": [] +}, +{ +"name": "ExecutionFlow", +"line": 151, +"value": "Constructor | Dispose | Finalizer | Method | Delegates | Events | Scope", +"attributes": [], +"cond": [] +}, +{ +"name": "Data", +"line": 165, +"value": "Constructor | Dispose | Finalizer | Property | Verbose | WriteLine", +"attributes": [], +"cond": [] +}, +{ +"name": "Errors", +"line": 178, +"value": "Error | Exception", +"attributes": [], +"cond": [] +}, +{ +"name": "All", +"line": 186, +"value": "Constructor | Dispose | Finalizer | Method | Property | Delegates | Events | Exception | Error | Warning | Verbose | Lock | WriteLine | Scope | Assert", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.TelemetryType", +"namespace": "Microsoft.PowerShell.Telemetry", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/Telemetry.cs", +"start": 24, +"end": 92, +"accessibility": "internal", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "ApplicationType", +"line": 29, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ModuleLoad", +"line": 35, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "WinCompatModuleLoad", +"line": 41, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalEngineFeatureDeactivation", +"line": 47, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalEngineFeatureActivation", +"line": 53, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalFeatureUse", +"line": 58, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalModuleFeatureDeactivation", +"line": 66, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "ExperimentalModuleFeatureActivation", +"line": 74, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "PowerShellCreate", +"line": 79, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "RemoteSessionOpen", +"line": 84, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "FeatureUse", +"line": 91, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VTUtility.VT", +"namespace": "System.Management.Automation", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/VTUtils.cs", +"start": 18, +"end": 25, +"accessibility": "public", +"attributes": [], +"cond": [], +"members": [ +{ +"name": "Reset", +"line": 21, +"value": null, +"attributes": [], +"cond": [] +}, +{ +"name": "Inverse", +"line": 24, +"value": null, +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "Microsoft.PowerShell.Telemetry.PlatformDataCollectionLevel", +"namespace": "Microsoft.PowerShell.Telemetry", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/WindowsDataCollectionSetting.cs", +"start": 14, +"end": 36, +"accessibility": "internal", +"attributes": [], +"cond": [ +"!UNIX" +], +"members": [ +{ +"name": "Security", +"line": 19, +"value": "0", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Basic", +"line": 24, +"value": "1", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Enhanced", +"line": 30, +"value": "2", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"name": "Full", +"line": 35, +"value": "3", +"attributes": [], +"cond": [ +"!UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.LogLevel", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/tracing/SysLogProvider.cs", +"start": 360, +"end": 368, +"accessibility": "internal", +"attributes": [], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "Always", +"line": 362, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Critical", +"line": 363, +"value": "1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Error", +"line": 364, +"value": "2", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Warning", +"line": 365, +"value": "3", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Information", +"line": 366, +"value": "4", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Verbose", +"line": 367, +"value": "5", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Tracing.NativeMethods.SysLogPriority", +"namespace": "System.Management.Automation.Tracing", +"project": "System.Management.Automation", +"file": "src/System.Management.Automation/utils/tracing/SysLogProvider.cs", +"start": 391, +"end": 531, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [ +"UNIX" +], +"members": [ +{ +"name": "Emergency", +"line": 398, +"value": "0", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Alert", +"line": 403, +"value": "1", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Critical", +"line": 408, +"value": "2", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Error", +"line": 413, +"value": "3", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Warning", +"line": 418, +"value": "4", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Notice", +"line": 423, +"value": "5", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Info", +"line": 428, +"value": "6", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Debug", +"line": 433, +"value": "7", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Kernel", +"line": 440, +"value": "( 0 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "User", +"line": 445, +"value": "( 1 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Mail", +"line": 450, +"value": "( 2 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Daemon", +"line": 455, +"value": "( 3 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Authorization", +"line": 460, +"value": "( 4 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Syslog", +"line": 465, +"value": "( 5 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Lpr", +"line": 470, +"value": "( 6 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "News", +"line": 475, +"value": "( 7 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Uucp", +"line": 480, +"value": "( 8 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Cron", +"line": 485, +"value": "( 9 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Authpriv", +"line": 490, +"value": "( 10 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Ftp", +"line": 495, +"value": "( 11 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local0", +"line": 502, +"value": "( 16 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local1", +"line": 506, +"value": "( 17 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local2", +"line": 510, +"value": "( 18 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local3", +"line": 514, +"value": "( 19 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local4", +"line": 518, +"value": "( 20 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local5", +"line": 522, +"value": "( 21 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local6", +"line": 526, +"value": "( 22 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +}, +{ +"name": "Local7", +"line": 530, +"value": "( 23 << 3 )", +"attributes": [], +"cond": [ +"UNIX" +] +} +] +}, +{ +"full_name": "TestExe.EnvTarget", +"namespace": "TestExe", +"project": "TestExe", +"file": "test/tools/TestExe/TestExe.cs", +"start": 17, +"end": 21, +"accessibility": "internal", +"attributes": [ +"Flags" +], +"cond": [], +"members": [ +{ +"name": "User", +"line": 19, +"value": "1", +"attributes": [], +"cond": [] +}, +{ +"name": "System", +"line": 20, +"value": "2", +"attributes": [], +"cond": [] +} +] +} +] \ No newline at end of file diff --git a/docs-out/data/files.csv b/docs-out/data/files.csv new file mode 100644 index 0000000..36677dc --- /dev/null +++ b/docs-out/data/files.csv @@ -0,0 +1,4547 @@ +path,language,loc,tier,project,generated +.editorconfig,other,213,C,(none),False +.gitattributes,other,7,C,(none),False +.gitignore,other,120,C,(none),False +.globalconfig,other,2261,C,(none),False +.mailmap,other,1,C,(none),False +.markdownlint.json,JSON,22,C,(none),False +.markdownlintignore,other,1,C,(none),False +.prettierrc,other,4,C,(none),False +.spelling,other,1756,C,(none),False +ADOPTERS.md,Markdown,39,C,(none),False +Analyzers.props,msbuild,6,C,(none),False +CHANGELOG.md,Markdown,3,C,(none),False +CODE_OF_CONDUCT.md,Markdown,10,C,(none),False +DotnetRuntimeMetadata.json,JSON,15,C,(none),False +LICENSE.txt,text,21,C,(none),False +PowerShell-Architecture-Analysis-Prompt-v4.md,Markdown,1673,C,(none),False +PowerShell.Common.props,msbuild,234,C,(none),False +PowerShell.sln,sln,180,C,(none),False +README.md,Markdown,151,C,(none),False +Settings.StyleCop,other,0,C,(none),False +ThirdPartyNotices.txt,text,4160,C,(none),False +build.psm1,PowerShell,4900,C,(none),False +codecov.yml,YAML,8,C,(none),False +experimental-feature-linux.json,JSON,9,C,(none),False +experimental-feature-windows.json,JSON,9,C,(none),False +global.json,JSON,5,C,(none),False +nuget.config,XML,10,C,(none),False +stylecop.json,JSON,52,C,(none),False +.config/codesignpolicy.xml,XML,64,C,(none),False +.config/suppress.json,JSON,17,C,(none),False +.config/tsaoptions.json,JSON,12,C,(none),False +.devcontainer/Dockerfile,other,25,C,(none),False +.devcontainer/devcontainer.json,JSON,23,C,(none),False +.github/CODEOWNERS,other,66,C,(none),False +.github/CONTRIBUTING.md,Markdown,439,C,(none),False +.github/PULL_REQUEST_TEMPLATE.md,Markdown,31,C,(none),False +.github/SECURITY.md,Markdown,41,C,(none),False +.github/SUPPORT.md,Markdown,13,C,(none),False +.github/action-filters.yml,YAML,23,C,(none),False +.github/dependabot.yml,YAML,16,C,(none),False +.github/issue_label_bot.yaml,YAML,4,C,(none),False +.github/prquantifier.yaml,YAML,11,C,(none),False +.github/ISSUE_TEMPLATE/Bug_Report.yaml,YAML,75,C,(none),False +.github/ISSUE_TEMPLATE/Feature_Request.yaml,YAML,20,C,(none),False +.github/ISSUE_TEMPLATE/Microsoft_Update_Issue.yaml,YAML,87,C,(none),False +.github/ISSUE_TEMPLATE/Release_Process.yaml,YAML,41,C,(none),False +.github/ISSUE_TEMPLATE/WG_member_request.yaml,YAML,66,C,(none),False +.github/ISSUE_TEMPLATE/config.yml,YAML,11,C,(none),False +.github/Images/Codespaces.png,image,0,C,(none),False +.github/Images/GitHub-PR.png,image,0,C,(none),False +.github/actions/build/ci/action.yml,YAML,40,C,(none),False +.github/actions/infrastructure/get-changed-files/README.md,Markdown,122,C,(none),False +.github/actions/infrastructure/get-changed-files/action.yml,YAML,130,C,(none),False +.github/actions/infrastructure/markdownlinks/Parse-MarkdownLink.ps1,PowerShell,182,C,(none),False +.github/actions/infrastructure/markdownlinks/README.md,Markdown,177,C,(none),False +.github/actions/infrastructure/markdownlinks/Verify-MarkdownLinks.ps1,PowerShell,317,C,(none),False +.github/actions/infrastructure/markdownlinks/action.yml,YAML,114,C,(none),False +.github/actions/infrastructure/merge-conflict-checker/README.md,Markdown,86,C,(none),False +.github/actions/infrastructure/merge-conflict-checker/action.yml,YAML,40,C,(none),False +.github/actions/infrastructure/path-filters/action.yml,YAML,147,C,(none),False +.github/actions/test/linux-packaging/action.yml,YAML,118,C,(none),False +.github/actions/test/nix/action.yml,YAML,158,C,(none),False +.github/actions/test/process-pester-results/action.yml,YAML,27,C,(none),False +.github/actions/test/process-pester-results/process-pester-results.ps1,PowerShell,124,C,(none),False +.github/actions/test/windows/action.yml,YAML,107,C,(none),False +.github/agents/SplitADOPipelines.agent.md,Markdown,180,C,(none),False +.github/chatmodes/cherry-pick-commits.chatmode.md,Markdown,78,C,(none),False +.github/instructions/build-configuration-guide.md,Markdown,150,C,(none),False +.github/instructions/code-review-branch-strategy.instructions.md,Markdown,230,C,(none),False +.github/instructions/git-requirements-for-builds.md,Markdown,71,C,(none),False +.github/instructions/log-grouping-guidelines.instructions.md,Markdown,181,C,(none),False +.github/instructions/onebranch-condition-syntax.instructions.md,Markdown,223,C,(none),False +.github/instructions/onebranch-restore-phase-pattern.instructions.md,Markdown,83,C,(none),False +.github/instructions/onebranch-signing-configuration.instructions.md,Markdown,195,C,(none),False +.github/instructions/pester-set-itresult-pattern.instructions.md,Markdown,198,C,(none),False +.github/instructions/powershell-automatic-variables.instructions.md,Markdown,159,C,(none),False +.github/instructions/powershell-module-organization.instructions.md,Markdown,201,C,(none),False +.github/instructions/powershell-parameter-naming.instructions.md,Markdown,69,C,(none),False +.github/instructions/start-native-execution.instructions.md,Markdown,149,C,(none),False +.github/instructions/start-psbuild-basics.md,Markdown,92,C,(none),False +.github/instructions/troubleshooting-builds.md,Markdown,92,C,(none),False +.github/instructions/workflow-prerequisites.md,Markdown,91,C,(none),False +.github/policies/IssueManagement.CloseResolutions.yml,YAML,137,C,(none),False +.github/policies/IssueManagement.IssueFeedbackForm.yml,YAML,22,C,(none),False +.github/policies/IssueManagement.ResolveStale.yml,YAML,109,C,(none),False +.github/policies/PRManagement.yml,YAML,226,C,(none),False +.github/workflows/analyze-reusable.yml,YAML,77,C,(none),False +.github/workflows/copilot-setup-steps.yml,YAML,64,C,(none),False +.github/workflows/dependency-review.yml,YAML,22,C,(none),False +.github/workflows/labels.yml,YAML,31,C,(none),False +.github/workflows/linux-ci.yml,YAML,264,C,(none),False +.github/workflows/macos-ci.yml,YAML,250,C,(none),False +.github/workflows/scorecards.yml,YAML,72,C,(none),False +.github/workflows/verify-markdown-links.yml,YAML,32,C,(none),False +.github/workflows/windows-ci.yml,YAML,196,C,(none),False +.github/workflows/windows-packaging-reusable.yml,YAML,92,C,(none),False +.github/workflows/xunit-tests.yml,YAML,56,C,(none),False +.github/workflows/GHWorkflowHelper/GHWorkflowHelper.psm1,PowerShell,27,C,(none),False +.github/workflows/markdown-link/config.json,JSON,7,C,(none),False +.pipelines/MSIXBundle-vPack-Official.yml,YAML,416,C,(none),False +.pipelines/PowerShell-Coordinated_Packages-Official.yml,YAML,123,C,(none),False +.pipelines/PowerShell-Packages-Official.yml,YAML,122,C,(none),False +.pipelines/PowerShell-Release-Official-Azure.yml,YAML,76,C,(none),False +.pipelines/PowerShell-Release-Official.yml,YAML,124,C,(none),False +.pipelines/PowerShell-vPack-Official.yml,YAML,86,C,(none),False +.pipelines/apiscan-gen-notice.yml,YAML,159,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/RolloutSpec.json,JSON,28,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/ScopeBindings.json,JSON,23,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/ServiceModel.json,JSON,51,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/UploadLinux.Rollout.json,JSON,54,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/buildVer.txt,text,1,C,(none),False +.pipelines/EV2Specs/ServiceGroupRoot/Shell/Run/Run.ps1,PowerShell,397,C,(none),False +.pipelines/NonOfficial/PowerShell-Coordinated_Packages-NonOfficial.yml,YAML,123,C,(none),False +.pipelines/NonOfficial/PowerShell-Packages-NonOfficial.yml,YAML,122,C,(none),False +.pipelines/NonOfficial/PowerShell-Release-Azure-NonOfficial.yml,YAML,82,C,(none),False +.pipelines/NonOfficial/PowerShell-Release-NonOfficial.yml,YAML,128,C,(none),False +.pipelines/NonOfficial/PowerShell-vPack-NonOfficial.yml,YAML,88,C,(none),False +.pipelines/store/SBConfig.json,JSON,67,C,(none),False +.pipelines/store/PDPs/PDP/cs/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/de/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/en-US/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/es/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/fr/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/it/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/ja/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/ko/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/pl/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/pt-BR/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/ru/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/tr/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/zh-Hans/PDP.xml,XML,130,C,(none),False +.pipelines/store/PDPs/PDP/zh-Hant/PDP.xml,XML,130,C,(none),False +.pipelines/templates/SetVersionVariables.yml,YAML,48,C,(none),False +.pipelines/templates/approvalJob.yml,YAML,36,C,(none),False +.pipelines/templates/channelSelection.yml,YAML,49,C,(none),False +.pipelines/templates/checkAzureContainer.yml,YAML,86,C,(none),False +.pipelines/templates/cloneToOfficialPath.yml,YAML,31,C,(none),False +.pipelines/templates/create-msixbundle-vpack.yml,YAML,178,C,(none),False +.pipelines/templates/downloadDotnetEarlyAccess.yml,YAML,61,C,(none),False +.pipelines/templates/insert-nuget-config-azfeed.yml,YAML,119,C,(none),False +.pipelines/templates/install-dotnet.yml,YAML,100,C,(none),False +.pipelines/templates/linux-package-build.yml,YAML,221,C,(none),False +.pipelines/templates/linux.yml,YAML,201,C,(none),False +.pipelines/templates/mac-package-build.yml,YAML,298,C,(none),False +.pipelines/templates/mac.yml,YAML,240,C,(none),False +.pipelines/templates/nupkg.yml,YAML,300,C,(none),False +.pipelines/templates/obp-file-signing.yml,YAML,182,C,(none),False +.pipelines/templates/package-create-msix.yml,YAML,154,C,(none),False +.pipelines/templates/package-store-package.yml,YAML,230,C,(none),False +.pipelines/templates/rebuild-branch-check.yml,YAML,17,C,(none),False +.pipelines/templates/release-MSIX-Publish.yml,YAML,161,C,(none),False +.pipelines/templates/release-MakeBlobPublic.yml,YAML,177,C,(none),False +.pipelines/templates/release-Nuget.yml,YAML,59,C,(none),False +.pipelines/templates/release-SetReleaseTagandContainerName.yml,YAML,36,C,(none),False +.pipelines/templates/release-SetTagAndChangelog.yml,YAML,51,C,(none),False +.pipelines/templates/release-github.yml,YAML,156,C,(none),False +.pipelines/templates/release-prep-for-ev2.yml,YAML,220,C,(none),False +.pipelines/templates/release-publish-pmc.yml,YAML,56,C,(none),False +.pipelines/templates/release-symbols.yml,YAML,89,C,(none),False +.pipelines/templates/release-upload-buildinfo.yml,YAML,164,C,(none),False +.pipelines/templates/release-validate-fxdpackages.yml,YAML,142,C,(none),False +.pipelines/templates/release-validate-globaltools.yml,YAML,160,C,(none),False +.pipelines/templates/release-validate-packagenames.yml,YAML,184,C,(none),False +.pipelines/templates/release-validate-sdk.yml,YAML,151,C,(none),False +.pipelines/templates/set-reporoot.yml,YAML,35,C,(none),False +.pipelines/templates/shouldSign.yml,YAML,30,C,(none),False +.pipelines/templates/testartifacts.yml,YAML,140,C,(none),False +.pipelines/templates/uploadToAzure.yml,YAML,455,C,(none),False +.pipelines/templates/windows-hosted-build.yml,YAML,329,C,(none),False +.pipelines/templates/compliance/apiscan.yml,YAML,198,C,(none),False +.pipelines/templates/compliance/generateNotice.yml,YAML,112,C,(none),False +.pipelines/templates/packaging/windows/package.yml,YAML,240,C,(none),False +.pipelines/templates/packaging/windows/sign.yml,YAML,213,C,(none),False +.pipelines/templates/stages/PowerShell-Coordinated_Packages-Stages.yml,YAML,242,C,(none),False +.pipelines/templates/stages/PowerShell-Packages-Stages.yml,YAML,249,C,(none),False +.pipelines/templates/stages/PowerShell-Release-Stages.yml,YAML,398,C,(none),False +.pipelines/templates/stages/PowerShell-vPack-Stages.yml,YAML,308,C,(none),False +.pipelines/templates/step/finalize.yml,YAML,6,C,(none),False +.pipelines/templates/variables/PowerShell-Coordinated_Packages-Variables.yml,YAML,81,C,(none),False +.pipelines/templates/variables/PowerShell-Packages-Variables.yml,YAML,64,C,(none),False +.pipelines/templates/variables/PowerShell-Release-Azure-Variables.yml,YAML,35,C,(none),False +.pipelines/templates/variables/PowerShell-Release-Variables.yml,YAML,41,C,(none),False +.pipelines/templates/variables/PowerShell-vPack-Variables.yml,YAML,39,C,(none),False +.pipelines/templates/variables/release-shared.yml,YAML,40,C,(none),False +.vscode/extensions.json,JSON,14,C,(none),False +.vscode/launch.json,JSON,41,C,(none),False +.vscode/settings.json,JSON,40,C,(none),False +.vscode/tasks.json,JSON,64,C,(none),False +.vsts-ci/install-ps.yml,YAML,161,C,(none),False +.vsts-ci/linux-daily.yml,YAML,149,C,(none),False +.vsts-ci/linux-internal.yml,YAML,115,C,(none),False +.vsts-ci/linux.yml,YAML,79,C,(none),False +.vsts-ci/mac.yml,YAML,114,C,(none),False +.vsts-ci/psresourceget-acr.yml,YAML,155,C,(none),False +.vsts-ci/sshremoting-tests.yml,YAML,97,C,(none),False +.vsts-ci/windows-arm64.yml,YAML,94,C,(none),False +.vsts-ci/windows-daily.yml,YAML,148,C,(none),False +.vsts-ci/windows.yml,YAML,83,C,(none),False +.vsts-ci/linux/templates/packaging.yml,YAML,99,C,(none),False +.vsts-ci/misc-analysis/generateMarkdownMatrix.yml,YAML,46,C,(none),False +.vsts-ci/templates/ci-build.yml,YAML,87,C,(none),False +.vsts-ci/templates/credscan.yml,YAML,29,C,(none),False +.vsts-ci/templates/install-ps-phase.yml,YAML,42,C,(none),False +.vsts-ci/templates/nix-test.yml,YAML,25,C,(none),False +.vsts-ci/templates/verify-xunit.yml,YAML,33,C,(none),False +.vsts-ci/templates/windows-test.yml,YAML,92,C,(none),False +.vsts-ci/templates/test/nix-container-test.yml,YAML,36,C,(none),False +.vsts-ci/templates/test/nix-test-steps.yml,YAML,60,C,(none),False +.vsts-ci/windows/windows-packaging.yml,YAML,87,C,(none),False +.vsts-ci/windows/templates/windows-packaging.yml,YAML,111,C,(none),False +CHANGELOG/6.0.md,Markdown,1180,C,(none),False +CHANGELOG/6.1.md,Markdown,797,C,(none),False +CHANGELOG/6.2.md,Markdown,875,C,(none),False +CHANGELOG/7.0.md,Markdown,1421,C,(none),False +CHANGELOG/7.1.md,Markdown,1158,C,(none),False +CHANGELOG/7.2.md,Markdown,1863,C,(none),False +CHANGELOG/7.3.md,Markdown,1307,C,(none),False +CHANGELOG/7.4.md,Markdown,1505,C,(none),False +CHANGELOG/7.5.md,Markdown,784,C,(none),False +CHANGELOG/7.6.md,Markdown,1132,C,(none),False +CHANGELOG/README.md,Markdown,11,C,(none),False +CHANGELOG/v7.6/dependencychanges.json,JSON,249,C,(none),False +Localize/LocProject.json,JSON,764,C,(none),False +assets/AppxManifest.xml,XML,66,C,(none),False +assets/Avatar.svg,image,0,C,(none),False +assets/Chibi_Avatar.png,image,0,C,(none),False +assets/Chibi_Avatar.svg,image,0,C,(none),False +assets/Powershell-preview.icns,other,0,C,(none),False +assets/Powershell.icns,other,0,C,(none),False +assets/Powershell_256.png,image,0,C,(none),False +assets/Powershell_64.png,image,0,C,(none),False +assets/Powershell_av_colors.ico,image,0,C,(none),False +assets/Powershell_avatar.ico,image,0,C,(none),False +assets/Powershell_black.ico,image,0,C,(none),False +assets/Powershell_black_64.png,image,0,C,(none),False +assets/README.md,Markdown,22,C,(none),False +assets/Square150x150Logo-Preview.png,image,0,C,(none),False +assets/Square150x150Logo.png,image,0,C,(none),False +assets/Square44x44Logo-Preview.png,image,0,C,(none),False +assets/Square44x44Logo.png,image,0,C,(none),False +assets/Square44x44Logo.targetsize-48-Preview.png,image,0,C,(none),False +assets/Square44x44Logo.targetsize-48.png,image,0,C,(none),False +assets/Square44x44Logo.targetsize-48_altform-unplated-Preview.png,image,0,C,(none),False +assets/Square44x44Logo.targetsize-48_altform-unplated.png,image,0,C,(none),False +assets/StoreLogo-Preview.png,image,0,C,(none),False +assets/StoreLogo.png,image,0,C,(none),False +assets/additionalAttributions.txt,text,192,C,(none),False +assets/av_colors_128.svg,image,0,C,(none),False +assets/avatar_128.svg,image,0,C,(none),False +assets/default.help.txt,text,108,C,(none),False +assets/macDialog.png,image,0,C,(none),False +assets/macos-entitlements.plist,other,0,C,(none),False +assets/powershell_128.svg,image,0,C,(none),False +assets/ps_black_128.svg,image,0,C,(none),False +assets/ps_black_32x32.ico,image,0,C,(none),False +assets/ps_black_64.svg,image,0,C,(none),False +assets/ps_fluent_design_384.svg,image,0,C,(none),False +assets/pwsh.manifest,other,0,C,(none),False +assets/GroupPolicy/InstallPSCorePolicyDefinitions.ps1,PowerShell,88,C,(none),False +assets/GroupPolicy/PowerShellCoreExecutionPolicy.adml,other,0,C,(none),False +assets/GroupPolicy/PowerShellCoreExecutionPolicy.admx,other,0,C,(none),False +assets/MicrosoftUpdate/RegisterMicrosoftUpdate.ps1,PowerShell,70,C,(none),False +assets/manpage/pwsh.1,other,0,C,(none),False +assets/manpage/pwsh.1.ronn,other,0,C,(none),False +assets/wix/ExeLicense.rtf,other,0,C,(none),False +assets/wix/Product.wxs,WiX,654,C,(none),False +assets/wix/WixUIBannerBmp.png,image,0,C,(none),False +assets/wix/WixUIDialogBmp.png,image,0,C,(none),False +assets/wix/WixUIInfoIco.png,image,0,C,(none),False +assets/wix/bundle.wxs,WiX,40,C,(none),False +docker/InstallTarballPackage.sh,shell,41,C,(none),False +docker/README.md,Markdown,3,C,(none),False +docs/DOCSMIGRATION.md,Markdown,38,C,(none),False +docs/FAQ.md,Markdown,116,C,(none),False +docs/building/internals.md,Markdown,234,C,(none),False +docs/building/linux.md,Markdown,75,C,(none),False +docs/building/macos.md,Markdown,39,C,(none),False +docs/building/windows-core.md,Markdown,87,C,(none),False +docs/cmdlet-example/command-line-simple-example.md,Markdown,231,C,(none),False +docs/cmdlet-example/visual-studio-simple-example.md,Markdown,135,C,(none),False +docs/cmdlet-example/Images/Std21.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std22.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std3.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std4.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std5.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std61.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std62.png,image,0,C,(none),False +docs/cmdlet-example/Images/Std63.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step1.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step2.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step3.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step4.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step5.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step6.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step7.png,image,0,C,(none),False +docs/cmdlet-example/Images/Step8.png,image,0,C,(none),False +docs/community/governance.md,Markdown,165,C,(none),False +docs/community/process_diagram.svg,image,0,C,(none),False +docs/community/process_diagram.vsdx,other,0,C,(none),False +docs/community/working-group-definitions.md,Markdown,199,C,(none),False +docs/community/working-group.md,Markdown,197,C,(none),False +docs/debugging/README.md,Markdown,156,C,(none),False +docs/dev-process/breaking-change-contract.md,Markdown,88,C,(none),False +docs/dev-process/coding-guidelines.md,Markdown,233,C,(none),False +docs/dev-process/resx-files.md,Markdown,40,C,(none),False +docs/git/README.md,Markdown,102,C,(none),False +docs/git/basics.md,Markdown,77,C,(none),False +docs/host-powershell/README.md,Markdown,47,C,(none),False +docs/host-powershell/sample/NuGet.config.md,Markdown,16,C,(none),False +docs/host-powershell/sample/MyApp/MyApp.csproj,msbuild,16,C,MyApp,False +docs/host-powershell/sample/MyApp/Program.cs,C#,35,C,MyApp,False +docs/maintainers/README.md,Markdown,106,C,(none),False +docs/maintainers/best-practice.md,Markdown,50,C,(none),False +docs/maintainers/issue-management.md,Markdown,110,C,(none),False +docs/maintainers/releasing.md,Markdown,226,C,(none),False +docs/maintainers/Images/merge-commit-confirm.png,image,0,C,(none),False +docs/maintainers/Images/merge-commit.png,image,0,C,(none),False +docs/maintainers/Images/squash-confirm.png,image,0,C,(none),False +docs/maintainers/Images/squash-merge.png,image,0,C,(none),False +docs/testing-guidelines/PowerShellCoreTestStatus.md,Markdown,334,C,(none),False +docs/testing-guidelines/TestRoadmap.md,Markdown,193,C,(none),False +docs/testing-guidelines/WritingPesterTests.md,Markdown,396,C,(none),False +docs/testing-guidelines/getting-code-coverage.md,Markdown,172,C,(none),False +docs/testing-guidelines/testing-guidelines.md,Markdown,174,C,(none),False +docs/testing-guidelines/Images/AppVeyor-Github.png,image,0,C,(none),False +docs/testing-guidelines/Images/AzDevOps-Success.png,image,0,C,(none),False +docs/testing-guidelines/Images/CoverageReportFilter.PNG,image,0,C,(none),False +docs/testing-guidelines/Images/CoverageReportTop.PNG,image,0,C,(none),False +dsc/pwsh.profile.dsc.resource.json,JSON,126,C,(none),False +dsc/pwsh.profile.resource.ps1,PowerShell,179,C,(none),False +src/GlobalTools/PowerShell.Windows.x64/PowerShell.Windows.x64.csproj,msbuild,33,C,PowerShell.Windows.x64,False +src/GlobalTools/PowerShell.Windows.x64/Powershell_64.png,image,0,C,PowerShell.Windows.x64,False +src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs,C#,6,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimAsyncOperation.cs,C#,585,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimBaseAction.cs,C#,185,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs,C#,910,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetAssociatedInstance.cs,C#,137,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetCimClass.cs,C#,208,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimGetInstance.cs,C#,537,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimIndicationWatcher.cs,C#,382,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimInvokeCimMethod.cs,C#,453,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimNewCimInstance.cs,C#,363,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimPromptUser.cs,C#,133,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRegisterCimIndication.cs,C#,348,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimRemoveCimInstance.cs,C#,145,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimResultObserver.cs,C#,496,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionOperations.cs,C#,1247,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs,C#,2313,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimSetCimInstance.cs,C#,291,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteError.cs,C#,394,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteMessage.cs,C#,71,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteProgress.cs,C#,124,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteResultObject.cs,C#,45,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/CmdletOperation.cs,C#,403,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimAssociatedInstanceCommand.cs,C#,325,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimClassCommand.cs,C#,283,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimInstanceCommand.cs,C#,684,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/GetCimSessionCommand.cs,C#,224,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/InvokeCimMethodCommand.cs,C#,582,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj,msbuild,18,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimInstanceCommand.cs,C#,521,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionCommand.cs,C#,340,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/NewCimSessionOptionCommand.cs,C#,861,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/RegisterCimIndicationCommand.cs,C#,365,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimInstanceCommand.cs,C#,386,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/RemoveCimSessionCommand.cs,C#,259,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/SetCimInstanceCommand.cs,C#,444,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/Utils.cs,C#,435,C,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/CimCmdletStrings.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/cs/CimCmdletStrings.cs.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/de/CimCmdletStrings.de.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/es/CimCmdletStrings.es.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/fr/CimCmdletStrings.fr.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/it/CimCmdletStrings.it.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ja/CimCmdletStrings.ja.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ko/CimCmdletStrings.ko.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pl/CimCmdletStrings.pl.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/pt-BR/CimCmdletStrings.pt-BR.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/ru/CimCmdletStrings.ru.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/tr/CimCmdletStrings.tr.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hans/CimCmdletStrings.zh-Hans.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.Infrastructure.CimCmdlets/resources/zh-Hant/CimCmdletStrings.zh-Hant.resx,resx,228,B,Microsoft.Management.Infrastructure.CimCmdlets,False +src/Microsoft.Management.UI.Internal/CommonHelper.cs,C#,71,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj,msbuild,40,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/app.config,XML,99,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs,C#,994,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs,C#,283,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindow.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindow.xaml.cs,C#,318,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindowSettings.Designer.cs,C#,247,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/HelpWindowSettings.settings,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs,C#,357,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs,C#,241,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/SettingsDialog.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/HelpWindow/SettingsDialog.xaml.cs,C#,58,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationButton.cs,C#,78,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationImage.cs,C#,77,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlock.cs,C#,43,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/AutomationTextBlockAutomationPeer.cs,C#,52,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/BooleanBoxes.cs,C#,42,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/CommandHelper.cs,C#,50,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/CustomTypeComparer.cs,C#,74,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs,C#,41,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/DateTimeApproximationComparer.cs,C#,67,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs,C#,273,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.cs,C#,150,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ExtendedFrameworkElementAutomationPeer.cs,C#,99,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/IAsyncProgress.cs,C#,38,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/IStateDescriptorFactory.cs,C#,24,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/IntegralConverter.cs,C#,83,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/InverseBooleanConverter.cs,C#,45,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsEqualConverter.cs,C#,71,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/IsNotNullConverter.cs,C#,46,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/KeyboardHelp.cs,C#,149,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.Generated.cs,C#,487,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizer.cs,C#,64,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.Generated.cs,C#,151,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/ListOrganizerItem.cs,C#,260,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.Generated.cs,C#,148,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/MessageTextBox.cs,C#,57,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.Generated.cs,C#,261,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/PickerBase.cs,C#,134,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.Generated.cs,C#,83,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/PopupControlButton.cs,C#,131,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/PropertyChangedEventArgs.cs,C#,44,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ReadOnlyObservableAsyncCollection.cs,C#,133,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.Generated.cs,C#,95,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImage.cs,C#,117,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.Generated.cs,C#,228,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/ScalableImageSource.cs,C#,47,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/StateDescriptor.cs,C#,83,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/StringFormatConverter.cs,C#,54,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.Generated.cs,C#,172,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextBlockService.cs,C#,91,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/TextTrimConverter.cs,C#,68,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/Utilities.cs,C#,183,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/VisualToAncestorDataConverter.cs,C#,61,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/WeakEventListener.cs,C#,46,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/Common/WpfHelp.cs,C#,576,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/AutomationGroup.cs,C#,24,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.Generated.cs,C#,34,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButton.cs,C#,129,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ExpanderButtonAutomationPeer.cs,C#,114,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.Generated.cs,C#,416,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/Resizer.cs,C#,227,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/ResizerGripThicknessConverter.cs,C#,69,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.Generated.cs,C#,81,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/CommonControls/UIElementAdorner.cs,C#,105,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/DefaultFilterRuleCustomizationFactory.cs,C#,329,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterEvaluator.cs,C#,240,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExceptionEventArgs.cs,C#,40,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRuleCustomizationFactory.cs,C#,106,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterStatus.cs,C#,30,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterUtilities.cs,C#,47,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IDeepCloneable.cs,C#,17,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IEvaluate.cs,C#,26,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/IFilterExpressionProvider.cs,C#,38,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ItemsControlFilterEvaluator.cs,C#,143,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingSelectorValue.cs,C#,280,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValue.cs,C#,234,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidatingValueBase.cs,C#,337,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionAndOperatorNode.cs,C#,95,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionNode.cs,C#,72,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOperandNode.cs,C#,69,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterExpressionNodes/FilterExpressionOrOperatorNode.cs,C#,95,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/ComparableValueFilterRule.cs,C#,94,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/DoesNotEqualFilterRule.cs,C#,50,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/EqualsFilterRule.cs,C#,53,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRule.cs,C#,88,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/FilterRuleExtensions.cs,C#,30,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsBetweenFilterRule.cs,C#,126,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsEmptyFilterRule.cs,C#,57,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsGreaterThanFilterRule.cs,C#,53,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsLessThanFilterRule.cs,C#,53,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyFilterRule.cs,C#,45,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/IsNotEmptyValidationRule.cs,C#,68,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertiesTextContainsFilterRule.cs,C#,134,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/PropertyValueSelectorFilterRule.cs,C#,144,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SelectorFilterRule.cs,C#,122,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/SingleValueComparableValueFilterRule.cs,C#,75,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextContainsFilterRule.cs,C#,53,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotContainFilterRule.cs,C#,47,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextDoesNotEqualFilterRule.cs,C#,47,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEndsWithFilterRule.cs,C#,52,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextEqualsFilterRule.cs,C#,51,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextFilterRule.cs,C#,173,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/FilterRules/TextStartsWithFilterRule.cs,C#,52,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationResult.cs,C#,79,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterCore/ValidationRules/DataErrorInfoValidationRule.cs,C#,31,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.Generated.cs,C#,262,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePicker.cs,C#,104,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/AddFilterRulePickerItem.cs,C#,83,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.Generated.cs,C#,104,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanel.cs,C#,366,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelContentPresenter.cs,C#,54,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelController.cs,C#,274,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItem.cs,C#,112,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRulePanelItemType.cs,C#,31,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleTemplateSelector.cs,C#,71,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/FilterRuleToDisplayNameConverter.cs,C#,74,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/InputFieldBackgroundTextConverter.cs,C#,107,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/IsValidatingValueValidConverter.cs,C#,55,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.Generated.cs,C#,190,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchBox.cs,C#,137,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParseResult.cs,C#,35,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/SearchTextParser.cs,C#,248,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingSelectorValueToDisplayNameConverter.cs,C#,88,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/FilterProviders/ValidatingValueToGenericParameterTypeConverter.cs,C#,68,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ColumnPicker.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ColumnPicker.xaml.cs,C#,362,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/DefaultStringConverter.cs,C#,94,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/IPropertyValueGetter.cs,C#,27,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerList.Generated.cs,C#,225,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListColumn.Generated.cs,C#,208,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/InnerListGridView.cs,C#,294,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/Innerlist.cs,C#,712,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementList.Generated.cs,C#,850,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptor.cs,C#,598,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListStateDescriptorFactory.cs,C#,24,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.Generated.cs,C#,257,C,Microsoft.PowerShell.GraphicalHost,True +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ManagementListTitle.cs,C#,22,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueComparer.cs,C#,141,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/PropertyValueGetter.cs,C#,129,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/UIPropertyGroupDescription.cs,C#,128,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/ViewGroupToStringConverter.cs,C#,63,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/WaitRing.cs,C#,24,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/innerlistcolumn.cs,C#,171,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ManagementList/ManagementList/managementlist.cs,C#,410,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ShowCommandSettings.Designer.cs,C#,148,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ShowCommandSettings.settings,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/AllModulesControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/AllModulesControl.xaml.cs,C#,50,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/CmdletControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/CmdletControl.xaml.cs,C#,102,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/MultipleSelectionControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/MultipleSelectionControl.xaml.cs,C#,57,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/NotImportedCmdletControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/NotImportedCmdletControl.xaml.cs,C#,24,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs,C#,403,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ShowModuleControl.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ShowModuleControl.xaml.cs,C#,86,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButton.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButton.xaml.cs,C#,46,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonBase.cs,C#,64,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonCommon.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageButtonToolTipConverter.cs,C#,73,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageToggleButton.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ImageButton/ImageToggleButton.xaml.cs,C#,60,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/AllModulesViewModel.cs,C#,658,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandEventArgs.cs,C#,35,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs,C#,645,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/HelpNeededEventArgs.cs,C#,35,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ImportModuleEventArgs.cs,C#,70,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ModuleViewModel.cs,C#,528,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs,C#,388,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterViewModel.cs,C#,272,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/MultipleSelectionDialog.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/MultipleSelectionDialog.xaml.cs,C#,43,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowAllModulesWindow.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowAllModulesWindow.xaml.cs,C#,197,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml.cs,C#,71,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs,C#,55,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/commandHelpers/OutGridView.cs,C#,607,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs,C#,1297,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.GraphicalHostResources.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.HelpWindowResources.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.InvariantResources.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.ShowCommandResources.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.UICultureResources.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/public.XamlLocalizableResources.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Add16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/CloseTile16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Delete16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Error16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Help.ico,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Rename16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/Save16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/SortAdornerAscending.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/SortAdornerDescending.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/SpyGlass10.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/SpyGlass16.png,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/Graphics/down.ico,image,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.GraphicalHostResources.cs.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.HelpWindowResources.cs.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.InvariantResources.cs.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.ShowCommandResources.cs.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.UICultureResources.cs.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/cs/public.XamlLocalizableResources.cs.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.GraphicalHostResources.de.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.HelpWindowResources.de.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.InvariantResources.de.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.ShowCommandResources.de.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.UICultureResources.de.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/de/public.XamlLocalizableResources.de.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.GraphicalHostResources.es.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.HelpWindowResources.es.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.InvariantResources.es.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.ShowCommandResources.es.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.UICultureResources.es.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/es/public.XamlLocalizableResources.es.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.GraphicalHostResources.fr.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.HelpWindowResources.fr.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.InvariantResources.fr.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.ShowCommandResources.fr.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.UICultureResources.fr.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/fr/public.XamlLocalizableResources.fr.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.GraphicalHostResources.it.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.HelpWindowResources.it.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.InvariantResources.it.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.ShowCommandResources.it.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.UICultureResources.it.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/it/public.XamlLocalizableResources.it.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.GraphicalHostResources.ja.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.HelpWindowResources.ja.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.InvariantResources.ja.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.ShowCommandResources.ja.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.UICultureResources.ja.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ja/public.XamlLocalizableResources.ja.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.GraphicalHostResources.ko.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.HelpWindowResources.ko.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.InvariantResources.ko.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.ShowCommandResources.ko.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.UICultureResources.ko.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ko/public.XamlLocalizableResources.ko.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.GraphicalHostResources.pl.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.HelpWindowResources.pl.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.InvariantResources.pl.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.ShowCommandResources.pl.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.UICultureResources.pl.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pl/public.XamlLocalizableResources.pl.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.GraphicalHostResources.pt-BR.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.HelpWindowResources.pt-BR.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.InvariantResources.pt-BR.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.ShowCommandResources.pt-BR.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.UICultureResources.pt-BR.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/pt-BR/public.XamlLocalizableResources.pt-BR.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.GraphicalHostResources.ru.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.HelpWindowResources.ru.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.InvariantResources.ru.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.ShowCommandResources.ru.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.UICultureResources.ru.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/ru/public.XamlLocalizableResources.ru.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.GraphicalHostResources.tr.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.HelpWindowResources.tr.resx,resx,231,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.InvariantResources.tr.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.ShowCommandResources.tr.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.UICultureResources.tr.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/tr/public.XamlLocalizableResources.tr.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.GraphicalHostResources.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.HelpWindowResources.zh-Hans.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.InvariantResources.zh-Hans.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.ShowCommandResources.zh-Hans.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.UICultureResources.zh-Hans.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hans/public.XamlLocalizableResources.zh-Hans.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.GraphicalHostResources.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.HelpWindowResources.zh-Hant.resx,resx,230,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.InvariantResources.zh-Hant.resx,resx,151,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.ShowCommandResources.zh-Hant.resx,resx,239,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.UICultureResources.zh-Hant.resx,resx,238,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/resources/zh-Hant/public.XamlLocalizableResources.zh-Hant.resx,resx,414,B,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.Management.UI.Internal/themes/generic.xaml,other,0,C,Microsoft.PowerShell.GraphicalHost,False +src/Microsoft.PowerShell.Commands.Diagnostics/CommonUtils.cs,C#,100,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSample.cs,C#,94,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/CounterSet.cs,C#,96,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/GetCounterCommand.cs,C#,632,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/GetEventCommand.cs,C#,2054,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj,msbuild,33,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/NewWinEventCommand.cs,C#,336,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/PdhHelper.cs,C#,1353,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/PdhSafeHandle.cs,C#,62,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.resx,resx,288,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.txt,text,59,C,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/cs/GetEventResources.cs.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/de/GetEventResources.de.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/es/GetEventResources.es.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/fr/GetEventResources.fr.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/it/GetEventResources.it.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ja/GetEventResources.ja.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ko/GetEventResources.ko.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pl/GetEventResources.pl.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/pt-BR/GetEventResources.pt-BR.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/ru/GetEventResources.ru.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/tr/GetEventResources.tr.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hans/GetEventResources.zh-Hans.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Diagnostics/resources/zh-Hant/GetEventResources.zh-Hant.resx,resx,315,B,Microsoft.PowerShell.Commands.Diagnostics,False +src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj,msbuild,24,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs,C#,699,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CimJobException.cs,C#,368,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CreateInstanceJob.cs,C#,146,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/DeleteInstanceJob.cs,C#,61,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs,C#,104,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs,C#,210,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs,C#,64,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs,C#,213,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ModifyInstanceJob.cs,C#,100,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/PropertySettingJob.cs,C#,45,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJob.cs,C#,92,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJobBase.cs,C#,80,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs,C#,54,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs,C#,227,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs,C#,1081,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs,C#,184,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs,C#,128,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs,C#,682,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimJobContext.cs,C#,168,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs,C#,157,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs,C#,371,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs,C#,410,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs,C#,704,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs,C#,84,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/CIMHelper.cs,C#,328,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearContentCommand.cs,C#,101,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearPropertyCommand.cs,C#,172,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs,C#,254,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Clipboard.cs,C#,390,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/CombinePathCommand.cs,C#,229,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs,C#,2266,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs,C#,207,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs,C#,707,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ConvertPathCommand.cs,C#,138,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/CopyPropertyCommand.cs,C#,155,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs,C#,366,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs,C#,116,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs,C#,5158,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs,C#,378,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/GetPropertyCommand.cs,C#,345,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs,C#,236,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/JobProcessCollection.cs,C#,125,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/MovePropertyCommand.cs,C#,173,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs,C#,4224,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs,C#,295,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs,C#,478,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughContentCommandBase.cs,C#,76,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/PassThroughPropertyCommandBase.cs,C#,102,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs,C#,3018,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/PropertyCommandBase.cs,C#,77,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/RemovePropertyCommand.cs,C#,180,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/RenamePropertyCommand.cs,C#,147,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/ResolvePathCommand.cs,C#,290,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs,C#,2912,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs,C#,163,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs,C#,90,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/SetPropertyCommand.cs,C#,228,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs,C#,1254,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs,C#,247,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs,C#,795,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/commands/management/WriteContentCommandBase.cs,C#,346,C,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ClearRecycleBinResources.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ClipboardResources.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/CmdletizationResources.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ComputerInfoResources.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ComputerResources.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/HotFixResources.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/NavigationResources.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ProcessCommandHelpResources.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ProcessResources.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ServiceResources.resx,resx,216,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/TestConnectionResources.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/TestPathResources.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/TimeZoneResources.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClearRecycleBinResources.cs.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ClipboardResources.cs.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/CmdletizationResources.cs.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerInfoResources.cs.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ComputerResources.cs.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/HotFixResources.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/NavigationResources.cs.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessCommandHelpResources.cs.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ProcessResources.cs.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/ServiceResources.cs.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestConnectionResources.cs.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/TestPathResources.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/cs/TimeZoneResources.cs.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ClearRecycleBinResources.de.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ClipboardResources.de.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/CmdletizationResources.de.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerInfoResources.de.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ComputerResources.de.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/HotFixResources.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/NavigationResources.de.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessCommandHelpResources.de.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ProcessResources.de.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/ServiceResources.de.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/TestConnectionResources.de.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/TestPathResources.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/de/TimeZoneResources.de.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ClearRecycleBinResources.es.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ClipboardResources.es.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/CmdletizationResources.es.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerInfoResources.es.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ComputerResources.es.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/HotFixResources.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/NavigationResources.es.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessCommandHelpResources.es.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ProcessResources.es.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/ServiceResources.es.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/TestConnectionResources.es.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/TestPathResources.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/es/TimeZoneResources.es.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClearRecycleBinResources.fr.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ClipboardResources.fr.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/CmdletizationResources.fr.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerInfoResources.fr.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ComputerResources.fr.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/HotFixResources.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/NavigationResources.fr.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessCommandHelpResources.fr.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ProcessResources.fr.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/ServiceResources.fr.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestConnectionResources.fr.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/TestPathResources.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/fr/TimeZoneResources.fr.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ClearRecycleBinResources.it.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ClipboardResources.it.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/CmdletizationResources.it.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerInfoResources.it.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ComputerResources.it.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/HotFixResources.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/NavigationResources.it.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessCommandHelpResources.it.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ProcessResources.it.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/ServiceResources.it.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/TestConnectionResources.it.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/TestPathResources.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/it/TimeZoneResources.it.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClearRecycleBinResources.ja.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ClipboardResources.ja.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/CmdletizationResources.ja.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerInfoResources.ja.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ComputerResources.ja.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/HotFixResources.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/NavigationResources.ja.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessCommandHelpResources.ja.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ProcessResources.ja.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/ServiceResources.ja.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestConnectionResources.ja.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/TestPathResources.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ja/TimeZoneResources.ja.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClearRecycleBinResources.ko.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ClipboardResources.ko.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/CmdletizationResources.ko.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerInfoResources.ko.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ComputerResources.ko.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/HotFixResources.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/NavigationResources.ko.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessCommandHelpResources.ko.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ProcessResources.ko.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/ServiceResources.ko.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestConnectionResources.ko.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/TestPathResources.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ko/TimeZoneResources.ko.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClearRecycleBinResources.pl.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ClipboardResources.pl.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/CmdletizationResources.pl.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerInfoResources.pl.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ComputerResources.pl.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/HotFixResources.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/NavigationResources.pl.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessCommandHelpResources.pl.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ProcessResources.pl.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/ServiceResources.pl.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestConnectionResources.pl.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/TestPathResources.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pl/TimeZoneResources.pl.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClearRecycleBinResources.pt-BR.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ClipboardResources.pt-BR.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/CmdletizationResources.pt-BR.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerInfoResources.pt-BR.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ComputerResources.pt-BR.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/HotFixResources.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/NavigationResources.pt-BR.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessCommandHelpResources.pt-BR.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ProcessResources.pt-BR.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/ServiceResources.pt-BR.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestConnectionResources.pt-BR.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TestPathResources.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/pt-BR/TimeZoneResources.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClearRecycleBinResources.ru.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ClipboardResources.ru.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/CmdletizationResources.ru.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerInfoResources.ru.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ComputerResources.ru.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/HotFixResources.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/NavigationResources.ru.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessCommandHelpResources.ru.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ProcessResources.ru.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/ServiceResources.ru.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestConnectionResources.ru.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/TestPathResources.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/ru/TimeZoneResources.ru.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClearRecycleBinResources.tr.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ClipboardResources.tr.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/CmdletizationResources.tr.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerInfoResources.tr.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ComputerResources.tr.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/HotFixResources.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/NavigationResources.tr.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessCommandHelpResources.tr.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ProcessResources.tr.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/ServiceResources.tr.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestConnectionResources.tr.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/TestPathResources.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/tr/TimeZoneResources.tr.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClearRecycleBinResources.zh-Hans.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ClipboardResources.zh-Hans.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/CmdletizationResources.zh-Hans.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerInfoResources.zh-Hans.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ComputerResources.zh-Hans.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/HotFixResources.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/NavigationResources.zh-Hans.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessCommandHelpResources.zh-Hans.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ProcessResources.zh-Hans.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/ServiceResources.zh-Hans.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestConnectionResources.zh-Hans.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TestPathResources.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hans/TimeZoneResources.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClearRecycleBinResources.zh-Hant.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ClipboardResources.zh-Hant.resx,resx,112,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/CmdletizationResources.zh-Hant.resx,resx,229,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerInfoResources.zh-Hant.resx,resx,144,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ComputerResources.zh-Hant.resx,resx,393,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/HotFixResources.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/NavigationResources.zh-Hant.resx,resx,192,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessCommandHelpResources.zh-Hant.resx,resx,151,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ProcessResources.zh-Hant.resx,resx,234,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/ServiceResources.zh-Hant.resx,resx,219,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestConnectionResources.zh-Hant.resx,resx,132,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TestPathResources.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Management/resources/zh-Hant/TimeZoneResources.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Commands.Management,False +src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj,msbuild,27,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs,C#,603,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs,C#,1371,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs,C#,489,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConsoleColorCmdlet.cs,C#,108,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs,C#,264,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs,C#,95,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs,C#,233,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs,C#,761,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Csv.cs,C#,111,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs,C#,1815,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerialization.cs,C#,1133,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerializationStrings.cs,C#,58,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs,C#,559,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Disable-PSBreakpoint.cs,C#,43,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs,C#,43,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs,C#,532,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs,C#,423,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-Error.cs,C#,112,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSBreakpoint.cs,C#,245,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Get-PSCallStack.cs,C#,26,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs,C#,202,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetCultureCommand.cs,C#,124,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetDateCommand.cs,C#,600,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs,C#,138,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs,C#,132,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHash.cs,C#,303,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetHostCmdlet.cs,C#,24,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs,C#,282,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommand.cs,C#,36,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs,C#,719,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRunspaceCommand.cs,C#,192,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetSecureRandomCommand.cs,C#,18,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUICultureCommand.cs,C#,23,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUnique.cs,C#,120,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs,C#,69,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetVerbCommand.cs,C#,47,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs,C#,553,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs,C#,3146,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs,C#,407,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs,C#,484,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs,C#,104,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs,C#,68,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs,C#,274,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/JsonSchemaReferenceResolutionException.cs,C#,27,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs,C#,314,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs,C#,2105,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs,C#,995,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs,C#,551,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs,C#,131,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewEventCommand.cs,C#,133,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewGuidCommand.cs,C#,58,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTemporaryFileCommand.cs,C#,49,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewTimeSpanCommand.cs,C#,140,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ObjectCommandComparer.cs,C#,235,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/OrderObjectBase.cs,C#,730,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointAccessorCommandBase.cs,C#,19,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointCommandBase.cs,C#,60,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointUpdaterCommandBase.cs,C#,168,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ReadConsoleCmdlet.cs,C#,187,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterObjectEventCommand.cs,C#,73,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs,C#,65,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Remove-PSBreakpoint.cs,C#,27,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs,C#,73,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs,C#,140,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/RunspaceAttribute.cs,C#,97,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs,C#,878,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs,C#,403,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs,C#,238,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs,C#,75,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetDateCommand.cs,C#,153,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs,C#,230,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Sort-Object.cs,C#,274,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs,C#,156,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Tee-Object.cs,C#,170,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs,C#,340,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/TimeExpressionCommand.cs,C#,75,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs,C#,230,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs,C#,127,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-Data.cs,C#,100,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-List.cs,C#,189,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs,C#,1391,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs,C#,376,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs,C#,1413,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WaitEventCommand.cs,C#,163,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write-Object.cs,C#,44,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs,C#,463,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteAliasCommandBase.cs,C#,88,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteConsoleCmdlet.cs,C#,128,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs,C#,134,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs,C#,1308,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ColumnInfo.cs,C#,59,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ExpressionColumnInfo.cs,C#,39,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/HeaderInfo.cs,C#,61,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OriginalColumnInfo.cs,C#,71,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs,C#,495,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs,C#,285,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/ScalarTypeColumnInfo.cs,C#,79,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/TableView.cs,C#,279,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs,C#,264,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs,C#,157,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs,C#,513,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-list/Format-List.cs,C#,26,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-object/Format-Object.cs,C#,98,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-table/Format-Table.cs,C#,26,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs,C#,133,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs,C#,335,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/Out-Printer.cs,C#,63,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/PrinterLineOutput.cs,C#,344,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-string/Out-String.cs,C#,170,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs,C#,651,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandCommandInfo.cs,C#,142,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandModuleInfo.cs,C#,47,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterInfo.cs,C#,100,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterSetInfo.cs,C#,64,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandParameterType.cs,C#,149,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommandProxy.cs,C#,190,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertFromJsonCommand.cs,C#,135,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/ConvertToJsonCommand.cs,C#,147,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObject.cs,C#,57,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/FormObjectCollection.cs,C#,39,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonDateKind.cs,C#,38,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs,C#,850,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/PSUserAgent.cs,C#,92,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs,C#,557,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebCmdletElementCollection.cs,C#,56,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestMethod.cs,C#,63,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/WebRequestSession.cs,C#,315,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs,C#,251,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/ContentHelper.Common.cs,C#,152,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/HttpVersionCompletionsAttribute.cs,C#,51,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs,C#,456,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs,C#,2136,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebResponseObject.Common.cs,C#,201,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/HttpKnownHeaderNames.cs,C#,125,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/InvokeWebRequestCommand.CoreClr.cs,C#,77,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebProxy.cs,C#,65,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/CoreCLR/WebResponseHelper.CoreClr.cs,C#,63,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/GetTracerCommand.cs,C#,60,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/MshHostTraceListener.cs,C#,120,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/SetTracerCommand.cs,C#,181,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceCommandBase.cs,C#,119,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceExpressionCommand.cs,C#,537,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs,C#,609,C,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/AddMember.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/AddTypeStrings.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/AliasCommandStrings.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertFromStringData.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertHTMLStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ConvertMarkdownStrings.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/CsvCommandStrings.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/Debugger.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/EventingStrings.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/FormatAndOut_out_gridview.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/GetFormatDataStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/GetMember.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/GetRandomCommandStrings.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/GetUptimeStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/HostStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/HttpCommandStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ImplicitRemotingStrings.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ImportLocalizedDataStrings.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/MatchStringStrings.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/MeasureObjectStrings.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/NewObjectStrings.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/OutPrinterDisplayStrings.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/SelectObjectStrings.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/SendMailMessageStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/SortObjectStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/StartSleepStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/TestJsonCmdletStrings.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/TraceCommandStrings.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/UnblockFileStrings.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateDataStrings.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/UpdateListStrings.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/UtilityCommonStrings.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/VariableCommandStrings.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/WebCmdletStrings.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/WriteErrorStrings.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/WriteProgressResourceStrings.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddMember.cs.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AddTypeStrings.cs.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/AliasCommandStrings.cs.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertFromStringData.cs.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertHTMLStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ConvertMarkdownStrings.cs.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/CsvCommandStrings.cs.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/Debugger.cs.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/EventingStrings.cs.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/FormatAndOut_out_gridview.cs.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetFormatDataStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetMember.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetRandomCommandStrings.cs.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/GetUptimeStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HostStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/HttpCommandStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImplicitRemotingStrings.cs.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/ImportLocalizedDataStrings.cs.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MatchStringStrings.cs.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/MeasureObjectStrings.cs.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/NewObjectStrings.cs.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/OutPrinterDisplayStrings.cs.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SelectObjectStrings.cs.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SendMailMessageStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/SortObjectStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/StartSleepStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TestJsonCmdletStrings.cs.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/TraceCommandStrings.cs.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UnblockFileStrings.cs.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateDataStrings.cs.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UpdateListStrings.cs.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/UtilityCommonStrings.cs.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/VariableCommandStrings.cs.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WebCmdletStrings.cs.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteErrorStrings.cs.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/cs/WriteProgressResourceStrings.cs.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddMember.de.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/AddTypeStrings.de.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/AliasCommandStrings.de.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertFromStringData.de.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertHTMLStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/ConvertMarkdownStrings.de.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/CsvCommandStrings.de.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/Debugger.de.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/EventingStrings.de.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/FormatAndOut_out_gridview.de.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetFormatDataStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetMember.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetRandomCommandStrings.de.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/GetUptimeStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/HostStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/HttpCommandStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImplicitRemotingStrings.de.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/ImportLocalizedDataStrings.de.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/MatchStringStrings.de.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/MeasureObjectStrings.de.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/NewObjectStrings.de.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/OutPrinterDisplayStrings.de.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/SelectObjectStrings.de.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/SendMailMessageStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/SortObjectStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/StartSleepStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/TestJsonCmdletStrings.de.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/TraceCommandStrings.de.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/UnblockFileStrings.de.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateDataStrings.de.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/UpdateListStrings.de.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/UtilityCommonStrings.de.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/VariableCommandStrings.de.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/WebCmdletStrings.de.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteErrorStrings.de.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/de/WriteProgressResourceStrings.de.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddMember.es.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/AddTypeStrings.es.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/AliasCommandStrings.es.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertFromStringData.es.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertHTMLStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/ConvertMarkdownStrings.es.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/CsvCommandStrings.es.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/Debugger.es.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/EventingStrings.es.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/FormatAndOut_out_gridview.es.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetFormatDataStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetMember.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetRandomCommandStrings.es.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/GetUptimeStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/HostStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/HttpCommandStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImplicitRemotingStrings.es.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/ImportLocalizedDataStrings.es.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/MatchStringStrings.es.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/MeasureObjectStrings.es.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/NewObjectStrings.es.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/OutPrinterDisplayStrings.es.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/SelectObjectStrings.es.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/SendMailMessageStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/SortObjectStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/StartSleepStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/TestJsonCmdletStrings.es.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/TraceCommandStrings.es.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/UnblockFileStrings.es.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateDataStrings.es.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/UpdateListStrings.es.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/UtilityCommonStrings.es.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/VariableCommandStrings.es.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/WebCmdletStrings.es.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteErrorStrings.es.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/es/WriteProgressResourceStrings.es.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddMember.fr.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AddTypeStrings.fr.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/AliasCommandStrings.fr.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertFromStringData.fr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertHTMLStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ConvertMarkdownStrings.fr.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/CsvCommandStrings.fr.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/Debugger.fr.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/EventingStrings.fr.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/FormatAndOut_out_gridview.fr.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetFormatDataStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetMember.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetRandomCommandStrings.fr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/GetUptimeStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HostStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/HttpCommandStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImplicitRemotingStrings.fr.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/ImportLocalizedDataStrings.fr.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MatchStringStrings.fr.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/MeasureObjectStrings.fr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/NewObjectStrings.fr.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/OutPrinterDisplayStrings.fr.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SelectObjectStrings.fr.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SendMailMessageStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/SortObjectStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/StartSleepStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TestJsonCmdletStrings.fr.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/TraceCommandStrings.fr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UnblockFileStrings.fr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateDataStrings.fr.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UpdateListStrings.fr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/UtilityCommonStrings.fr.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/VariableCommandStrings.fr.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WebCmdletStrings.fr.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteErrorStrings.fr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/fr/WriteProgressResourceStrings.fr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddMember.it.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/AddTypeStrings.it.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/AliasCommandStrings.it.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertFromStringData.it.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertHTMLStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/ConvertMarkdownStrings.it.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/CsvCommandStrings.it.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/Debugger.it.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/EventingStrings.it.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/FormatAndOut_out_gridview.it.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetFormatDataStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetMember.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetRandomCommandStrings.it.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/GetUptimeStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/HostStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/HttpCommandStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImplicitRemotingStrings.it.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/ImportLocalizedDataStrings.it.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/MatchStringStrings.it.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/MeasureObjectStrings.it.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/NewObjectStrings.it.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/OutPrinterDisplayStrings.it.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/SelectObjectStrings.it.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/SendMailMessageStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/SortObjectStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/StartSleepStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/TestJsonCmdletStrings.it.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/TraceCommandStrings.it.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/UnblockFileStrings.it.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateDataStrings.it.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/UpdateListStrings.it.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/UtilityCommonStrings.it.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/VariableCommandStrings.it.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/WebCmdletStrings.it.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteErrorStrings.it.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/it/WriteProgressResourceStrings.it.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddMember.ja.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AddTypeStrings.ja.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/AliasCommandStrings.ja.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertFromStringData.ja.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertHTMLStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ConvertMarkdownStrings.ja.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/CsvCommandStrings.ja.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/Debugger.ja.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/EventingStrings.ja.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/FormatAndOut_out_gridview.ja.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetFormatDataStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetMember.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetRandomCommandStrings.ja.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/GetUptimeStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HostStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/HttpCommandStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImplicitRemotingStrings.ja.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/ImportLocalizedDataStrings.ja.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MatchStringStrings.ja.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/MeasureObjectStrings.ja.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/NewObjectStrings.ja.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/OutPrinterDisplayStrings.ja.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SelectObjectStrings.ja.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SendMailMessageStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/SortObjectStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/StartSleepStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TestJsonCmdletStrings.ja.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/TraceCommandStrings.ja.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UnblockFileStrings.ja.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateDataStrings.ja.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UpdateListStrings.ja.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/UtilityCommonStrings.ja.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/VariableCommandStrings.ja.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WebCmdletStrings.ja.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteErrorStrings.ja.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ja/WriteProgressResourceStrings.ja.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddMember.ko.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AddTypeStrings.ko.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/AliasCommandStrings.ko.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertFromStringData.ko.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertHTMLStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ConvertMarkdownStrings.ko.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/CsvCommandStrings.ko.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/Debugger.ko.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/EventingStrings.ko.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/FormatAndOut_out_gridview.ko.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetFormatDataStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetMember.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetRandomCommandStrings.ko.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/GetUptimeStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HostStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/HttpCommandStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImplicitRemotingStrings.ko.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/ImportLocalizedDataStrings.ko.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MatchStringStrings.ko.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/MeasureObjectStrings.ko.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/NewObjectStrings.ko.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/OutPrinterDisplayStrings.ko.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SelectObjectStrings.ko.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SendMailMessageStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/SortObjectStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/StartSleepStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TestJsonCmdletStrings.ko.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/TraceCommandStrings.ko.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UnblockFileStrings.ko.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateDataStrings.ko.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UpdateListStrings.ko.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/UtilityCommonStrings.ko.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/VariableCommandStrings.ko.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WebCmdletStrings.ko.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteErrorStrings.ko.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ko/WriteProgressResourceStrings.ko.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddMember.pl.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AddTypeStrings.pl.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/AliasCommandStrings.pl.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertFromStringData.pl.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertHTMLStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ConvertMarkdownStrings.pl.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/CsvCommandStrings.pl.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/Debugger.pl.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/EventingStrings.pl.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/FormatAndOut_out_gridview.pl.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetFormatDataStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetMember.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetRandomCommandStrings.pl.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/GetUptimeStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HostStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/HttpCommandStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImplicitRemotingStrings.pl.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/ImportLocalizedDataStrings.pl.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MatchStringStrings.pl.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/MeasureObjectStrings.pl.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/NewObjectStrings.pl.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/OutPrinterDisplayStrings.pl.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SelectObjectStrings.pl.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SendMailMessageStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/SortObjectStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/StartSleepStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TestJsonCmdletStrings.pl.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/TraceCommandStrings.pl.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UnblockFileStrings.pl.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateDataStrings.pl.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UpdateListStrings.pl.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/UtilityCommonStrings.pl.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/VariableCommandStrings.pl.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WebCmdletStrings.pl.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteErrorStrings.pl.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pl/WriteProgressResourceStrings.pl.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddMember.pt-BR.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AddTypeStrings.pt-BR.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/AliasCommandStrings.pt-BR.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertFromStringData.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertHTMLStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ConvertMarkdownStrings.pt-BR.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/CsvCommandStrings.pt-BR.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/Debugger.pt-BR.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/EventingStrings.pt-BR.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/FormatAndOut_out_gridview.pt-BR.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetFormatDataStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetMember.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetRandomCommandStrings.pt-BR.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/GetUptimeStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HostStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/HttpCommandStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImplicitRemotingStrings.pt-BR.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/ImportLocalizedDataStrings.pt-BR.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MatchStringStrings.pt-BR.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/MeasureObjectStrings.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/NewObjectStrings.pt-BR.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/OutPrinterDisplayStrings.pt-BR.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SelectObjectStrings.pt-BR.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SendMailMessageStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/SortObjectStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/StartSleepStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TestJsonCmdletStrings.pt-BR.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/TraceCommandStrings.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UnblockFileStrings.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateDataStrings.pt-BR.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UpdateListStrings.pt-BR.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/UtilityCommonStrings.pt-BR.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/VariableCommandStrings.pt-BR.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WebCmdletStrings.pt-BR.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteErrorStrings.pt-BR.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/pt-BR/WriteProgressResourceStrings.pt-BR.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddMember.ru.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AddTypeStrings.ru.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/AliasCommandStrings.ru.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertFromStringData.ru.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertHTMLStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ConvertMarkdownStrings.ru.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/CsvCommandStrings.ru.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/Debugger.ru.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/EventingStrings.ru.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/FormatAndOut_out_gridview.ru.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetFormatDataStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetMember.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetRandomCommandStrings.ru.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/GetUptimeStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HostStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/HttpCommandStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImplicitRemotingStrings.ru.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/ImportLocalizedDataStrings.ru.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MatchStringStrings.ru.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/MeasureObjectStrings.ru.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/NewObjectStrings.ru.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/OutPrinterDisplayStrings.ru.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SelectObjectStrings.ru.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SendMailMessageStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/SortObjectStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/StartSleepStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TestJsonCmdletStrings.ru.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/TraceCommandStrings.ru.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UnblockFileStrings.ru.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateDataStrings.ru.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UpdateListStrings.ru.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/UtilityCommonStrings.ru.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/VariableCommandStrings.ru.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WebCmdletStrings.ru.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteErrorStrings.ru.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/ru/WriteProgressResourceStrings.ru.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddMember.tr.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AddTypeStrings.tr.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/AliasCommandStrings.tr.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertFromStringData.tr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertHTMLStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ConvertMarkdownStrings.tr.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/CsvCommandStrings.tr.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/Debugger.tr.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/EventingStrings.tr.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/FormatAndOut_out_gridview.tr.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetFormatDataStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetMember.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetRandomCommandStrings.tr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/GetUptimeStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HostStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/HttpCommandStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImplicitRemotingStrings.tr.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/ImportLocalizedDataStrings.tr.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MatchStringStrings.tr.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/MeasureObjectStrings.tr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/NewObjectStrings.tr.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/OutPrinterDisplayStrings.tr.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SelectObjectStrings.tr.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SendMailMessageStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/SortObjectStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/StartSleepStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TestJsonCmdletStrings.tr.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/TraceCommandStrings.tr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UnblockFileStrings.tr.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateDataStrings.tr.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UpdateListStrings.tr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/UtilityCommonStrings.tr.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/VariableCommandStrings.tr.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WebCmdletStrings.tr.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteErrorStrings.tr.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/tr/WriteProgressResourceStrings.tr.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddMember.zh-Hans.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AddTypeStrings.zh-Hans.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/AliasCommandStrings.zh-Hans.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertFromStringData.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertHTMLStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ConvertMarkdownStrings.zh-Hans.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/CsvCommandStrings.zh-Hans.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/Debugger.zh-Hans.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/EventingStrings.zh-Hans.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/FormatAndOut_out_gridview.zh-Hans.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetFormatDataStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetMember.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetRandomCommandStrings.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/GetUptimeStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HostStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/HttpCommandStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImplicitRemotingStrings.zh-Hans.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/ImportLocalizedDataStrings.zh-Hans.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MatchStringStrings.zh-Hans.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/MeasureObjectStrings.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/NewObjectStrings.zh-Hans.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/OutPrinterDisplayStrings.zh-Hans.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SelectObjectStrings.zh-Hans.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SendMailMessageStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/SortObjectStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/StartSleepStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TestJsonCmdletStrings.zh-Hans.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/TraceCommandStrings.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UnblockFileStrings.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateDataStrings.zh-Hans.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UpdateListStrings.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/UtilityCommonStrings.zh-Hans.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/VariableCommandStrings.zh-Hans.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WebCmdletStrings.zh-Hans.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteErrorStrings.zh-Hans.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hans/WriteProgressResourceStrings.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddMember.zh-Hant.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AddTypeStrings.zh-Hant.resx,resx,159,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/AliasCommandStrings.zh-Hant.resx,resx,171,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertFromStringData.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertHTMLStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ConvertMarkdownStrings.zh-Hant.resx,resx,132,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/CsvCommandStrings.zh-Hant.resx,resx,160,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/Debugger.zh-Hant.resx,resx,180,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/EventingStrings.zh-Hant.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/FormatAndOut_out_gridview.zh-Hant.resx,resx,149,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetFormatDataStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetMember.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetRandomCommandStrings.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/GetUptimeStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HostStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/HttpCommandStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImplicitRemotingStrings.zh-Hant.resx,resx,216,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/ImportLocalizedDataStrings.zh-Hant.resx,resx,152,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MatchStringStrings.zh-Hant.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/MeasureObjectStrings.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/NewObjectStrings.zh-Hant.resx,resx,162,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/OutPrinterDisplayStrings.zh-Hant.resx,resx,124,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SelectObjectStrings.zh-Hant.resx,resx,135,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SendMailMessageStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/SortObjectStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/StartSleepStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TestJsonCmdletStrings.zh-Hant.resx,resx,138,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/TraceCommandStrings.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UnblockFileStrings.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateDataStrings.zh-Hant.resx,resx,186,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UpdateListStrings.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/UtilityCommonStrings.zh-Hant.resx,resx,177,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/VariableCommandStrings.zh-Hant.resx,resx,147,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WebCmdletStrings.zh-Hant.resx,resx,252,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteErrorStrings.zh-Hant.resx,resx,123,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.Commands.Utility/resources/zh-Hant/WriteProgressResourceStrings.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.Commands.Utility,False +src/Microsoft.PowerShell.ConsoleHost/AssemblyInfo.cs,C#,7,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj,msbuild,22,C,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/ComInterfaces.cs,C#,271,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/HResult.cs,C#,76,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropVariant.cs,C#,65,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/PropertyKey.cs,C#,120,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/TaskbarJumpList.cs,C#,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs,C#,1715,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs,C#,3189,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs,C#,3159,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs,C#,1693,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs,C#,130,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs,C#,2268,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceProgress.cs,C#,214,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs,C#,560,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs,C#,467,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs,C#,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs,C#,81,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleTextWriter.cs,C#,92,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/Executor.cs,C#,709,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs,C#,124,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs,C#,994,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressNode.cs,C#,611,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressPane.cs,C#,349,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/Serialization.cs,C#,272,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs,C#,348,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs,C#,47,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/CommandLineParameterParserStrings.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleControlStrings.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostRawUserInterfaceStrings.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostStrings.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceSecurityResources.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceStrings.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ManagedEntranceStrings.resx,resx,475,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ProgressNodeStrings.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/TranscriptStrings.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/CommandLineParameterParserStrings.cs.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleControlStrings.cs.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostRawUserInterfaceStrings.cs.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostStrings.cs.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceSecurityResources.cs.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ConsoleHostUserInterfaceStrings.cs.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ManagedEntranceStrings.cs.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/ProgressNodeStrings.cs.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/cs/TranscriptStrings.cs.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/CommandLineParameterParserStrings.de.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleControlStrings.de.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostRawUserInterfaceStrings.de.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostStrings.de.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceSecurityResources.de.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ConsoleHostUserInterfaceStrings.de.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ManagedEntranceStrings.de.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/ProgressNodeStrings.de.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/de/TranscriptStrings.de.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/CommandLineParameterParserStrings.es.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleControlStrings.es.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostRawUserInterfaceStrings.es.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostStrings.es.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceSecurityResources.es.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ConsoleHostUserInterfaceStrings.es.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ManagedEntranceStrings.es.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/ProgressNodeStrings.es.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/es/TranscriptStrings.es.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/CommandLineParameterParserStrings.fr.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleControlStrings.fr.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostRawUserInterfaceStrings.fr.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostStrings.fr.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceSecurityResources.fr.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ConsoleHostUserInterfaceStrings.fr.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ManagedEntranceStrings.fr.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/ProgressNodeStrings.fr.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/fr/TranscriptStrings.fr.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/CommandLineParameterParserStrings.it.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleControlStrings.it.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostRawUserInterfaceStrings.it.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostStrings.it.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceSecurityResources.it.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ConsoleHostUserInterfaceStrings.it.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ManagedEntranceStrings.it.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/ProgressNodeStrings.it.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/it/TranscriptStrings.it.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/CommandLineParameterParserStrings.ja.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleControlStrings.ja.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostRawUserInterfaceStrings.ja.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostStrings.ja.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceSecurityResources.ja.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ConsoleHostUserInterfaceStrings.ja.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ManagedEntranceStrings.ja.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/ProgressNodeStrings.ja.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ja/TranscriptStrings.ja.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/CommandLineParameterParserStrings.ko.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleControlStrings.ko.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostRawUserInterfaceStrings.ko.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostStrings.ko.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceSecurityResources.ko.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ConsoleHostUserInterfaceStrings.ko.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ManagedEntranceStrings.ko.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/ProgressNodeStrings.ko.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ko/TranscriptStrings.ko.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/CommandLineParameterParserStrings.pl.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleControlStrings.pl.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostRawUserInterfaceStrings.pl.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostStrings.pl.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceSecurityResources.pl.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ConsoleHostUserInterfaceStrings.pl.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ManagedEntranceStrings.pl.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/ProgressNodeStrings.pl.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pl/TranscriptStrings.pl.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/CommandLineParameterParserStrings.pt-BR.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleControlStrings.pt-BR.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostRawUserInterfaceStrings.pt-BR.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostStrings.pt-BR.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceSecurityResources.pt-BR.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ConsoleHostUserInterfaceStrings.pt-BR.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ManagedEntranceStrings.pt-BR.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/ProgressNodeStrings.pt-BR.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/pt-BR/TranscriptStrings.pt-BR.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/CommandLineParameterParserStrings.ru.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleControlStrings.ru.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostRawUserInterfaceStrings.ru.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostStrings.ru.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceSecurityResources.ru.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ConsoleHostUserInterfaceStrings.ru.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ManagedEntranceStrings.ru.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/ProgressNodeStrings.ru.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/ru/TranscriptStrings.ru.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/CommandLineParameterParserStrings.tr.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleControlStrings.tr.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostRawUserInterfaceStrings.tr.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostStrings.tr.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceSecurityResources.tr.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ConsoleHostUserInterfaceStrings.tr.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ManagedEntranceStrings.tr.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/ProgressNodeStrings.tr.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/tr/TranscriptStrings.tr.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/CommandLineParameterParserStrings.zh-Hans.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleControlStrings.zh-Hans.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostRawUserInterfaceStrings.zh-Hans.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostStrings.zh-Hans.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceSecurityResources.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ConsoleHostUserInterfaceStrings.zh-Hans.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ManagedEntranceStrings.zh-Hans.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/ProgressNodeStrings.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hans/TranscriptStrings.zh-Hans.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/CommandLineParameterParserStrings.zh-Hant.resx,resx,240,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleControlStrings.zh-Hant.resx,resx,201,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostRawUserInterfaceStrings.zh-Hant.resx,resx,177,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostStrings.zh-Hant.resx,resx,191,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceSecurityResources.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ConsoleHostUserInterfaceStrings.zh-Hant.resx,resx,195,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ManagedEntranceStrings.zh-Hant.resx,resx,493,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/ProgressNodeStrings.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.ConsoleHost/resources/zh-Hant/TranscriptStrings.zh-Hant.resx,resx,144,B,Microsoft.PowerShell.ConsoleHost,False +src/Microsoft.PowerShell.CoreCLR.Eventing/AssemblyInfo.cs,C#,6,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj,msbuild,19,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs,C#,132,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs,C#,783,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProviderTraceListener.cs,C#,289,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/UnsafeNativeMethods.cs,C#,926,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemSafeHandle.cs,C#,67,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/CoTaskMemUnicodeSafeHandle.cs,C#,70,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/EventLogHandle.cs,C#,65,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/Reader/NativeWrapper.cs,C#,1473,C,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/DotNetEventingStrings.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/cs/DotNetEventingStrings.cs.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/de/DotNetEventingStrings.de.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/es/DotNetEventingStrings.es.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/fr/DotNetEventingStrings.fr.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/it/DotNetEventingStrings.it.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ja/DotNetEventingStrings.ja.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ko/DotNetEventingStrings.ko.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pl/DotNetEventingStrings.pl.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/pt-BR/DotNetEventingStrings.pt-BR.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/ru/DotNetEventingStrings.ru.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/tr/DotNetEventingStrings.tr.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hans/DotNetEventingStrings.zh-Hans.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.CoreCLR.Eventing/resources/zh-Hant/DotNetEventingStrings.zh-Hant.resx,resx,135,B,Microsoft.PowerShell.CoreCLR.Eventing,False +src/Microsoft.PowerShell.GlobalTool.Shim/GlobalToolShim.cs,C#,56,C,Microsoft.PowerShell.GlobalTool.Shim,False +src/Microsoft.PowerShell.GlobalTool.Shim/Microsoft.PowerShell.GlobalTool.Shim.csproj,msbuild,18,C,Microsoft.PowerShell.GlobalTool.Shim,False +src/Microsoft.PowerShell.GlobalTool.Shim/runtimeconfig.template.json,JSON,4,C,Microsoft.PowerShell.GlobalTool.Shim,False +src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj,msbuild,99,C,Microsoft.PowerShell.SDK,False +src/Microsoft.PowerShell.SDK/README.md,Markdown,8,C,Microsoft.PowerShell.SDK,False +src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj,msbuild,18,C,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/CertificateCommands.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/CertificateProviderStrings.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/CmsCommands.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ExecutionPolicyCommands.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/SecureStringCommands.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/SignatureCommands.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/UtilsStrings.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/CertificateCommands.cs.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/CertificateProviderStrings.cs.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/CmsCommands.cs.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/ExecutionPolicyCommands.cs.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/SecureStringCommands.cs.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/SignatureCommands.cs.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/cs/UtilsStrings.cs.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/CertificateCommands.de.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/CertificateProviderStrings.de.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/CmsCommands.de.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/ExecutionPolicyCommands.de.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/SecureStringCommands.de.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/SignatureCommands.de.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/de/UtilsStrings.de.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/CertificateCommands.es.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/CertificateProviderStrings.es.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/CmsCommands.es.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/ExecutionPolicyCommands.es.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/SecureStringCommands.es.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/SignatureCommands.es.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/es/UtilsStrings.es.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/CertificateCommands.fr.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/CertificateProviderStrings.fr.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/CmsCommands.fr.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/ExecutionPolicyCommands.fr.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/SecureStringCommands.fr.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/SignatureCommands.fr.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/fr/UtilsStrings.fr.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/CertificateCommands.it.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/CertificateProviderStrings.it.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/CmsCommands.it.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/ExecutionPolicyCommands.it.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/SecureStringCommands.it.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/SignatureCommands.it.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/it/UtilsStrings.it.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/CertificateCommands.ja.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/CertificateProviderStrings.ja.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/CmsCommands.ja.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/ExecutionPolicyCommands.ja.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/SecureStringCommands.ja.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/SignatureCommands.ja.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ja/UtilsStrings.ja.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/CertificateCommands.ko.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/CertificateProviderStrings.ko.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/CmsCommands.ko.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/ExecutionPolicyCommands.ko.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/SecureStringCommands.ko.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/SignatureCommands.ko.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ko/UtilsStrings.ko.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/CertificateCommands.pl.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/CertificateProviderStrings.pl.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/CmsCommands.pl.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/ExecutionPolicyCommands.pl.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/SecureStringCommands.pl.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/SignatureCommands.pl.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pl/UtilsStrings.pl.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateCommands.pt-BR.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/CertificateProviderStrings.pt-BR.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/CmsCommands.pt-BR.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/ExecutionPolicyCommands.pt-BR.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/SecureStringCommands.pt-BR.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/SignatureCommands.pt-BR.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/pt-BR/UtilsStrings.pt-BR.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/CertificateCommands.ru.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/CertificateProviderStrings.ru.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/CmsCommands.ru.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/ExecutionPolicyCommands.ru.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/SecureStringCommands.ru.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/SignatureCommands.ru.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/ru/UtilsStrings.ru.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/CertificateCommands.tr.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/CertificateProviderStrings.tr.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/CmsCommands.tr.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/ExecutionPolicyCommands.tr.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/SecureStringCommands.tr.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/SignatureCommands.tr.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/tr/UtilsStrings.tr.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateCommands.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/CertificateProviderStrings.zh-Hans.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/CmsCommands.zh-Hans.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/ExecutionPolicyCommands.zh-Hans.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/SecureStringCommands.zh-Hans.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/SignatureCommands.zh-Hans.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hans/UtilsStrings.zh-Hans.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateCommands.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/CertificateProviderStrings.zh-Hant.resx,resx,189,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/CmsCommands.zh-Hant.resx,resx,129,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/ExecutionPolicyCommands.zh-Hant.resx,resx,142,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/SecureStringCommands.zh-Hant.resx,resx,126,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/SignatureCommands.zh-Hant.resx,resx,132,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/resources/zh-Hant/UtilsStrings.zh-Hant.resx,resx,159,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/AclCommands.cs,C#,1566,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/CatalogCommands.cs,C#,295,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/CertificateCommands.cs,C#,218,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/CertificateProvider.cs,C#,3567,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/CmsCommands.cs,C#,602,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/CredentialCommands.cs,C#,121,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs,C#,341,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs,C#,390,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/SignatureCommands.cs,C#,623,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/Utils.cs,C#,169,B,Microsoft.PowerShell.Security,False +src/Microsoft.PowerShell.Security/security/certificateproviderexceptions.cs,C#,304,B,Microsoft.PowerShell.Security,False +src/Microsoft.WSMan.Management/ConfigProvider.cs,C#,6577,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/CredSSP.cs,C#,927,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/CurrentConfigurations.cs,C#,200,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/Interop.cs,C#,1138,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/InvokeWSManAction.cs,C#,340,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj,msbuild,23,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/NewWSManSession.cs,C#,309,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/PingWSMan.cs,C#,208,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/Set-QuickConfig.cs,C#,294,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/WSManConnections.cs,C#,387,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/WSManInstance.cs,C#,1638,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/WsManHelper.cs,C#,1121,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/WsManResources.resx,resx,331,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/WsManResources.txt,text,68,C,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/cs/WsManResources.cs.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/de/WsManResources.de.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/es/WsManResources.es.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/fr/WsManResources.fr.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/it/WsManResources.it.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/ja/WsManResources.ja.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/ko/WsManResources.ko.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/pl/WsManResources.pl.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/pt-BR/WsManResources.pt-BR.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/ru/WsManResources.ru.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/tr/WsManResources.tr.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/zh-Hans/WsManResources.zh-Hans.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Management/resources/zh-Hant/WsManResources.zh-Hant.resx,resx,330,B,Microsoft.WSMan.Management,False +src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj,msbuild,8,C,Microsoft.WSMan.Runtime,False +src/Microsoft.WSMan.Runtime/WSManSessionOption.cs,C#,112,C,Microsoft.WSMan.Runtime,False +src/Modules/PSGalleryModules.csproj,msbuild,22,C,PSGalleryModules,False +src/Modules/README.md,Markdown,24,C,PSGalleryModules,False +src/Modules/nuget.config,XML,10,C,PSGalleryModules,False +src/Modules/Shared/Microsoft.PowerShell.Host/Microsoft.PowerShell.Host.psd1,PowerShell-data,14,C,PSGalleryModules,False +src/Modules/Unix/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1,PowerShell-data,60,C,PSGalleryModules,False +src/Modules/Unix/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1,PowerShell-data,14,C,PSGalleryModules,False +src/Modules/Unix/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1,PowerShell-data,35,C,PSGalleryModules,False +src/Modules/Windows/CimCmdlets/CimCmdlets.psd1,PowerShell-data,18,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Diagnostics.format.ps1xml,ps1xml,79,B,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Event.format.ps1xml,ps1xml,121,B,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/GetEvent.types.ps1xml,ps1xml,139,B,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Microsoft.PowerShell.Diagnostics.psd1,PowerShell-data,16,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1,PowerShell-data,74,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1,PowerShell-data,18,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Security/Security.types.ps1xml,ps1xml,124,B,PSGalleryModules,False +src/Modules/Windows/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1,PowerShell-data,33,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.WSMan.Management/Microsoft.WSMan.Management.psd1,PowerShell-data,15,C,PSGalleryModules,False +src/Modules/Windows/Microsoft.WSMan.Management/WSMan.format.ps1xml,ps1xml,236,B,PSGalleryModules,False +src/Modules/Windows/PSDiagnostics/PSDiagnostics.psd1,PowerShell-data,14,C,PSGalleryModules,False +src/Modules/Windows/PSDiagnostics/PSDiagnostics.psm1,PowerShell,448,C,PSGalleryModules,False +src/PowerShell.Core.Instrumentation/PowerShell.Core.Instrumentation.man,ETW manifest,5869,C,(none),False +src/PowerShell.Core.Instrumentation/README.md,Markdown,5,C,(none),False +src/PowerShell.Core.Instrumentation/RegisterManifest.ps1,PowerShell,97,C,(none),False +src/ResGen/Program.cs,C#,189,C,ResGen,False +src/ResGen/ResGen.csproj,msbuild,13,C,ResGen,False +src/Schemas/Format.xsd,XSD,758,C,(none),False +src/Schemas/Types.xsd,XSD,167,C,(none),False +src/Schemas/PSMaml/ITPro.xsd,XSD,17,C,(none),False +src/Schemas/PSMaml/Maml.rld,other,0,C,(none),False +src/Schemas/PSMaml/Maml.tbr,other,0,C,(none),False +src/Schemas/PSMaml/Maml.xsd,XSD,17,C,(none),False +src/Schemas/PSMaml/Maml.xsx,other,0,C,(none),False +src/Schemas/PSMaml/Maml_HTML.xsl,other,0,C,(none),False +src/Schemas/PSMaml/Maml_HTML_Style.xsl,other,0,C,(none),False +src/Schemas/PSMaml/ManagedDeveloper.xsd,XSD,359,C,(none),False +src/Schemas/PSMaml/ManagedDeveloperStructure.xsd,XSD,85,C,(none),False +src/Schemas/PSMaml/ProviderHelp.xsd,XSD,147,C,(none),False +src/Schemas/PSMaml/base.xsd,XSD,137,C,(none),False +src/Schemas/PSMaml/baseConditional.xsd,XSD,121,C,(none),False +src/Schemas/PSMaml/block.xsd,XSD,23,C,(none),False +src/Schemas/PSMaml/blockCommon.xsd,XSD,90,C,(none),False +src/Schemas/PSMaml/blockSoftware.xsd,XSD,23,C,(none),False +src/Schemas/PSMaml/command.xsd,XSD,377,C,(none),False +src/Schemas/PSMaml/conditionSet.xsd,XSD,92,C,(none),False +src/Schemas/PSMaml/developer.xsd,XSD,261,C,(none),False +src/Schemas/PSMaml/developerCommand.rld,other,0,C,(none),False +src/Schemas/PSMaml/developerCommand.xsd,XSD,347,C,(none),False +src/Schemas/PSMaml/developerDscResource.xsd,XSD,45,C,(none),False +src/Schemas/PSMaml/developerManaged.xsd,XSD,229,C,(none),False +src/Schemas/PSMaml/developerManagedClass.xsd,XSD,67,C,(none),False +src/Schemas/PSMaml/developerManagedConstructor.xsd,XSD,38,C,(none),False +src/Schemas/PSMaml/developerManagedDelegate.xsd,XSD,37,C,(none),False +src/Schemas/PSMaml/developerManagedEnumeration.xsd,XSD,33,C,(none),False +src/Schemas/PSMaml/developerManagedEvent.xsd,XSD,52,C,(none),False +src/Schemas/PSMaml/developerManagedField.xsd,XSD,45,C,(none),False +src/Schemas/PSMaml/developerManagedInterface.xsd,XSD,45,C,(none),False +src/Schemas/PSMaml/developerManagedMethod.xsd,XSD,38,C,(none),False +src/Schemas/PSMaml/developerManagedNamespace.xsd,XSD,55,C,(none),False +src/Schemas/PSMaml/developerManagedOperator.xsd,XSD,22,C,(none),False +src/Schemas/PSMaml/developerManagedOverload.xsd,XSD,39,C,(none),False +src/Schemas/PSMaml/developerManagedProperty.xsd,XSD,46,C,(none),False +src/Schemas/PSMaml/developerManagedStructure.xsd,XSD,45,C,(none),False +src/Schemas/PSMaml/developerReference.xsd,XSD,305,C,(none),False +src/Schemas/PSMaml/developerStructure.xsd,XSD,93,C,(none),False +src/Schemas/PSMaml/developerXaml.xsd,XSD,145,C,(none),False +src/Schemas/PSMaml/endUser.xsd,XSD,41,C,(none),False +src/Schemas/PSMaml/hierarchy.xsd,XSD,206,C,(none),False +src/Schemas/PSMaml/inline.xsd,XSD,182,C,(none),False +src/Schemas/PSMaml/inlineCommon.xsd,XSD,212,C,(none),False +src/Schemas/PSMaml/inlineSoftware.xsd,XSD,195,C,(none),False +src/Schemas/PSMaml/inlineUi.xsd,XSD,166,C,(none),False +src/Schemas/PSMaml/shellExecute.xsd,XSD,54,C,(none),False +src/Schemas/PSMaml/structure.xsd,XSD,132,C,(none),False +src/Schemas/PSMaml/structureGlossary.xsd,XSD,93,C,(none),False +src/Schemas/PSMaml/structureList.xsd,XSD,99,C,(none),False +src/Schemas/PSMaml/structureProcedure.xsd,XSD,49,C,(none),False +src/Schemas/PSMaml/structureTable.xsd,XSD,132,C,(none),False +src/Schemas/PSMaml/structureTaskExecution.xsd,XSD,178,C,(none),False +src/Schemas/PSMaml/task.xsd,XSD,464,C,(none),False +src/Schemas/PSMaml/troubleshooting.xsd,XSD,78,C,(none),False +src/System.Management.Automation/AssemblyInfo.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/GlobalSuppressions.cs,C#,8,B,System.Management.Automation,False +src/System.Management.Automation/System.Management.Automation.csproj,msbuild,83,B,System.Management.Automation,False +src/System.Management.Automation/CoreCLR/.gitignore,other,1,B,System.Management.Automation,False +src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs,C#,626,B,System.Management.Automation,False +src/System.Management.Automation/CoreCLR/CorePsPlatform.cs,C#,1125,B,System.Management.Automation,False +src/System.Management.Automation/CoreCLR/CorePsStub.cs,C#,874,B,System.Management.Automation,False +src/System.Management.Automation/CoreCLR/EventResource.cs,C#,626,B,System.Management.Automation,False +src/System.Management.Automation/DscSupport/CimDSCParser.cs,C#,4064,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Certificate_format_ps1xml.cs,C#,141,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Diagnostics_Format_ps1xml.cs,C#,49,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/DotNetTypes_format_ps1xml.cs,C#,1763,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Event_Format_ps1xml.cs,C#,73,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/FileSystem_format_ps1xml.cs,C#,162,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs,C#,1393,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs,C#,1189,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs,C#,2303,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellTrace_format_ps1xml.cs,C#,46,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Registry_format_ps1xml.cs,C#,55,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/DefaultFormatters/WSMan_Format_ps1xml.cs,C#,126,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/BaseCommand.cs,C#,407,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs,C#,899,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs,C#,489,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs,C#,1395,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/ColumnWidthManager.cs,C#,208,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/ComplexWriter.cs,C#,829,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatGroupManager.cs,C#,123,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatMsgCtxManager.cs,C#,144,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator.cs,C#,465,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Complex.cs,C#,774,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_List.cs,C#,236,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Table.cs,C#,493,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator_Wide.cs,C#,197,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs,C#,685,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormatXMLWriter.cs,C#,454,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormattingObjects.cs,C#,395,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs,C#,700,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/ILineOutput.cs,C#,580,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/ListWriter.cs,C#,288,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/OutputManager.cs,C#,327,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/OutputQueue.cs,C#,333,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs,C#,916,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/StringDecorated.cs,C#,189,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/TableWriter.cs,C#,653,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/FormatTable.cs,C#,276,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs,C#,719,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/commands.cs,C#,40,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs,C#,970,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionDataMethods.cs,C#,35,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Complex.cs,C#,512,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_List.cs,C#,458,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Misc.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Table.cs,C#,614,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Wide.cs,C#,318,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs,C#,225,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs,C#,570,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataQuery.cs,C#,673,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs,C#,2235,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs,C#,653,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs,C#,315,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs,C#,499,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs,C#,379,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs,C#,248,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshObjectUtil.cs,C#,650,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs,C#,529,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameterAssociation.cs,C#,227,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs,C#,379,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/format-default/format-default.cs,C#,39,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs,C#,549,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/out-console/OutConsole.cs,C#,212,B,System.Management.Automation,False +src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs,C#,92,B,System.Management.Automation,False +src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.cs,C#,136,B,PSVersionInfoGenerator,False +src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj,msbuild,28,B,PSVersionInfoGenerator,False +src/System.Management.Automation/cimSupport/cmdletization/EnumWriter.cs,C#,71,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs,C#,88,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs,C#,68,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/MethodParametersCollection.cs,C#,33,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs,C#,206,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs,C#,2283,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/cim/WildcardPatternToCimQueryParser.cs,C#,131,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/xml/cmdlets-over-objects.xsd,XSD,1050,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs,C#,2158,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs,C#,6688,B,System.Management.Automation,False +src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs,C#,400,B,System.Management.Automation,False +src/System.Management.Automation/engine/AliasInfo.cs,C#,362,B,System.Management.Automation,False +src/System.Management.Automation/engine/ApplicationInfo.cs,C#,142,B,System.Management.Automation,False +src/System.Management.Automation/engine/ArgumentToVersionTransformationAttribute.cs,C#,58,B,System.Management.Automation,False +src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs,C#,208,B,System.Management.Automation,False +src/System.Management.Automation/engine/AsyncByteStreamTransfer.cs,C#,83,B,System.Management.Automation,False +src/System.Management.Automation/engine/Attributes.cs,C#,2364,B,System.Management.Automation,False +src/System.Management.Automation/engine/AutomationEngine.cs,C#,129,B,System.Management.Automation,False +src/System.Management.Automation/engine/AutomationNull.cs,C#,33,B,System.Management.Automation,False +src/System.Management.Automation/engine/BytePipe.cs,C#,113,B,System.Management.Automation,False +src/System.Management.Automation/engine/ChildrenCmdletProviderInterfaces.cs,C#,786,B,System.Management.Automation,False +src/System.Management.Automation/engine/CmdletFamilyProviderInterfaces.cs,C#,109,B,System.Management.Automation,False +src/System.Management.Automation/engine/CmdletInfo.cs,C#,558,B,System.Management.Automation,False +src/System.Management.Automation/engine/CmdletParameterBinderController.cs,C#,4653,A,System.Management.Automation,False +src/System.Management.Automation/engine/CodeMethods.cs,C#,135,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandBase.cs,C#,604,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandDiscovery.cs,C#,1646,A,System.Management.Automation,False +src/System.Management.Automation/engine/CommandInfo.cs,C#,984,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandMetadata.cs,C#,1551,A,System.Management.Automation,False +src/System.Management.Automation/engine/CommandParameter.cs,C#,230,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandPathSearch.cs,C#,596,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandProcessor.cs,C#,869,A,System.Management.Automation,False +src/System.Management.Automation/engine/CommandProcessorBase.cs,C#,1044,A,System.Management.Automation,False +src/System.Management.Automation/engine/CommandSearcher.cs,C#,1733,A,System.Management.Automation,False +src/System.Management.Automation/engine/CommonCommandParameters.cs,C#,284,B,System.Management.Automation,False +src/System.Management.Automation/engine/CompiledCommandParameter.cs,C#,683,A,System.Management.Automation,False +src/System.Management.Automation/engine/ConfigurationInfo.cs,C#,172,B,System.Management.Automation,False +src/System.Management.Automation/engine/ContentCmdletProviderInterfaces.cs,C#,594,B,System.Management.Automation,False +src/System.Management.Automation/engine/CoreAdapter.cs,C#,6259,B,System.Management.Automation,False +src/System.Management.Automation/engine/Credential.cs,C#,404,B,System.Management.Automation,False +src/System.Management.Automation/engine/CultureVariable.cs,C#,59,B,System.Management.Automation,False +src/System.Management.Automation/engine/DataStoreAdapter.cs,C#,832,B,System.Management.Automation,False +src/System.Management.Automation/engine/DataStoreAdapterProvider.cs,C#,688,B,System.Management.Automation,False +src/System.Management.Automation/engine/DefaultCommandRuntime.cs,C#,246,B,System.Management.Automation,False +src/System.Management.Automation/engine/DriveInterfaces.cs,C#,394,B,System.Management.Automation,False +src/System.Management.Automation/engine/DriveNames.cs,C#,37,B,System.Management.Automation,False +src/System.Management.Automation/engine/DscResourceInfo.cs,C#,163,B,System.Management.Automation,False +src/System.Management.Automation/engine/DscResourceSearcher.cs,C#,212,B,System.Management.Automation,False +src/System.Management.Automation/engine/EngineIntrinsics.cs,C#,113,B,System.Management.Automation,False +src/System.Management.Automation/engine/EnumExpressionEvaluator.cs,C#,644,B,System.Management.Automation,False +src/System.Management.Automation/engine/EnumMinimumDisambiguation.cs,C#,127,B,System.Management.Automation,False +src/System.Management.Automation/engine/ErrorPackage.cs,C#,1837,B,System.Management.Automation,False +src/System.Management.Automation/engine/EventManager.cs,C#,2648,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExecutionContext.cs,C#,1711,A,System.Management.Automation,False +src/System.Management.Automation/engine/ExtendedTypeSystemException.cs,C#,641,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExternalScriptInfo.cs,C#,633,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExtraAdapter.cs,C#,385,B,System.Management.Automation,False +src/System.Management.Automation/engine/FilterInfo.cs,C#,140,B,System.Management.Automation,False +src/System.Management.Automation/engine/FunctionInfo.cs,C#,497,B,System.Management.Automation,False +src/System.Management.Automation/engine/GetCommandCommand.cs,C#,1743,B,System.Management.Automation,False +src/System.Management.Automation/engine/ICommandRuntime.cs,C#,622,B,System.Management.Automation,False +src/System.Management.Automation/engine/InformationRecord.cs,C#,264,B,System.Management.Automation,False +src/System.Management.Automation/engine/InitialSessionState.cs,C#,5674,B,System.Management.Automation,False +src/System.Management.Automation/engine/InternalCommands.cs,C#,2752,B,System.Management.Automation,False +src/System.Management.Automation/engine/InvocationInfo.cs,C#,537,B,System.Management.Automation,False +src/System.Management.Automation/engine/ItemCmdletProviderInterfaces.cs,C#,2107,B,System.Management.Automation,False +src/System.Management.Automation/engine/LanguagePrimitives.cs,C#,5888,A,System.Management.Automation,False +src/System.Management.Automation/engine/ManagementObjectAdapter.cs,C#,1264,B,System.Management.Automation,False +src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs,C#,717,A,System.Management.Automation,False +src/System.Management.Automation/engine/MinishellParameterBinderController.cs,C#,384,A,System.Management.Automation,False +src/System.Management.Automation/engine/MshCmdlet.cs,C#,1030,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshCommandRuntime.cs,C#,3830,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshMemberInfo.cs,C#,5157,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshObject.cs,C#,2643,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs,C#,769,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshReference.cs,C#,90,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshSecurityException.cs,C#,111,B,System.Management.Automation,False +src/System.Management.Automation/engine/MshSnapinQualifiedName.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/engine/NativeCommand.cs,C#,36,B,System.Management.Automation,False +src/System.Management.Automation/engine/NativeCommandParameterBinder.cs,C#,520,A,System.Management.Automation,False +src/System.Management.Automation/engine/NativeCommandParameterBinderController.cs,C#,106,A,System.Management.Automation,False +src/System.Management.Automation/engine/NativeCommandProcessor.cs,C#,2651,A,System.Management.Automation,False +src/System.Management.Automation/engine/NullString.cs,C#,45,B,System.Management.Automation,False +src/System.Management.Automation/engine/ObjectEventRegistrationBase.cs,C#,232,B,System.Management.Automation,False +src/System.Management.Automation/engine/OrderedHashtable.cs,C#,236,B,System.Management.Automation,False +src/System.Management.Automation/engine/PSClassInfo.cs,C#,86,B,System.Management.Automation,False +src/System.Management.Automation/engine/PSClassSearcher.cs,C#,329,B,System.Management.Automation,False +src/System.Management.Automation/engine/PSConfiguration.cs,C#,794,B,System.Management.Automation,False +src/System.Management.Automation/engine/PSVersionInfo.cs,C#,1038,B,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterBinderBase.cs,C#,2067,A,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterBinderController.cs,C#,1326,A,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterInfo.cs,C#,146,B,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterSetInfo.cs,C#,345,B,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterSetPromptingData.cs,C#,62,B,System.Management.Automation,False +src/System.Management.Automation/engine/ParameterSetSpecificMetadata.cs,C#,214,B,System.Management.Automation,False +src/System.Management.Automation/engine/PathInterfaces.cs,C#,1414,B,System.Management.Automation,False +src/System.Management.Automation/engine/Pipe.cs,C#,622,A,System.Management.Automation,False +src/System.Management.Automation/engine/PositionalCommandParameter.cs,C#,27,B,System.Management.Automation,False +src/System.Management.Automation/engine/PowerShellStreamType.cs,C#,59,B,System.Management.Automation,False +src/System.Management.Automation/engine/ProcessCodeMethods.cs,C#,72,B,System.Management.Automation,False +src/System.Management.Automation/engine/ProgressRecord.cs,C#,562,B,System.Management.Automation,False +src/System.Management.Automation/engine/PropertyCmdletProviderInterfaces.cs,C#,1832,B,System.Management.Automation,False +src/System.Management.Automation/engine/ProviderInterfaces.cs,C#,167,B,System.Management.Automation,False +src/System.Management.Automation/engine/ProviderNames.cs,C#,132,B,System.Management.Automation,False +src/System.Management.Automation/engine/ProxyCommand.cs,C#,503,B,System.Management.Automation,False +src/System.Management.Automation/engine/PseudoParameterBinder.cs,C#,136,A,System.Management.Automation,False +src/System.Management.Automation/engine/PseudoParameters.cs,C#,246,B,System.Management.Automation,False +src/System.Management.Automation/engine/QuestionMarkVariable.cs,C#,43,B,System.Management.Automation,False +src/System.Management.Automation/engine/ReflectionParameterBinder.cs,C#,322,A,System.Management.Automation,False +src/System.Management.Automation/engine/ScopedItemSearcher.cs,C#,487,A,System.Management.Automation,False +src/System.Management.Automation/engine/ScriptCommand.cs,C#,16,A,System.Management.Automation,False +src/System.Management.Automation/engine/ScriptCommandProcessor.cs,C#,662,A,System.Management.Automation,False +src/System.Management.Automation/engine/ScriptInfo.cs,C#,126,B,System.Management.Automation,False +src/System.Management.Automation/engine/SecurityDescriptorCmdletProviderInterfaces.cs,C#,247,B,System.Management.Automation,False +src/System.Management.Automation/engine/SecurityManagerBase.cs,C#,183,B,System.Management.Automation,False +src/System.Management.Automation/engine/SerializationStrings.cs,C#,312,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionState.cs,C#,556,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateAliasAPIs.cs,C#,585,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateCmdletAPIs.cs,C#,326,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateContainer.cs,C#,4897,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateContent.cs,C#,1035,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateDriveAPIs.cs,C#,1436,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateDynamicProperty.cs,C#,2176,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs,C#,791,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateItem.cs,C#,1377,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateLocationAPIs.cs,C#,1114,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateNavigation.cs,C#,1750,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateProperty.cs,C#,1118,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateProviderAPIs.cs,C#,1556,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStatePublic.cs,C#,374,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateScope.cs,C#,2013,A,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateScopeAPIs.cs,C#,326,A,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateScopeEnumerator.cs,C#,103,A,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs,C#,578,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateStrings.cs,C#,180,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateUtils.cs,C#,324,B,System.Management.Automation,False +src/System.Management.Automation/engine/SessionStateVariableAPIs.cs,C#,1865,A,System.Management.Automation,False +src/System.Management.Automation/engine/ShellVariable.cs,C#,916,A,System.Management.Automation,False +src/System.Management.Automation/engine/SpecialVariables.cs,C#,426,A,System.Management.Automation,False +src/System.Management.Automation/engine/ThirdPartyAdapter.cs,C#,365,B,System.Management.Automation,False +src/System.Management.Automation/engine/TypeMetadata.cs,C#,1567,B,System.Management.Automation,False +src/System.Management.Automation/engine/TypeTable.cs,C#,4779,B,System.Management.Automation,False +src/System.Management.Automation/engine/TypeTable_GetEvent_Types_Ps1Xml.cs,C#,201,B,System.Management.Automation,False +src/System.Management.Automation/engine/TypeTable_TypesV3_Ps1Xml.cs,C#,437,B,System.Management.Automation,False +src/System.Management.Automation/engine/TypeTable_Types_Ps1Xml.cs,C#,9139,B,System.Management.Automation,False +src/System.Management.Automation/engine/UserFeedbackParameters.cs,C#,213,B,System.Management.Automation,False +src/System.Management.Automation/engine/Utils.cs,C#,1866,B,System.Management.Automation,False +src/System.Management.Automation/engine/VariableAttributeCollection.cs,C#,160,A,System.Management.Automation,False +src/System.Management.Automation/engine/VariableInterfaces.cs,C#,448,A,System.Management.Automation,False +src/System.Management.Automation/engine/VariablePath.cs,C#,322,A,System.Management.Automation,False +src/System.Management.Automation/engine/cmdlet.cs,C#,1855,B,System.Management.Automation,False +src/System.Management.Automation/engine/pipeline.cs,C#,1668,A,System.Management.Automation,False +src/System.Management.Automation/engine/regex.cs,C#,1384,B,System.Management.Automation,False +src/System.Management.Automation/engine/scriptparameterbinder.cs,C#,170,A,System.Management.Automation,False +src/System.Management.Automation/engine/scriptparameterbindercontroller.cs,C#,231,A,System.Management.Automation,False +src/System.Management.Automation/engine/serialization.cs,C#,7679,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComAdapter.cs,C#,371,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComDispatch.cs,C#,42,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComInvoker.cs,C#,437,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComMethod.cs,C#,135,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComProperty.cs,C#,388,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComTypeInfo.cs,C#,304,B,System.Management.Automation,False +src/System.Management.Automation/engine/COM/ComUtil.cs,C#,362,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/.globalconfig,other,3,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ArgBuilder.cs,C#,39,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/BoolArgBuilder.cs,C#,39,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/BoundDispEvent.cs,C#,100,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/CollectionExtensions.cs,C#,41,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComBinder.cs,C#,377,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComBinderHelpers.cs,C#,136,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComClassMetaObject.cs,C#,30,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComEventDesc.cs,C#,13,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComEventSinksContainer.cs,C#,73,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComEventsSink.Extended.cs,C#,105,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComFallbackMetaObject.cs,C#,73,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComHresults.cs,C#,36,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComInterop.cs,C#,58,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs,C#,84,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs,C#,565,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComMetaObject.cs,C#,66,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComMethodDesc.cs,C#,109,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComObject.cs,C#,108,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComRuntimeHelpers.cs,C#,446,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComTypeClassDesc.cs,C#,73,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComTypeDesc.cs,C#,215,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComTypeEnumDesc.cs,C#,92,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ComTypeLibDesc.cs,C#,182,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ConversionArgBuilder.cs,C#,32,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ConvertArgBuilder.cs,C#,30,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ConvertibleArgBuilder.cs,C#,22,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/CurrencyArgBuilder.cs,C#,53,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/DateTimeArgBuilder.cs,C#,38,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/DispCallable.cs,C#,47,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/DispCallableMetaObject.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/DispatchArgBuilder.cs,C#,74,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ErrorArgBuilder.cs,C#,39,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/Errors.cs,C#,118,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs,C#,91,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/Helpers.cs,C#,53,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/IDispatchComObject.cs,C#,685,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/IDispatchMetaObject.cs,C#,332,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/IPseudoComObject.cs,C#,13,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/NullArgBuilder.cs,C#,20,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/README.md,Markdown,69,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/SimpleArgBuilder.cs,C#,37,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/SplatCallSite.cs,C#,38,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/StringArgBuilder.cs,C#,72,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/TypeEnumMetaObject.cs,C#,70,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/TypeLibMetaObject.cs,C#,74,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/TypeUtils.cs,C#,265,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/UnknownArgBuilder.cs,C#,74,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs,C#,551,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/Variant.Extended.cs,C#,320,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/VariantArgBuilder.cs,C#,66,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/VariantArray.cs,C#,118,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/VariantBuilder.cs,C#,175,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsMethod.cs,C#,274,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/InteropServices/ComEventsSink.cs,C#,285,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/InteropServices/IDispatch.cs,C#,49,B,System.Management.Automation,False +src/System.Management.Automation/engine/ComInterop/InteropServices/Variant.cs,C#,732,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs,C#,564,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs,C#,2693,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs,C#,9251,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/CompletionHelpers.cs,C#,322,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs,C#,215,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/ExtensibleCompletion.cs,C#,334,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs,C#,2049,B,System.Management.Automation,False +src/System.Management.Automation/engine/CommandCompletion/ScopeArgumentCompleter.cs,C#,36,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs,C#,140,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs,C#,392,B,System.Management.Automation,False +src/System.Management.Automation/engine/ExperimentalFeature/GetExperimentalFeatureCommand.cs,C#,118,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/AllocConsole.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/AssignProcessToJobObject.cs,C#,19,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CloseHandle.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CoInitializeEx.cs,C#,18,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CoUninitialize.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CreateFile.cs,C#,95,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CreateHardLink.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CreateIoCompletionPort.cs,C#,38,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CreateJobObject.cs,C#,30,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/CreateSymbolicLink.cs,C#,25,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/Errors.cs,C#,19,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/EventActivityIdControl.cs,C#,54,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/FindClose.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/FindExecutable.cs,C#,49,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/FindFirstFile.cs,C#,66,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/GetConsoleWindow.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/GetCurrentThreadId.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/GetForegroundWindow.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/GetOEMCP.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/GetQueuedCompletionStatus.cs,C#,36,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/NetShareEnum.cs,C#,26,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/NtQueryInformationProcess.cs,C#,31,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/PostQueuedCompletionStatus.cs,C#,27,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/QueryDosDevice.cs,C#,124,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/RtlQueryProcessPlaceholderCompatibilityMode.cs,C#,25,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/SHGetFileInfo.cs,C#,38,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/SetForegroundWindow.cs,C#,16,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/SetInformationJobObject.cs,C#,46,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/ShowWindow.cs,C#,32,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/VariantClear.cs,C#,15,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/WNetAddConnection2.cs,C#,73,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/WNetCancelConnection2.cs,C#,37,B,System.Management.Automation,False +src/System.Management.Automation/engine/Interop/Windows/WNetGetConnection.cs,C#,86,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/AnalysisCache.cs,C#,1142,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs,C#,192,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/GetModuleCommand.cs,C#,610,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs,C#,2184,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs,C#,7495,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs,C#,1782,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ModuleSpecification.cs,C#,384,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ModuleUtils.cs,C#,661,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/NewModuleCommand.cs,C#,259,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs,C#,1227,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/PSModuleInfo.cs,C#,1650,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs,C#,1105,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs,C#,382,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/ScriptAnalysis.cs,C#,593,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs,C#,437,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/ISubsystem.cs,C#,67,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs,C#,361,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs,C#,309,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/Commands/GetPSSubsystemCommand.cs,C#,53,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/DscSubsystem/ICrossPlatformDsc.cs,C#,48,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/FeedbackHub.cs,C#,315,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs,C#,303,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/CommandPrediction.cs,C#,281,B,System.Management.Automation,False +src/System.Management.Automation/engine/Subsystem/PredictionSubsystem/ICommandPredictor.cs,C#,297,B,System.Management.Automation,False +src/System.Management.Automation/engine/WinRT/IInspectable.cs,C#,41,B,System.Management.Automation,False +src/System.Management.Automation/engine/debugger/Breakpoint.cs,C#,612,B,System.Management.Automation,False +src/System.Management.Automation/engine/debugger/debugger.cs,C#,5954,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/AsyncResult.cs,C#,253,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/ChoiceDescription.cs,C#,136,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/Command.cs,C#,902,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/Connection.cs,C#,1895,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs,C#,1611,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/ConnectionFactory.cs,C#,628,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/DefaultHost.cs,C#,135,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/FieldDescription.cs,C#,416,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/History.cs,C#,1902,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/HostUtilities.cs,C#,605,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/InformationalRecord.cs,C#,267,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/InternalHost.cs,C#,581,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/InternalHostRawUserInterface.cs,C#,615,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs,C#,1033,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/ListModifier.cs,C#,300,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/LocalConnection.cs,C#,1569,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs,C#,1400,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/MshHost.cs,C#,328,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs,C#,1915,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs,C#,1480,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/PSCommand.cs,C#,517,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs,C#,2121,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/PSTask.cs,C#,1593,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/Parameter.cs,C#,288,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/Pipeline.cs,C#,740,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/PowerShell.cs,C#,6209,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs,C#,293,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/RunspaceInit.cs,C#,28,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/RunspacePool.cs,C#,1388,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs,C#,1669,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/internalHostuserInterfacesecurity.cs,C#,74,B,System.Management.Automation,False +src/System.Management.Automation/engine/hostifaces/pipelinebase.cs,C#,1072,B,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/AddInstruction.cs,C#,285,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/ArrayOperations.cs,C#,133,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/BranchLabel.cs,C#,129,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs,C#,959,A,System.Management.Automation,True +src/System.Management.Automation/engine/interpreter/CallInstruction.cs,C#,368,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs,C#,795,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/DivInstruction.cs,C#,152,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/DynamicInstructionN.cs,C#,78,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs,C#,522,A,System.Management.Automation,True +src/System.Management.Automation/engine/interpreter/DynamicSplatInstruction.cs,C#,53,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/EqualInstruction.cs,C#,190,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/FieldOperations.cs,C#,105,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs,C#,169,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/ILightCallSiteBinder.cs,C#,28,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/Instruction.cs,C#,88,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/InstructionFactory.cs,C#,130,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/InstructionList.cs,C#,1221,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs,C#,333,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/Interpreter.cs,C#,110,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LabelInfo.cs,C#,364,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs,C#,169,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LightCompiler.cs,C#,2052,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LightDelegateCreator.cs,C#,220,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LightLambda.Generated.cs,C#,769,A,System.Management.Automation,True +src/System.Management.Automation/engine/interpreter/LightLambda.cs,C#,303,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs,C#,304,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LocalAccess.cs,C#,456,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LocalVariables.cs,C#,322,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/LoopCompiler.cs,C#,385,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/MulInstruction.cs,C#,285,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs,C#,190,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs,C#,285,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/PowerShellInstructions.cs,C#,51,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/RuntimeVariables.cs,C#,55,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/StackOperations.cs,C#,113,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/SubInstruction.cs,C#,285,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/TypeOperations.cs,C#,197,A,System.Management.Automation,False +src/System.Management.Automation/engine/interpreter/Utilities.cs,C#,1157,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/codegen.cs,C#,110,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/parserutils.cs,C#,2010,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/scriptblock.cs,C#,1479,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/interface/PSParseError.cs,C#,52,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/interface/PSParser.cs,C#,194,A,System.Management.Automation,False +src/System.Management.Automation/engine/lang/interface/PSToken.cs,C#,644,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/AstVisitor.cs,C#,822,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/CharTraits.cs,C#,414,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/Compiler.cs,C#,7082,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/ConstantValues.cs,C#,578,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/DebugViewWriter.cs,C#,1219,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/PSType.cs,C#,1520,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/Parser.cs,C#,8279,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/Position.cs,C#,816,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/PreOrderVisitor.cs,C#,264,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/SafeValues.cs,C#,807,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/SemanticChecks.cs,C#,2455,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/SymbolResolver.cs,C#,763,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs,C#,3338,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/TypeResolver.cs,C#,980,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/VariableAnalysis.cs,C#,1848,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/ast.cs,C#,10845,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/token.cs,C#,1575,A,System.Management.Automation,False +src/System.Management.Automation/engine/parser/tokenizer.cs,C#,5083,A,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/ClientMethodExecutor.cs,C#,243,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs,C#,1000,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/Job.cs,C#,4524,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/Job2.cs,C#,2186,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/JobManager.cs,C#,1055,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/JobSourceAdapter.cs,C#,545,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/PowerShellStreams.cs,C#,259,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs,C#,2163,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/RemotingErrorRecord.cs,C#,366,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs,C#,1634,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs,C#,431,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs,C#,1274,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/clientremotesession.cs,C#,597,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs,C#,801,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/remotepipeline.cs,C#,1170,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/remoterunspace.cs,C#,3331,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/remoterunspaceinfo.cs,C#,415,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/remotingprotocol.cs,C#,55,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs,C#,777,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs,C#,1114,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs,C#,5359,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/DebugJob.cs,C#,477,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs,C#,564,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs,C#,879,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/GetJob.cs,C#,371,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs,C#,2249,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/JobRepository.cs,C#,189,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs,C#,2141,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs,C#,624,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs,C#,450,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs,C#,4544,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs,C#,40,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs,C#,1400,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs,C#,1613,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs,C#,1342,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs,C#,1085,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/StartJob.cs,C#,823,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/StopJob.cs,C#,301,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs,C#,140,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/WaitJob.cs,C#,437,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs,C#,559,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs,C#,1476,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs,C#,169,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs,C#,198,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/commands/runspacerepository.cs,C#,65,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/AsyncObject.cs,C#,58,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/DispatchTable.cs,C#,191,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/Indexer.cs,C#,112,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/ObjectRef.cs,C#,91,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/PSETWTracer.cs,C#,281,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/PSSessionConfigurationTypeOption.cs,C#,103,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs,C#,1157,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs,C#,1318,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs,C#,3803,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/RunspaceInitInfo.cs,C#,34,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/RunspacePoolStateInfo.cs,C#,41,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/fragmentor.cs,C#,1126,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/misc.cs,C#,418,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/psstreamobject.cs,C#,508,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/remotesession.cs,C#,34,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs,C#,648,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/throttlemanager.cs,C#,766,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs,C#,2173,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteDebuggingCapability.cs,C#,118,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs,C#,762,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs,C#,783,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs,C#,406,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemotingDataObject.cs,C#,309,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs,C#,1608,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs,C#,3031,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs,C#,2680,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/PSPrincipal.cs,C#,386,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs,C#,244,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs,C#,933,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs,C#,3105,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs,C#,1932,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs,C#,798,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs,C#,845,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManPluginTransportManager.cs,C#,415,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs,C#,4175,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/host/RemoteHostMethodInfo.cs,C#,554,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs,C#,726,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerMethodExecutor.cs,C#,150,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerPowerShellDriver.cs,C#,844,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs,C#,483,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostRawUserInterface.cs,C#,362,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerRemoteHostUserInterface.cs,C#,234,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs,C#,810,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs,C#,2808,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineDriver.cs,C#,477,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineSubscriber.cs,C#,297,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/WSManChannelEvents.cs,C#,70,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/serverremotesession.cs,C#,1095,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs,C#,1023,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/serverremotingprotocol.cs,C#,100,B,System.Management.Automation,False +src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs,C#,244,B,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs,C#,2553,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/MutableTuple.cs,C#,2536,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs,C#,953,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Binding/Binders.cs,C#,8015,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs,C#,302,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs,C#,375,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs,C#,3765,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs,C#,945,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/StringOps.cs,C#,108,A,System.Management.Automation,False +src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs,C#,327,A,System.Management.Automation,False +src/System.Management.Automation/help/AliasHelpInfo.cs,C#,110,B,System.Management.Automation,False +src/System.Management.Automation/help/AliasHelpProvider.cs,C#,322,B,System.Management.Automation,False +src/System.Management.Automation/help/BaseCommandHelpInfo.cs,C#,489,B,System.Management.Automation,False +src/System.Management.Automation/help/CabinetAPI.cs,C#,139,B,System.Management.Automation,False +src/System.Management.Automation/help/CabinetNativeApi.cs,C#,822,B,System.Management.Automation,False +src/System.Management.Automation/help/CommandHelpProvider.cs,C#,1413,B,System.Management.Automation,False +src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs,C#,934,B,System.Management.Automation,False +src/System.Management.Automation/help/DefaultHelpProvider.cs,C#,65,B,System.Management.Automation,False +src/System.Management.Automation/help/DscResourceHelpProvider.cs,C#,371,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpCategoryInvalidException.cs,C#,126,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpCommands.cs,C#,904,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpCommentsParser.cs,C#,1226,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpErrorTracer.cs,C#,207,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpFileHelpInfo.cs,C#,139,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpFileHelpProvider.cs,C#,417,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpInfo.cs,C#,269,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpNotFoundException.cs,C#,132,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpProvider.cs,C#,255,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpProviderWithCache.cs,C#,231,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpProviderWithFullCache.cs,C#,100,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpRequest.cs,C#,178,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpSystem.cs,C#,926,B,System.Management.Automation,False +src/System.Management.Automation/help/HelpUtils.cs,C#,69,B,System.Management.Automation,False +src/System.Management.Automation/help/MUIFileSearcher.cs,C#,341,B,System.Management.Automation,False +src/System.Management.Automation/help/MamlClassHelpInfo.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/help/MamlCommandHelpInfo.cs,C#,450,B,System.Management.Automation,False +src/System.Management.Automation/help/MamlNode.cs,C#,1252,B,System.Management.Automation,False +src/System.Management.Automation/help/MamlUtil.cs,C#,330,B,System.Management.Automation,False +src/System.Management.Automation/help/PSClassHelpProvider.cs,C#,371,B,System.Management.Automation,False +src/System.Management.Automation/help/ProviderCommandHelpInfo.cs,C#,142,B,System.Management.Automation,False +src/System.Management.Automation/help/ProviderContext.cs,C#,164,B,System.Management.Automation,False +src/System.Management.Automation/help/ProviderHelpInfo.cs,C#,358,B,System.Management.Automation,False +src/System.Management.Automation/help/ProviderHelpProvider.cs,C#,432,B,System.Management.Automation,False +src/System.Management.Automation/help/RemoteHelpInfo.cs,C#,122,B,System.Management.Automation,False +src/System.Management.Automation/help/SaveHelpCommand.cs,C#,513,B,System.Management.Automation,False +src/System.Management.Automation/help/ScriptCommandHelpProvider.cs,C#,81,B,System.Management.Automation,False +src/System.Management.Automation/help/SyntaxHelpInfo.cs,C#,63,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdatableHelpCommandBase.cs,C#,927,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdatableHelpInfo.cs,C#,195,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdatableHelpModuleInfo.cs,C#,97,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdatableHelpSystem.cs,C#,1654,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdatableHelpUri.cs,C#,52,B,System.Management.Automation,False +src/System.Management.Automation/help/UpdateHelpCommand.cs,C#,516,B,System.Management.Automation,False +src/System.Management.Automation/logging/LogContext.cs,C#,135,B,System.Management.Automation,False +src/System.Management.Automation/logging/LogProvider.cs,C#,441,B,System.Management.Automation,False +src/System.Management.Automation/logging/MshLog.cs,C#,1123,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/AliasProvider.cs,C#,355,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/ContainerProviderBase.cs,C#,1086,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/CoreCommandContext.cs,C#,1148,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/DriveProviderBase.cs,C#,238,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/EnvironmentProvider.cs,C#,247,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/FileSystemContentStream.cs,C#,1503,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/FileSystemProvider.cs,C#,9605,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/FileSystemSecurity.cs,C#,344,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/FunctionProvider.cs,C#,389,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IContentProvider.cs,C#,149,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IContentReader.cs,C#,68,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IContentWriter.cs,C#,69,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IDynamicPropertyProvider.cs,C#,339,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IPermissionProvider.cs,C#,110,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/IPropertiesProvider.cs,C#,201,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/ItemProviderBase.cs,C#,690,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/LocationGlobber.cs,C#,4732,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/NavigationProviderBase.cs,C#,1091,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/PathInfo.cs,C#,165,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/ProviderBase.cs,C#,1986,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/ProviderBaseSecurity.cs,C#,99,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs,C#,162,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/RegistryProvider.cs,C#,4180,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/RegistrySecurity.cs,C#,213,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/RegistryWrapper.cs,C#,449,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/SessionStateProviderBase.cs,C#,1223,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/StackInfo.cs,C#,61,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/VariableProvider.cs,C#,238,B,System.Management.Automation,False +src/System.Management.Automation/namespaces/Win32Native.cs,C#,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/Authenticode.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/AuthorizationManagerBase.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/AutomationExceptions.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/CatalogStrings.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/CimInstanceTypeAdapterResources.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/CmdletizationCoreResources.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/CommandBaseStrings.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ConsoleInfoErrorStrings.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/CoreClrStubResources.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/CredUI.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/Credential.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/CredentialAttributeStrings.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/DebuggerStrings.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/DescriptionsStrings.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/DiscoveryExceptions.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/EnumExpressionEvaluatorStrings.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/ErrorCategoryStrings.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/ErrorPackage.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/EtwLoggingStrings.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/EventResource.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/EventingResources.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/ExperimentalFeatureStrings.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/ExtendedTypeSystem.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/FileSystemProviderStrings.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/FormatAndOutXmlLoadingStrings.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/FormatAndOut_MshParameter.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/FormatAndOut_format_xxx.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/FormatAndOut_out_xxx.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/GetErrorText.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/HelpDisplayStrings.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/HelpErrors.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/HistoryStrings.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/HostInterfaceExceptionsStrings.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/InternalCommandStrings.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/InternalHostStrings.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/InternalHostUserInterfaceStrings.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/Logging.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/Metadata.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/MiniShellErrors.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/Modules.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/MshHostRawUserInterfaceStrings.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/MshSignature.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/MshSnapInCmdletResources.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/MshSnapinInfo.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/NativeCP.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/PSCommandStrings.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/PSConfigurationStrings.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/PSDataBufferStrings.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/PSListModifierStrings.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/PSStyleStrings.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/ParameterBinderStrings.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/ParserStrings.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/PathUtilsStrings.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/PipelineStrings.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/PowerShellStrings.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/ProgressRecordStrings.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ProviderBaseSecurity.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ProxyCommandStrings.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/RegistryProviderStrings.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/RemotingErrorIdStrings.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/RunspaceInit.resx,resx,228,B,System.Management.Automation,False +src/System.Management.Automation/resources/RunspacePoolStrings.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/RunspaceStrings.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/SecuritySupportStrings.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/Serialization.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/SessionStateProviderBaseStrings.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/SessionStateStrings.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/StringDecoratedStrings.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/SubsystemStrings.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/SuggestionStrings.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/TabCompletionStrings.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/TransactionStrings.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/TypesXmlStrings.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/VerbDescriptionStrings.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/WildcardPatternStrings.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Authenticode.cs.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/AuthorizationManagerBase.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/AutomationExceptions.cs.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CatalogStrings.cs.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CimInstanceTypeAdapterResources.cs.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CmdletizationCoreResources.cs.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CommandBaseStrings.cs.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ConsoleInfoErrorStrings.cs.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CoreClrStubResources.cs.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CredUI.cs.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Credential.cs.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/CredentialAttributeStrings.cs.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/DebuggerStrings.cs.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/DescriptionsStrings.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/DiscoveryExceptions.cs.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/EnumExpressionEvaluatorStrings.cs.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ErrorCategoryStrings.cs.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ErrorPackage.cs.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/EtwLoggingStrings.cs.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/EventResource.cs.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/EventingResources.cs.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ExperimentalFeatureStrings.cs.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ExtendedTypeSystem.cs.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/FileSystemProviderStrings.cs.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/FormatAndOutXmlLoadingStrings.cs.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/FormatAndOut_MshParameter.cs.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/FormatAndOut_format_xxx.cs.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/FormatAndOut_out_xxx.cs.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/GetErrorText.cs.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/HelpDisplayStrings.cs.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/HelpErrors.cs.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/HistoryStrings.cs.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/HostInterfaceExceptionsStrings.cs.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/InternalCommandStrings.cs.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/InternalHostStrings.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/InternalHostUserInterfaceStrings.cs.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Logging.cs.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Metadata.cs.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/MiniShellErrors.cs.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Modules.cs.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/MshHostRawUserInterfaceStrings.cs.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/MshSignature.cs.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/MshSnapInCmdletResources.cs.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/MshSnapinInfo.cs.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/NativeCP.cs.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PSCommandStrings.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PSConfigurationStrings.cs.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PSDataBufferStrings.cs.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PSListModifierStrings.cs.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PSStyleStrings.cs.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ParameterBinderStrings.cs.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ParserStrings.cs.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PathUtilsStrings.cs.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PipelineStrings.cs.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/PowerShellStrings.cs.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ProgressRecordStrings.cs.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ProviderBaseSecurity.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/ProxyCommandStrings.cs.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/RegistryProviderStrings.cs.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/RemotingErrorIdStrings.cs.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/RunspaceInit.cs.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/RunspacePoolStrings.cs.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/RunspaceStrings.cs.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/SecuritySupportStrings.cs.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/Serialization.cs.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/SessionStateProviderBaseStrings.cs.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/SessionStateStrings.cs.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/StringDecoratedStrings.cs.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/SubsystemStrings.cs.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/SuggestionStrings.cs.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/TabCompletionStrings.cs.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/TransactionStrings.cs.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/TypesXmlStrings.cs.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/VerbDescriptionStrings.cs.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/cs/WildcardPatternStrings.cs.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Authenticode.de.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/AuthorizationManagerBase.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/AutomationExceptions.de.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CatalogStrings.de.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CimInstanceTypeAdapterResources.de.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CmdletizationCoreResources.de.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CommandBaseStrings.de.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ConsoleInfoErrorStrings.de.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CoreClrStubResources.de.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CredUI.de.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Credential.de.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/CredentialAttributeStrings.de.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/DebuggerStrings.de.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/DescriptionsStrings.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/DiscoveryExceptions.de.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/EnumExpressionEvaluatorStrings.de.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ErrorCategoryStrings.de.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ErrorPackage.de.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/EtwLoggingStrings.de.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/EventResource.de.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/EventingResources.de.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ExperimentalFeatureStrings.de.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ExtendedTypeSystem.de.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/FileSystemProviderStrings.de.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/FormatAndOutXmlLoadingStrings.de.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/FormatAndOut_MshParameter.de.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/FormatAndOut_format_xxx.de.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/FormatAndOut_out_xxx.de.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/GetErrorText.de.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/HelpDisplayStrings.de.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/HelpErrors.de.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/HistoryStrings.de.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/HostInterfaceExceptionsStrings.de.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/InternalCommandStrings.de.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/InternalHostStrings.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/InternalHostUserInterfaceStrings.de.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Logging.de.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Metadata.de.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/MiniShellErrors.de.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Modules.de.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/MshHostRawUserInterfaceStrings.de.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/MshSignature.de.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/MshSnapInCmdletResources.de.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/MshSnapinInfo.de.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/NativeCP.de.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PSCommandStrings.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PSConfigurationStrings.de.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PSDataBufferStrings.de.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PSListModifierStrings.de.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PSStyleStrings.de.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ParameterBinderStrings.de.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ParserStrings.de.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PathUtilsStrings.de.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PipelineStrings.de.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/PowerShellStrings.de.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ProgressRecordStrings.de.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ProviderBaseSecurity.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/ProxyCommandStrings.de.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/RegistryProviderStrings.de.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/RemotingErrorIdStrings.de.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/RunspaceInit.de.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/RunspacePoolStrings.de.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/RunspaceStrings.de.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/SecuritySupportStrings.de.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/Serialization.de.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/SessionStateProviderBaseStrings.de.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/SessionStateStrings.de.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/StringDecoratedStrings.de.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/SubsystemStrings.de.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/SuggestionStrings.de.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/TabCompletionStrings.de.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/TransactionStrings.de.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/TypesXmlStrings.de.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/VerbDescriptionStrings.de.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/de/WildcardPatternStrings.de.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Authenticode.es.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/AuthorizationManagerBase.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/AutomationExceptions.es.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CatalogStrings.es.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CimInstanceTypeAdapterResources.es.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CmdletizationCoreResources.es.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CommandBaseStrings.es.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ConsoleInfoErrorStrings.es.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CoreClrStubResources.es.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CredUI.es.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Credential.es.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/CredentialAttributeStrings.es.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/DebuggerStrings.es.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/DescriptionsStrings.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/DiscoveryExceptions.es.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/EnumExpressionEvaluatorStrings.es.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ErrorCategoryStrings.es.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ErrorPackage.es.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/EtwLoggingStrings.es.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/EventResource.es.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/EventingResources.es.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ExperimentalFeatureStrings.es.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ExtendedTypeSystem.es.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/FileSystemProviderStrings.es.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/FormatAndOutXmlLoadingStrings.es.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/FormatAndOut_MshParameter.es.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/FormatAndOut_format_xxx.es.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/FormatAndOut_out_xxx.es.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/GetErrorText.es.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/HelpDisplayStrings.es.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/HelpErrors.es.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/HistoryStrings.es.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/HostInterfaceExceptionsStrings.es.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/InternalCommandStrings.es.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/InternalHostStrings.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/InternalHostUserInterfaceStrings.es.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Logging.es.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Metadata.es.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/MiniShellErrors.es.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Modules.es.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/MshHostRawUserInterfaceStrings.es.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/MshSignature.es.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/MshSnapInCmdletResources.es.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/MshSnapinInfo.es.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/NativeCP.es.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PSCommandStrings.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PSConfigurationStrings.es.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PSDataBufferStrings.es.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PSListModifierStrings.es.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PSStyleStrings.es.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ParameterBinderStrings.es.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ParserStrings.es.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PathUtilsStrings.es.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PipelineStrings.es.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/PowerShellStrings.es.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ProgressRecordStrings.es.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ProviderBaseSecurity.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/ProxyCommandStrings.es.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/RegistryProviderStrings.es.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/RemotingErrorIdStrings.es.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/RunspaceInit.es.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/RunspacePoolStrings.es.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/RunspaceStrings.es.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/SecuritySupportStrings.es.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/Serialization.es.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/SessionStateProviderBaseStrings.es.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/SessionStateStrings.es.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/StringDecoratedStrings.es.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/SubsystemStrings.es.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/SuggestionStrings.es.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/TabCompletionStrings.es.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/TransactionStrings.es.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/TypesXmlStrings.es.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/VerbDescriptionStrings.es.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/es/WildcardPatternStrings.es.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Authenticode.fr.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/AuthorizationManagerBase.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/AutomationExceptions.fr.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CatalogStrings.fr.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CimInstanceTypeAdapterResources.fr.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CmdletizationCoreResources.fr.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CommandBaseStrings.fr.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ConsoleInfoErrorStrings.fr.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CoreClrStubResources.fr.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CredUI.fr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Credential.fr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/CredentialAttributeStrings.fr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/DebuggerStrings.fr.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/DescriptionsStrings.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/DiscoveryExceptions.fr.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/EnumExpressionEvaluatorStrings.fr.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ErrorCategoryStrings.fr.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ErrorPackage.fr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/EtwLoggingStrings.fr.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/EventResource.fr.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/EventingResources.fr.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ExperimentalFeatureStrings.fr.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ExtendedTypeSystem.fr.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/FileSystemProviderStrings.fr.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/FormatAndOutXmlLoadingStrings.fr.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/FormatAndOut_MshParameter.fr.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/FormatAndOut_format_xxx.fr.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/FormatAndOut_out_xxx.fr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/GetErrorText.fr.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/HelpDisplayStrings.fr.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/HelpErrors.fr.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/HistoryStrings.fr.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/HostInterfaceExceptionsStrings.fr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/InternalCommandStrings.fr.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/InternalHostStrings.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/InternalHostUserInterfaceStrings.fr.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Logging.fr.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Metadata.fr.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/MiniShellErrors.fr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Modules.fr.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/MshHostRawUserInterfaceStrings.fr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/MshSignature.fr.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/MshSnapInCmdletResources.fr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/MshSnapinInfo.fr.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/NativeCP.fr.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PSCommandStrings.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PSConfigurationStrings.fr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PSDataBufferStrings.fr.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PSListModifierStrings.fr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PSStyleStrings.fr.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ParameterBinderStrings.fr.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ParserStrings.fr.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PathUtilsStrings.fr.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PipelineStrings.fr.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/PowerShellStrings.fr.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ProgressRecordStrings.fr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ProviderBaseSecurity.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/ProxyCommandStrings.fr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/RegistryProviderStrings.fr.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/RemotingErrorIdStrings.fr.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/RunspaceInit.fr.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/RunspacePoolStrings.fr.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/RunspaceStrings.fr.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/SecuritySupportStrings.fr.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/Serialization.fr.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/SessionStateProviderBaseStrings.fr.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/SessionStateStrings.fr.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/StringDecoratedStrings.fr.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/SubsystemStrings.fr.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/SuggestionStrings.fr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/TabCompletionStrings.fr.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/TransactionStrings.fr.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/TypesXmlStrings.fr.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/VerbDescriptionStrings.fr.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/fr/WildcardPatternStrings.fr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Authenticode.it.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/AuthorizationManagerBase.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/AutomationExceptions.it.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CatalogStrings.it.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CimInstanceTypeAdapterResources.it.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CmdletizationCoreResources.it.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CommandBaseStrings.it.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ConsoleInfoErrorStrings.it.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CoreClrStubResources.it.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CredUI.it.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Credential.it.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/CredentialAttributeStrings.it.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/DebuggerStrings.it.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/DescriptionsStrings.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/DiscoveryExceptions.it.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/EnumExpressionEvaluatorStrings.it.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ErrorCategoryStrings.it.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ErrorPackage.it.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/EtwLoggingStrings.it.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/EventResource.it.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/EventingResources.it.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ExperimentalFeatureStrings.it.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ExtendedTypeSystem.it.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/FileSystemProviderStrings.it.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/FormatAndOutXmlLoadingStrings.it.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/FormatAndOut_MshParameter.it.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/FormatAndOut_format_xxx.it.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/FormatAndOut_out_xxx.it.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/GetErrorText.it.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/HelpDisplayStrings.it.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/HelpErrors.it.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/HistoryStrings.it.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/HostInterfaceExceptionsStrings.it.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/InternalCommandStrings.it.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/InternalHostStrings.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/InternalHostUserInterfaceStrings.it.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Logging.it.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Metadata.it.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/MiniShellErrors.it.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Modules.it.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/MshHostRawUserInterfaceStrings.it.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/MshSignature.it.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/MshSnapInCmdletResources.it.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/MshSnapinInfo.it.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/NativeCP.it.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PSCommandStrings.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PSConfigurationStrings.it.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PSDataBufferStrings.it.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PSListModifierStrings.it.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PSStyleStrings.it.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ParameterBinderStrings.it.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ParserStrings.it.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PathUtilsStrings.it.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PipelineStrings.it.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/PowerShellStrings.it.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ProgressRecordStrings.it.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ProviderBaseSecurity.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/ProxyCommandStrings.it.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/RegistryProviderStrings.it.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/RemotingErrorIdStrings.it.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/RunspaceInit.it.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/RunspacePoolStrings.it.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/RunspaceStrings.it.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/SecuritySupportStrings.it.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/Serialization.it.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/SessionStateProviderBaseStrings.it.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/SessionStateStrings.it.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/StringDecoratedStrings.it.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/SubsystemStrings.it.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/SuggestionStrings.it.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/TabCompletionStrings.it.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/TransactionStrings.it.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/TypesXmlStrings.it.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/VerbDescriptionStrings.it.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/it/WildcardPatternStrings.it.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Authenticode.ja.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/AuthorizationManagerBase.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/AutomationExceptions.ja.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CatalogStrings.ja.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CimInstanceTypeAdapterResources.ja.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CmdletizationCoreResources.ja.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CommandBaseStrings.ja.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ConsoleInfoErrorStrings.ja.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CoreClrStubResources.ja.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CredUI.ja.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Credential.ja.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/CredentialAttributeStrings.ja.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/DebuggerStrings.ja.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/DescriptionsStrings.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/DiscoveryExceptions.ja.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/EnumExpressionEvaluatorStrings.ja.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ErrorCategoryStrings.ja.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ErrorPackage.ja.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/EtwLoggingStrings.ja.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/EventResource.ja.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/EventingResources.ja.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ExperimentalFeatureStrings.ja.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ExtendedTypeSystem.ja.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/FileSystemProviderStrings.ja.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/FormatAndOutXmlLoadingStrings.ja.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/FormatAndOut_MshParameter.ja.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/FormatAndOut_format_xxx.ja.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/FormatAndOut_out_xxx.ja.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/GetErrorText.ja.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/HelpDisplayStrings.ja.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/HelpErrors.ja.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/HistoryStrings.ja.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/HostInterfaceExceptionsStrings.ja.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/InternalCommandStrings.ja.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/InternalHostStrings.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/InternalHostUserInterfaceStrings.ja.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Logging.ja.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Metadata.ja.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/MiniShellErrors.ja.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Modules.ja.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/MshHostRawUserInterfaceStrings.ja.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/MshSignature.ja.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/MshSnapInCmdletResources.ja.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/MshSnapinInfo.ja.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/NativeCP.ja.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PSCommandStrings.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PSConfigurationStrings.ja.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PSDataBufferStrings.ja.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PSListModifierStrings.ja.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PSStyleStrings.ja.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ParameterBinderStrings.ja.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ParserStrings.ja.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PathUtilsStrings.ja.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PipelineStrings.ja.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/PowerShellStrings.ja.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ProgressRecordStrings.ja.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ProviderBaseSecurity.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/ProxyCommandStrings.ja.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/RegistryProviderStrings.ja.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/RemotingErrorIdStrings.ja.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/RunspaceInit.ja.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/RunspacePoolStrings.ja.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/RunspaceStrings.ja.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/SecuritySupportStrings.ja.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/Serialization.ja.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/SessionStateProviderBaseStrings.ja.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/SessionStateStrings.ja.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/StringDecoratedStrings.ja.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/SubsystemStrings.ja.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/SuggestionStrings.ja.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/TabCompletionStrings.ja.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/TransactionStrings.ja.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/TypesXmlStrings.ja.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/VerbDescriptionStrings.ja.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/ja/WildcardPatternStrings.ja.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Authenticode.ko.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/AuthorizationManagerBase.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/AutomationExceptions.ko.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CatalogStrings.ko.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CimInstanceTypeAdapterResources.ko.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CmdletizationCoreResources.ko.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CommandBaseStrings.ko.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ConsoleInfoErrorStrings.ko.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CoreClrStubResources.ko.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CredUI.ko.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Credential.ko.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/CredentialAttributeStrings.ko.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/DebuggerStrings.ko.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/DescriptionsStrings.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/DiscoveryExceptions.ko.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/EnumExpressionEvaluatorStrings.ko.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ErrorCategoryStrings.ko.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ErrorPackage.ko.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/EtwLoggingStrings.ko.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/EventResource.ko.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/EventingResources.ko.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ExperimentalFeatureStrings.ko.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ExtendedTypeSystem.ko.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/FileSystemProviderStrings.ko.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/FormatAndOutXmlLoadingStrings.ko.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/FormatAndOut_MshParameter.ko.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/FormatAndOut_format_xxx.ko.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/FormatAndOut_out_xxx.ko.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/GetErrorText.ko.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/HelpDisplayStrings.ko.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/HelpErrors.ko.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/HistoryStrings.ko.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/HostInterfaceExceptionsStrings.ko.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/InternalCommandStrings.ko.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/InternalHostStrings.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/InternalHostUserInterfaceStrings.ko.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Logging.ko.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Metadata.ko.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/MiniShellErrors.ko.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Modules.ko.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/MshHostRawUserInterfaceStrings.ko.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/MshSignature.ko.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/MshSnapInCmdletResources.ko.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/MshSnapinInfo.ko.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/NativeCP.ko.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PSCommandStrings.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PSConfigurationStrings.ko.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PSDataBufferStrings.ko.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PSListModifierStrings.ko.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PSStyleStrings.ko.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ParameterBinderStrings.ko.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ParserStrings.ko.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PathUtilsStrings.ko.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PipelineStrings.ko.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/PowerShellStrings.ko.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ProgressRecordStrings.ko.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ProviderBaseSecurity.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/ProxyCommandStrings.ko.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/RegistryProviderStrings.ko.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/RemotingErrorIdStrings.ko.resx,resx,1736,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/RunspaceInit.ko.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/RunspacePoolStrings.ko.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/RunspaceStrings.ko.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/SecuritySupportStrings.ko.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/Serialization.ko.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/SessionStateProviderBaseStrings.ko.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/SessionStateStrings.ko.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/StringDecoratedStrings.ko.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/SubsystemStrings.ko.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/SuggestionStrings.ko.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/TabCompletionStrings.ko.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/TransactionStrings.ko.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/TypesXmlStrings.ko.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/VerbDescriptionStrings.ko.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/ko/WildcardPatternStrings.ko.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Authenticode.pl.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/AuthorizationManagerBase.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/AutomationExceptions.pl.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CatalogStrings.pl.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CimInstanceTypeAdapterResources.pl.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CmdletizationCoreResources.pl.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CommandBaseStrings.pl.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ConsoleInfoErrorStrings.pl.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CoreClrStubResources.pl.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CredUI.pl.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Credential.pl.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/CredentialAttributeStrings.pl.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/DebuggerStrings.pl.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/DescriptionsStrings.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/DiscoveryExceptions.pl.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/EnumExpressionEvaluatorStrings.pl.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ErrorCategoryStrings.pl.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ErrorPackage.pl.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/EtwLoggingStrings.pl.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/EventResource.pl.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/EventingResources.pl.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ExperimentalFeatureStrings.pl.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ExtendedTypeSystem.pl.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/FileSystemProviderStrings.pl.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/FormatAndOutXmlLoadingStrings.pl.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/FormatAndOut_MshParameter.pl.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/FormatAndOut_format_xxx.pl.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/FormatAndOut_out_xxx.pl.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/GetErrorText.pl.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/HelpDisplayStrings.pl.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/HelpErrors.pl.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/HistoryStrings.pl.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/HostInterfaceExceptionsStrings.pl.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/InternalCommandStrings.pl.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/InternalHostStrings.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/InternalHostUserInterfaceStrings.pl.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Logging.pl.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Metadata.pl.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/MiniShellErrors.pl.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Modules.pl.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/MshHostRawUserInterfaceStrings.pl.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/MshSignature.pl.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/MshSnapInCmdletResources.pl.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/MshSnapinInfo.pl.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/NativeCP.pl.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PSCommandStrings.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PSConfigurationStrings.pl.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PSDataBufferStrings.pl.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PSListModifierStrings.pl.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PSStyleStrings.pl.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ParameterBinderStrings.pl.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ParserStrings.pl.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PathUtilsStrings.pl.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PipelineStrings.pl.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/PowerShellStrings.pl.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ProgressRecordStrings.pl.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ProviderBaseSecurity.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/ProxyCommandStrings.pl.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/RegistryProviderStrings.pl.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/RemotingErrorIdStrings.pl.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/RunspaceInit.pl.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/RunspacePoolStrings.pl.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/RunspaceStrings.pl.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/SecuritySupportStrings.pl.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/Serialization.pl.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/SessionStateProviderBaseStrings.pl.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/SessionStateStrings.pl.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/StringDecoratedStrings.pl.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/SubsystemStrings.pl.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/SuggestionStrings.pl.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/TabCompletionStrings.pl.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/TransactionStrings.pl.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/TypesXmlStrings.pl.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/VerbDescriptionStrings.pl.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/pl/WildcardPatternStrings.pl.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Authenticode.pt-BR.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/AuthorizationManagerBase.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/AutomationExceptions.pt-BR.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CatalogStrings.pt-BR.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CimInstanceTypeAdapterResources.pt-BR.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CmdletizationCoreResources.pt-BR.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CommandBaseStrings.pt-BR.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ConsoleInfoErrorStrings.pt-BR.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CoreClrStubResources.pt-BR.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CredUI.pt-BR.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Credential.pt-BR.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/CredentialAttributeStrings.pt-BR.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/DebuggerStrings.pt-BR.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/DescriptionsStrings.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/DiscoveryExceptions.pt-BR.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/EnumExpressionEvaluatorStrings.pt-BR.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ErrorCategoryStrings.pt-BR.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ErrorPackage.pt-BR.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/EtwLoggingStrings.pt-BR.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/EventResource.pt-BR.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/EventingResources.pt-BR.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ExperimentalFeatureStrings.pt-BR.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ExtendedTypeSystem.pt-BR.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/FileSystemProviderStrings.pt-BR.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/FormatAndOutXmlLoadingStrings.pt-BR.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/FormatAndOut_MshParameter.pt-BR.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/FormatAndOut_format_xxx.pt-BR.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/FormatAndOut_out_xxx.pt-BR.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/GetErrorText.pt-BR.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/HelpDisplayStrings.pt-BR.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/HelpErrors.pt-BR.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/HistoryStrings.pt-BR.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/HostInterfaceExceptionsStrings.pt-BR.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/InternalCommandStrings.pt-BR.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/InternalHostStrings.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/InternalHostUserInterfaceStrings.pt-BR.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Logging.pt-BR.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Metadata.pt-BR.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/MiniShellErrors.pt-BR.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Modules.pt-BR.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/MshHostRawUserInterfaceStrings.pt-BR.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/MshSignature.pt-BR.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/MshSnapInCmdletResources.pt-BR.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/MshSnapinInfo.pt-BR.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/NativeCP.pt-BR.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PSCommandStrings.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PSConfigurationStrings.pt-BR.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PSDataBufferStrings.pt-BR.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PSListModifierStrings.pt-BR.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PSStyleStrings.pt-BR.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ParameterBinderStrings.pt-BR.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ParserStrings.pt-BR.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PathUtilsStrings.pt-BR.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PipelineStrings.pt-BR.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/PowerShellStrings.pt-BR.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ProgressRecordStrings.pt-BR.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ProviderBaseSecurity.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/ProxyCommandStrings.pt-BR.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/RegistryProviderStrings.pt-BR.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/RemotingErrorIdStrings.pt-BR.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/RunspaceInit.pt-BR.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/RunspacePoolStrings.pt-BR.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/RunspaceStrings.pt-BR.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/SecuritySupportStrings.pt-BR.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/Serialization.pt-BR.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/SessionStateProviderBaseStrings.pt-BR.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/SessionStateStrings.pt-BR.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/StringDecoratedStrings.pt-BR.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/SubsystemStrings.pt-BR.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/SuggestionStrings.pt-BR.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/TabCompletionStrings.pt-BR.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/TransactionStrings.pt-BR.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/TypesXmlStrings.pt-BR.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/VerbDescriptionStrings.pt-BR.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/pt-BR/WildcardPatternStrings.pt-BR.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Authenticode.ru.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/AuthorizationManagerBase.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/AutomationExceptions.ru.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CatalogStrings.ru.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CimInstanceTypeAdapterResources.ru.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CmdletizationCoreResources.ru.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CommandBaseStrings.ru.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ConsoleInfoErrorStrings.ru.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CoreClrStubResources.ru.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CredUI.ru.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Credential.ru.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/CredentialAttributeStrings.ru.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/DebuggerStrings.ru.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/DescriptionsStrings.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/DiscoveryExceptions.ru.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/EnumExpressionEvaluatorStrings.ru.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ErrorCategoryStrings.ru.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ErrorPackage.ru.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/EtwLoggingStrings.ru.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/EventResource.ru.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/EventingResources.ru.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ExperimentalFeatureStrings.ru.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ExtendedTypeSystem.ru.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/FileSystemProviderStrings.ru.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/FormatAndOutXmlLoadingStrings.ru.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/FormatAndOut_MshParameter.ru.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/FormatAndOut_format_xxx.ru.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/FormatAndOut_out_xxx.ru.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/GetErrorText.ru.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/HelpDisplayStrings.ru.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/HelpErrors.ru.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/HistoryStrings.ru.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/HostInterfaceExceptionsStrings.ru.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/InternalCommandStrings.ru.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/InternalHostStrings.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/InternalHostUserInterfaceStrings.ru.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Logging.ru.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Metadata.ru.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/MiniShellErrors.ru.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Modules.ru.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/MshHostRawUserInterfaceStrings.ru.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/MshSignature.ru.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/MshSnapInCmdletResources.ru.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/MshSnapinInfo.ru.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/NativeCP.ru.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PSCommandStrings.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PSConfigurationStrings.ru.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PSDataBufferStrings.ru.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PSListModifierStrings.ru.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PSStyleStrings.ru.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ParameterBinderStrings.ru.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ParserStrings.ru.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PathUtilsStrings.ru.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PipelineStrings.ru.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/PowerShellStrings.ru.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ProgressRecordStrings.ru.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ProviderBaseSecurity.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/ProxyCommandStrings.ru.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/RegistryProviderStrings.ru.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/RemotingErrorIdStrings.ru.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/RunspaceInit.ru.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/RunspacePoolStrings.ru.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/RunspaceStrings.ru.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/SecuritySupportStrings.ru.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/Serialization.ru.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/SessionStateProviderBaseStrings.ru.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/SessionStateStrings.ru.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/StringDecoratedStrings.ru.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/SubsystemStrings.ru.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/SuggestionStrings.ru.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/TabCompletionStrings.ru.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/TransactionStrings.ru.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/TypesXmlStrings.ru.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/VerbDescriptionStrings.ru.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/ru/WildcardPatternStrings.ru.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Authenticode.tr.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/AuthorizationManagerBase.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/AutomationExceptions.tr.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CatalogStrings.tr.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CimInstanceTypeAdapterResources.tr.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CmdletizationCoreResources.tr.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CommandBaseStrings.tr.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ConsoleInfoErrorStrings.tr.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CoreClrStubResources.tr.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CredUI.tr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Credential.tr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/CredentialAttributeStrings.tr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/DebuggerStrings.tr.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/DescriptionsStrings.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/DiscoveryExceptions.tr.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/EnumExpressionEvaluatorStrings.tr.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ErrorCategoryStrings.tr.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ErrorPackage.tr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/EtwLoggingStrings.tr.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/EventResource.tr.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/EventingResources.tr.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ExperimentalFeatureStrings.tr.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ExtendedTypeSystem.tr.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/FileSystemProviderStrings.tr.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/FormatAndOutXmlLoadingStrings.tr.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/FormatAndOut_MshParameter.tr.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/FormatAndOut_format_xxx.tr.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/FormatAndOut_out_xxx.tr.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/GetErrorText.tr.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/HelpDisplayStrings.tr.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/HelpErrors.tr.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/HistoryStrings.tr.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/HostInterfaceExceptionsStrings.tr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/InternalCommandStrings.tr.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/InternalHostStrings.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/InternalHostUserInterfaceStrings.tr.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Logging.tr.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Metadata.tr.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/MiniShellErrors.tr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Modules.tr.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/MshHostRawUserInterfaceStrings.tr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/MshSignature.tr.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/MshSnapInCmdletResources.tr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/MshSnapinInfo.tr.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/NativeCP.tr.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PSCommandStrings.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PSConfigurationStrings.tr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PSDataBufferStrings.tr.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PSListModifierStrings.tr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PSStyleStrings.tr.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ParameterBinderStrings.tr.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ParserStrings.tr.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PathUtilsStrings.tr.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PipelineStrings.tr.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/PowerShellStrings.tr.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ProgressRecordStrings.tr.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ProviderBaseSecurity.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/ProxyCommandStrings.tr.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/RegistryProviderStrings.tr.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/RemotingErrorIdStrings.tr.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/RunspaceInit.tr.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/RunspacePoolStrings.tr.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/RunspaceStrings.tr.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/SecuritySupportStrings.tr.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/Serialization.tr.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/SessionStateProviderBaseStrings.tr.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/SessionStateStrings.tr.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/StringDecoratedStrings.tr.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/SubsystemStrings.tr.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/SuggestionStrings.tr.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/TabCompletionStrings.tr.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/TransactionStrings.tr.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/TypesXmlStrings.tr.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/VerbDescriptionStrings.tr.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/tr/WildcardPatternStrings.tr.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Authenticode.zh-Hans.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/AuthorizationManagerBase.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/AutomationExceptions.zh-Hans.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CatalogStrings.zh-Hans.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CimInstanceTypeAdapterResources.zh-Hans.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CmdletizationCoreResources.zh-Hans.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CommandBaseStrings.zh-Hans.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ConsoleInfoErrorStrings.zh-Hans.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CoreClrStubResources.zh-Hans.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CredUI.zh-Hans.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Credential.zh-Hans.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/CredentialAttributeStrings.zh-Hans.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/DebuggerStrings.zh-Hans.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/DescriptionsStrings.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/DiscoveryExceptions.zh-Hans.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/EnumExpressionEvaluatorStrings.zh-Hans.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ErrorCategoryStrings.zh-Hans.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ErrorPackage.zh-Hans.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/EtwLoggingStrings.zh-Hans.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/EventResource.zh-Hans.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/EventingResources.zh-Hans.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ExperimentalFeatureStrings.zh-Hans.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ExtendedTypeSystem.zh-Hans.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/FileSystemProviderStrings.zh-Hans.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/FormatAndOutXmlLoadingStrings.zh-Hans.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_MshParameter.zh-Hans.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_format_xxx.zh-Hans.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/FormatAndOut_out_xxx.zh-Hans.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/GetErrorText.zh-Hans.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/HelpDisplayStrings.zh-Hans.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/HelpErrors.zh-Hans.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/HistoryStrings.zh-Hans.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/HostInterfaceExceptionsStrings.zh-Hans.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/InternalCommandStrings.zh-Hans.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/InternalHostStrings.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/InternalHostUserInterfaceStrings.zh-Hans.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Logging.zh-Hans.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Metadata.zh-Hans.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/MiniShellErrors.zh-Hans.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Modules.zh-Hans.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/MshHostRawUserInterfaceStrings.zh-Hans.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/MshSignature.zh-Hans.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/MshSnapInCmdletResources.zh-Hans.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/MshSnapinInfo.zh-Hans.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/NativeCP.zh-Hans.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PSCommandStrings.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PSConfigurationStrings.zh-Hans.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PSDataBufferStrings.zh-Hans.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PSListModifierStrings.zh-Hans.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PSStyleStrings.zh-Hans.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ParameterBinderStrings.zh-Hans.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ParserStrings.zh-Hans.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PathUtilsStrings.zh-Hans.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PipelineStrings.zh-Hans.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/PowerShellStrings.zh-Hans.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ProgressRecordStrings.zh-Hans.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ProviderBaseSecurity.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/ProxyCommandStrings.zh-Hans.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/RegistryProviderStrings.zh-Hans.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/RemotingErrorIdStrings.zh-Hans.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/RunspaceInit.zh-Hans.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/RunspacePoolStrings.zh-Hans.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/RunspaceStrings.zh-Hans.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/SecuritySupportStrings.zh-Hans.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/Serialization.zh-Hans.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/SessionStateProviderBaseStrings.zh-Hans.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/SessionStateStrings.zh-Hans.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/StringDecoratedStrings.zh-Hans.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/SubsystemStrings.zh-Hans.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/SuggestionStrings.zh-Hans.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/TabCompletionStrings.zh-Hans.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/TransactionStrings.zh-Hans.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/TypesXmlStrings.zh-Hans.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/VerbDescriptionStrings.zh-Hans.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hans/WildcardPatternStrings.zh-Hans.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Authenticode.zh-Hant.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/AuthorizationManagerBase.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/AutomationExceptions.zh-Hant.resx,resx,210,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CatalogStrings.zh-Hant.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CimInstanceTypeAdapterResources.zh-Hant.resx,resx,127,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CmdletizationCoreResources.zh-Hant.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CommandBaseStrings.zh-Hant.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ConsoleInfoErrorStrings.zh-Hant.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CoreClrStubResources.zh-Hant.resx,resx,145,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CredUI.zh-Hant.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Credential.zh-Hant.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/CredentialAttributeStrings.zh-Hant.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/DebuggerStrings.zh-Hant.resx,resx,264,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/DescriptionsStrings.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/DiscoveryExceptions.zh-Hant.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/EnumExpressionEvaluatorStrings.zh-Hant.resx,resx,148,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ErrorCategoryStrings.zh-Hant.resx,resx,219,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ErrorPackage.zh-Hant.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/EtwLoggingStrings.zh-Hant.resx,resx,225,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/EventResource.zh-Hant.resx,resx,924,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/EventingResources.zh-Hant.resx,resx,141,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ExperimentalFeatureStrings.zh-Hant.resx,resx,67,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ExtendedTypeSystem.zh-Hant.resx,resx,406,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/FileSystemProviderStrings.zh-Hant.resx,resx,366,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/FormatAndOutXmlLoadingStrings.zh-Hant.resx,resx,324,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_MshParameter.zh-Hant.resx,resx,177,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_format_xxx.zh-Hant.resx,resx,182,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/FormatAndOut_out_xxx.zh-Hant.resx,resx,138,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/GetErrorText.zh-Hant.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/HelpDisplayStrings.zh-Hant.resx,resx,476,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/HelpErrors.zh-Hant.resx,resx,196,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/HistoryStrings.zh-Hant.resx,resx,153,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/HostInterfaceExceptionsStrings.zh-Hant.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/InternalCommandStrings.zh-Hant.resx,resx,193,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/InternalHostStrings.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/InternalHostUserInterfaceStrings.zh-Hant.resx,resx,223,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Logging.zh-Hant.resx,resx,300,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Metadata.zh-Hant.resx,resx,267,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/MiniShellErrors.zh-Hant.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Modules.zh-Hant.resx,resx,687,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/MshHostRawUserInterfaceStrings.zh-Hant.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/MshSignature.zh-Hant.resx,resx,144,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/MshSnapInCmdletResources.zh-Hant.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/MshSnapinInfo.zh-Hant.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/NativeCP.zh-Hant.resx,resx,147,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PSCommandStrings.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PSConfigurationStrings.zh-Hant.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PSDataBufferStrings.zh-Hant.resx,resx,135,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PSListModifierStrings.zh-Hant.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PSStyleStrings.zh-Hant.resx,resx,70,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ParameterBinderStrings.zh-Hant.resx,resx,261,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ParserStrings.zh-Hant.resx,resx,1376,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PathUtilsStrings.zh-Hant.resx,resx,166,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PipelineStrings.zh-Hant.resx,resx,179,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/PowerShellStrings.zh-Hant.resx,resx,180,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ProgressRecordStrings.zh-Hant.resx,resx,132,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ProviderBaseSecurity.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/ProxyCommandStrings.zh-Hant.resx,resx,126,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/RegistryProviderStrings.zh-Hant.resx,resx,333,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/RemotingErrorIdStrings.zh-Hant.resx,resx,1735,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/RunspaceInit.zh-Hant.resx,resx,231,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/RunspacePoolStrings.zh-Hant.resx,resx,165,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/RunspaceStrings.zh-Hant.resx,resx,243,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/SecuritySupportStrings.zh-Hant.resx,resx,168,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/Serialization.zh-Hant.resx,resx,195,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/SessionStateProviderBaseStrings.zh-Hant.resx,resx,156,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/SessionStateStrings.zh-Hant.resx,resx,657,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/StringDecoratedStrings.zh-Hant.resx,resx,64,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/SubsystemStrings.zh-Hant.resx,resx,159,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/SuggestionStrings.zh-Hant.resx,resx,129,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/TabCompletionStrings.zh-Hant.resx,resx,610,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/TransactionStrings.zh-Hant.resx,resx,174,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/TypesXmlStrings.zh-Hant.resx,resx,255,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/VerbDescriptionStrings.zh-Hant.resx,resx,420,B,System.Management.Automation,False +src/System.Management.Automation/resources/zh-Hant/WildcardPatternStrings.zh-Hant.resx,resx,123,B,System.Management.Automation,False +src/System.Management.Automation/security/Authenticode.cs,C#,605,B,System.Management.Automation,False +src/System.Management.Automation/security/CatalogHelper.cs,C#,841,B,System.Management.Automation,False +src/System.Management.Automation/security/CredentialParameter.cs,C#,91,B,System.Management.Automation,False +src/System.Management.Automation/security/MshSignature.cs,C#,393,B,System.Management.Automation,False +src/System.Management.Automation/security/SecureStringHelper.cs,C#,643,B,System.Management.Automation,False +src/System.Management.Automation/security/SecurityManager.cs,C#,828,B,System.Management.Automation,False +src/System.Management.Automation/security/SecuritySupport.cs,C#,1777,B,System.Management.Automation,False +src/System.Management.Automation/security/nativeMethods.cs,C#,1513,B,System.Management.Automation,False +src/System.Management.Automation/security/wldpNativeMethods.cs,C#,950,B,System.Management.Automation,False +src/System.Management.Automation/security/Win32Native/WinTrust.cs,C#,440,B,System.Management.Automation,False +src/System.Management.Automation/singleshell/config/MshConsoleLoadException.cs,C#,116,B,System.Management.Automation,False +src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs,C#,1330,B,System.Management.Automation,False +src/System.Management.Automation/singleshell/config/MshSnapinLoadException.cs,C#,183,B,System.Management.Automation,False +src/System.Management.Automation/utils/ClrFacade.cs,C#,371,B,System.Management.Automation,False +src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs,C#,477,B,System.Management.Automation,False +src/System.Management.Automation/utils/CommandProcessorExceptions.cs,C#,100,B,System.Management.Automation,False +src/System.Management.Automation/utils/CoreProviderCmdlets.cs,C#,197,B,System.Management.Automation,False +src/System.Management.Automation/utils/CryptoUtils.cs,C#,1175,B,System.Management.Automation,False +src/System.Management.Automation/utils/EncodingUtils.cs,C#,159,B,System.Management.Automation,False +src/System.Management.Automation/utils/ExecutionExceptions.cs,C#,977,B,System.Management.Automation,False +src/System.Management.Automation/utils/ExtensionMethods.cs,C#,135,B,System.Management.Automation,False +src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs,C#,210,B,System.Management.Automation,False +src/System.Management.Automation/utils/FuzzyMatch.cs,C#,87,B,System.Management.Automation,False +src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs,C#,218,B,System.Management.Automation,False +src/System.Management.Automation/utils/HostInterfacesExceptions.cs,C#,228,B,System.Management.Automation,False +src/System.Management.Automation/utils/IObjectReader.cs,C#,180,B,System.Management.Automation,False +src/System.Management.Automation/utils/IObjectWriter.cs,C#,193,B,System.Management.Automation,False +src/System.Management.Automation/utils/MetadataExceptions.cs,C#,269,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshArgumentException.cs,C#,134,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshArgumentNullException.cs,C#,131,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshArgumentOutOfRangeException.cs,C#,117,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshInvalidOperationException.cs,C#,122,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshNotImplementedException.cs,C#,97,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshNotSupportedException.cs,C#,98,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshObjectDisposedException.cs,C#,103,B,System.Management.Automation,False +src/System.Management.Automation/utils/MshTraceSource.cs,C#,538,B,System.Management.Automation,False +src/System.Management.Automation/utils/ObjectReader.cs,C#,824,B,System.Management.Automation,False +src/System.Management.Automation/utils/ObjectStream.cs,C#,1943,B,System.Management.Automation,False +src/System.Management.Automation/utils/ObjectWriter.cs,C#,231,B,System.Management.Automation,False +src/System.Management.Automation/utils/PInvokeDllNames.cs,C#,141,B,System.Management.Automation,False +src/System.Management.Automation/utils/PSTelemetryMethods.cs,C#,534,B,System.Management.Automation,False +src/System.Management.Automation/utils/PSTelemetryWrapper.cs,C#,150,B,System.Management.Automation,False +src/System.Management.Automation/utils/ParameterBinderExceptions.cs,C#,1031,B,System.Management.Automation,False +src/System.Management.Automation/utils/ParserException.cs,C#,251,B,System.Management.Automation,False +src/System.Management.Automation/utils/PathUtils.cs,C#,907,B,System.Management.Automation,False +src/System.Management.Automation/utils/PlatformInvokes.cs,C#,679,B,System.Management.Automation,False +src/System.Management.Automation/utils/PowerShellETWTracer.cs,C#,1540,B,System.Management.Automation,False +src/System.Management.Automation/utils/PowerShellExecutionHelper.cs,C#,198,B,System.Management.Automation,False +src/System.Management.Automation/utils/PsUtils.cs,C#,562,B,System.Management.Automation,False +src/System.Management.Automation/utils/ResourceManagerCache.cs,C#,244,B,System.Management.Automation,False +src/System.Management.Automation/utils/RuntimeException.cs,C#,299,B,System.Management.Automation,False +src/System.Management.Automation/utils/SessionStateExceptions.cs,C#,971,B,System.Management.Automation,False +src/System.Management.Automation/utils/StringUtil.cs,C#,273,B,System.Management.Automation,False +src/System.Management.Automation/utils/StructuredTraceSource.cs,C#,1849,B,System.Management.Automation,False +src/System.Management.Automation/utils/Telemetry.cs,C#,1035,B,System.Management.Automation,False +src/System.Management.Automation/utils/VTUtils.cs,C#,85,B,System.Management.Automation,False +src/System.Management.Automation/utils/Verbs.cs,C#,1601,B,System.Management.Automation,False +src/System.Management.Automation/utils/WindowsDataCollectionSetting.cs,C#,185,B,System.Management.Automation,False +src/System.Management.Automation/utils/assert.cs,C#,197,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/EtwActivity.cs,C#,465,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/EtwActivityReverter.cs,C#,62,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/EtwActivityReverterMethodInvoker.cs,C#,68,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/EtwEventCorrelator.cs,C#,116,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/IMethodInvoker.cs,C#,20,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/PSEtwLog.cs,C#,367,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs,C#,359,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs,C#,373,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/SysLogProvider.cs,C#,535,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/Tracing.cs,C#,61,B,System.Management.Automation,False +src/System.Management.Automation/utils/tracing/TracingGen.cs,C#,977,B,System.Management.Automation,False +src/TypeCatalogGen/.gitignore,other,1,C,TypeCatalogGen,False +src/TypeCatalogGen/README.md,Markdown,8,C,TypeCatalogGen,False +src/TypeCatalogGen/TypeCatalogGen.cs,C#,472,C,TypeCatalogGen,False +src/TypeCatalogGen/TypeCatalogGen.csproj,msbuild,14,C,TypeCatalogGen,False +src/libpsl-native/README.md,Markdown,5,C,(none),False +src/powershell/Program.cs,C#,506,C,(none),False +src/powershell/README.md,Markdown,21,C,(none),False +src/powershell-native/Install-PowerShellRemoting.ps1,PowerShell,232,C,(none),False +src/powershell-native/README.md,Markdown,5,C,(none),False +src/powershell-unix/.gitignore,other,3,C,powershell-unix,False +src/powershell-unix/powershell-unix.csproj,msbuild,50,C,powershell-unix,False +src/powershell-unix/runtimeconfig.template.json,JSON,4,C,powershell-unix,False +src/powershell-win-core/powershell-win-core.csproj,msbuild,61,C,powershell-win-core,False +src/powershell-win-core/pwsh-preview.cmd,batch,1,C,powershell-win-core,False +src/powershell-win-core/runtimeconfig.template.json,JSON,4,C,powershell-win-core,False +src/powershell-win-core/Properties/launchSettings.json,JSON,8,C,powershell-win-core,False +src/signing/visualstudiopublic.snk,other,0,C,(none),False +test/README.md,Markdown,10,C,(none),False +test/Test.Common.props,msbuild,30,C,(none),False +test/SSHRemoting/SSHRemoting.Basic.Tests.ps1,PowerShell,523,C,(none),False +test/docker/networktest/DockerRemoting.Tests.ps1,PowerShell,89,C,(none),False +test/docker/networktest/Dockerfile,other,24,C,(none),False +test/hosting/hosting.tests.csproj,msbuild,32,C,hosting.tests,False +test/hosting/test_HostingBasic.cs,C#,224,C,hosting.tests,False +test/infrastructure/ciModule.Tests.ps1,PowerShell,246,C,(none),False +test/nanoserver/nanoserver.tests.ps1,PowerShell,18,C,(none),False +test/packaging/packaging.tests.ps1,PowerShell,217,C,(none),False +test/packaging/linux/package-validation.tests.ps1,PowerShell,145,C,(none),False +test/packaging/macos/package-validation.tests.ps1,PowerShell,186,C,(none),False +test/packaging/windows/exe.tests.ps1,PowerShell,126,C,(none),False +test/packaging/windows/msi.tests.ps1,PowerShell,397,C,(none),False +test/perf/perf.psm1,PowerShell,207,C,(none),False +test/perf/benchmarks/Categories.cs,C#,28,C,powershell-perf,False +test/perf/benchmarks/Engine.Compiler.cs,C#,78,C,powershell-perf,False +test/perf/benchmarks/Engine.Parser.cs,C#,23,C,powershell-perf,False +test/perf/benchmarks/Engine.ScriptBlock.cs,C#,77,C,powershell-perf,False +test/perf/benchmarks/Program.cs,C#,56,C,powershell-perf,False +test/perf/benchmarks/README.md,Markdown,92,C,powershell-perf,False +test/perf/benchmarks/powershell-perf.csproj,msbuild,68,C,powershell-perf,False +test/perf/benchmarks/assets/compiler.test.ps1,PowerShell,2685,C,powershell-perf,False +test/perf/dotnet-tools/README.md,Markdown,14,C,(none),False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/BenchmarkDotNet.Extensions.csproj,msbuild,28,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/CommandLineOptions.cs,C#,97,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/DiffableDisassemblyExporter.cs,C#,90,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ExclusionFilter.cs,C#,52,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/Extensions.cs,C#,26,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/MandatoryCategoryValidator.cs,C#,35,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PartitionFilter.cs,C#,27,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/PerfLabExporter.cs,C#,115,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/RecommendedConfig.cs,C#,86,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/TooManyTestCasesValidator.cs,C#,33,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/UniqueArgumentsValidator.cs,C#,42,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/BenchmarkDotNet.Extensions/ValuesGenerator.cs,C#,148,C,BenchmarkDotNet.Extensions,False +test/perf/dotnet-tools/Reporting/Build.cs,C#,31,C,Reporting,False +test/perf/dotnet-tools/Reporting/Counter.cs,C#,23,C,Reporting,False +test/perf/dotnet-tools/Reporting/EnvironmentProvider.cs,C#,15,C,Reporting,False +test/perf/dotnet-tools/Reporting/IEnvironment.cs,C#,15,C,Reporting,False +test/perf/dotnet-tools/Reporting/Os.cs,C#,15,C,Reporting,False +test/perf/dotnet-tools/Reporting/Reporter.cs,C#,153,C,Reporting,False +test/perf/dotnet-tools/Reporting/Reporting.csproj,msbuild,14,C,Reporting,False +test/perf/dotnet-tools/Reporting/Run.cs,C#,24,C,Reporting,False +test/perf/dotnet-tools/Reporting/Test.cs,C#,43,C,Reporting,False +test/perf/dotnet-tools/ResultsComparer/CommandLineOptions.cs,C#,54,C,ResultsComparer,False +test/perf/dotnet-tools/ResultsComparer/DataTransferContracts.cs,C#,133,C,ResultsComparer,False +test/perf/dotnet-tools/ResultsComparer/Program.cs,C#,290,C,ResultsComparer,False +test/perf/dotnet-tools/ResultsComparer/README.md,Markdown,41,C,ResultsComparer,False +test/perf/dotnet-tools/ResultsComparer/ResultsComparer.csproj,msbuild,25,C,ResultsComparer,False +test/perf/dotnet-tools/ResultsComparer/ResultsComparer.sln,sln,16,C,ResultsComparer,False +test/powershell/README.md,Markdown,47,C,(none),False +test/powershell/Host/Base-Directory.Tests.ps1,PowerShell,143,C,(none),False +test/powershell/Host/ConsoleHost.Tests.ps1,PowerShell,1228,C,(none),False +test/powershell/Host/HostUtilities.Tests.ps1,PowerShell,98,C,(none),False +test/powershell/Host/Logging.Tests.ps1,PowerShell,508,C,(none),False +test/powershell/Host/PSVersionTable.Tests.ps1,PowerShell,190,C,(none),False +test/powershell/Host/Read-Host.Tests.ps1,PowerShell,28,C,(none),False +test/powershell/Host/Startup.Tests.ps1,PowerShell,114,C,(none),False +test/powershell/Host/TabCompletion/BugFix.Tests.ps1,PowerShell,152,C,(none),False +test/powershell/Host/TabCompletion/TabCompletion.Tests.ps1,PowerShell,4015,C,(none),False +test/powershell/Host/assets/Read-Host.Output.expect,other,0,C,(none),False +test/powershell/Installer/WindowsInstaller.Tests.ps1,PowerShell,39,C,(none),False +test/powershell/Language/CompletionTestSupport.psm1,PowerShell,144,C,(none),False +test/powershell/Language/Classes/MSFT_778492.psm1,PowerShell,17,C,(none),False +test/powershell/Language/Classes/ProtectedAccess.Tests.ps1,PowerShell,190,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.Attributes.Tests.ps1,PowerShell,477,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.BasicParsing.Tests.ps1,PowerShell,966,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.Break.Tests.ps1,PowerShell,147,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.Exceptions.Tests.ps1,PowerShell,304,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.MiscOps.Tests.ps1,PowerShell,119,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.Modules.Tests.ps1,PowerShell,115,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.NoRunspaceAffinity.Tests.ps1,PowerShell,52,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.RunPath.Tests.ps1,PowerShell,22,C,(none),False +test/powershell/Language/Classes/Scripting.Classes.StaticMethod.Tests.ps1,PowerShell,122,C,(none),False +test/powershell/Language/Classes/scripting.Classes.NestedModules.tests.ps1,PowerShell,126,C,(none),False +test/powershell/Language/Classes/scripting.Classes.inheritance.tests.ps1,PowerShell,923,C,(none),False +test/powershell/Language/Classes/scripting.Classes.using.tests.ps1,PowerShell,562,C,(none),False +test/powershell/Language/Classes/scripting.enums.tests.ps1,PowerShell,126,C,(none),False +test/powershell/Language/Interop/DotNet/DotNetAPI.Tests.ps1,PowerShell,29,C,(none),False +test/powershell/Language/Interop/DotNet/DotNetInterop.Tests.ps1,PowerShell,318,C,(none),False +test/powershell/Language/Operators/ComparisonOperator.Tests.ps1,PowerShell,139,C,(none),False +test/powershell/Language/Operators/NullConditional.Tests.ps1,PowerShell,372,C,(none),False +test/powershell/Language/Operators/PipelineChainOperator.Tests.ps1,PowerShell,346,C,(none),False +test/powershell/Language/Operators/RangeOperator.Tests.ps1,PowerShell,258,C,(none),False +test/powershell/Language/Operators/ReplaceOperator.Tests.ps1,PowerShell,105,C,(none),False +test/powershell/Language/Operators/SplitOperator.Tests.ps1,PowerShell,310,C,(none),False +test/powershell/Language/Operators/TernaryOperator.Tests.ps1,PowerShell,103,C,(none),False +test/powershell/Language/Parser/Ast.Tests.ps1,PowerShell,29,C,(none),False +test/powershell/Language/Parser/AutomaticVariables.Tests.ps1,PowerShell,22,C,(none),False +test/powershell/Language/Parser/BNotOperator.Tests.ps1,PowerShell,141,C,(none),False +test/powershell/Language/Parser/Conversions.Tests.ps1,PowerShell,622,C,(none),False +test/powershell/Language/Parser/ExtensibleCompletion.Tests.ps1,PowerShell,524,C,(none),False +test/powershell/Language/Parser/LanguageAndParser.TestFollowup.Tests.ps1,PowerShell,335,C,(none),False +test/powershell/Language/Parser/LineContinuance.Tests.ps1,PowerShell,292,C,(none),False +test/powershell/Language/Parser/MethodInvocation.Tests.ps1,PowerShell,343,C,(none),False +test/powershell/Language/Parser/ParameterBinding.Tests.ps1,PowerShell,474,C,(none),False +test/powershell/Language/Parser/Parser.Tests.ps1,PowerShell,1355,C,(none),False +test/powershell/Language/Parser/Parsing.Tests.ps1,PowerShell,743,C,(none),False +test/powershell/Language/Parser/RedirectionOperator.Tests.ps1,PowerShell,241,C,(none),False +test/powershell/Language/Parser/TypeAccelerator.Tests.ps1,PowerShell,488,C,(none),False +test/powershell/Language/Parser/UsingAssembly.Tests.ps1,PowerShell,101,C,(none),False +test/powershell/Language/Parser/UsingNamespace.Tests.ps1,PowerShell,137,C,(none),False +test/powershell/Language/Scripting/ActionPreference.Tests.ps1,PowerShell,448,C,(none),False +test/powershell/Language/Scripting/Adapter.Tests.ps1,PowerShell,128,C,(none),False +test/powershell/Language/Scripting/Array.Tests.ps1,PowerShell,144,C,(none),False +test/powershell/Language/Scripting/CheckRestrictedlanguage.Tests.ps1,PowerShell,75,C,(none),False +test/powershell/Language/Scripting/CleanBlockErrorHandling.Tests.ps1,PowerShell,1374,C,(none),False +test/powershell/Language/Scripting/CmdletDeclaration.Tests.ps1,PowerShell,122,C,(none),False +test/powershell/Language/Scripting/CommandErrorHandling.Tests.ps1,PowerShell,470,C,(none),False +test/powershell/Language/Scripting/CommonParameters.Tests.ps1,PowerShell,405,C,(none),False +test/powershell/Language/Scripting/ConstrainedLanguageMode.Tests.ps1,PowerShell,42,C,(none),False +test/powershell/Language/Scripting/Delegates.Tests.ps1,PowerShell,108,C,(none),False +test/powershell/Language/Scripting/DeserializedMethods.Tests.ps1,PowerShell,21,C,(none),False +test/powershell/Language/Scripting/DeserializedTypeConversion.Tests.ps1,PowerShell,259,C,(none),False +test/powershell/Language/Scripting/DollarHook.Tests.ps1,PowerShell,168,C,(none),False +test/powershell/Language/Scripting/Dynamicparameters.Tests.ps1,PowerShell,81,C,(none),False +test/powershell/Language/Scripting/ErrorHistoryId.Tests.ps1,PowerShell,110,C,(none),False +test/powershell/Language/Scripting/ErrorPosition.Tests.ps1,PowerShell,109,C,(none),False +test/powershell/Language/Scripting/ForeachParallel.Tests.ps1,PowerShell,84,C,(none),False +test/powershell/Language/Scripting/Generics.Tests.ps1,PowerShell,94,C,(none),False +test/powershell/Language/Scripting/HashtableToPSCustomObjectConversion.Tests.ps1,PowerShell,185,C,(none),False +test/powershell/Language/Scripting/Indexer.Tests.ps1,PowerShell,43,C,(none),False +test/powershell/Language/Scripting/LineEndings.Tests.ps1,PowerShell,143,C,(none),False +test/powershell/Language/Scripting/MyInvocation.Tests.ps1,PowerShell,66,C,(none),False +test/powershell/Language/Scripting/OrderedAttributeForHashTables.Tests.ps1,PowerShell,73,C,(none),False +test/powershell/Language/Scripting/OutErrorVariable.Tests.ps1,PowerShell,394,C,(none),False +test/powershell/Language/Scripting/PSSerializer.Tests.ps1,PowerShell,52,C,(none),False +test/powershell/Language/Scripting/ParameterBinding.Tests.ps1,PowerShell,518,C,(none),False +test/powershell/Language/Scripting/PipelineBehaviour.Tests.ps1,PowerShell,625,C,(none),False +test/powershell/Language/Scripting/PipelineStoppedToken.Tests.ps1,PowerShell,97,C,(none),False +test/powershell/Language/Scripting/Requires.Tests.ps1,PowerShell,266,C,(none),False +test/powershell/Language/Scripting/ScriptHelp.Tests.ps1,PowerShell,727,C,(none),False +test/powershell/Language/Scripting/ScriptHelp.Tests.xml,XML,28,C,(none),False +test/powershell/Language/Scripting/Scripting.Followup.Tests.ps1,PowerShell,150,C,(none),False +test/powershell/Language/Scripting/SuppressAnsiEscapeSequence.Tests.ps1,PowerShell,99,C,(none),False +test/powershell/Language/Scripting/SwitchParallel.Tests.ps1,PowerShell,48,C,(none),False +test/powershell/Language/Scripting/TestsOnWinFullOnly.ps1,PowerShell,32,C,(none),False +test/powershell/Language/Scripting/Trap.Tests.ps1,PowerShell,30,C,(none),False +test/powershell/Language/Scripting/TryCatch.Tests.ps1,PowerShell,658,C,(none),False +test/powershell/Language/Scripting/Debugging/DebuggerCommand.Tests.ps1,PowerShell,456,C,(none),False +test/powershell/Language/Scripting/Debugging/DebuggerScriptTests.Tests.ps1,PowerShell,662,C,(none),False +test/powershell/Language/Scripting/Debugging/Debugging.Tests.ps1,PowerShell,443,C,(none),False +test/powershell/Language/Scripting/Debugging/DebuggingInHost.Tests.ps1,PowerShell,79,C,(none),False +test/powershell/Language/Scripting/I18n/I18n.Tests.ps1,PowerShell,204,C,(none),False +test/powershell/Language/Scripting/I18n/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/I18n_supportedcommands.psd1,PowerShell-data,1,C,(none),False +test/powershell/Language/Scripting/I18n/I18n_altbase/en-US/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/I18n_altbase/en-US/I18n_altfilename.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/I18n_altbase/fr-FR/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/I18n_altbase/fr-FR/I18n_altfilename.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/en/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/en-US/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/en-US/I18n_altfilename.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/fr-FR/I18n.Tests.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/I18n/fr-FR/I18n_altfilename.psd1,PowerShell-data,4,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeCommandArguments.Tests.ps1,PowerShell,313,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeCommandPathUpdate.Tests.ps1,PowerShell,373,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeCommandProcessor.Tests.ps1,PowerShell,404,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeLinuxCommands.Tests.ps1,PowerShell,72,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeStreams.Tests.ps1,PowerShell,81,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeUnixGlobbing.Tests.ps1,PowerShell,135,C,(none),False +test/powershell/Language/Scripting/NativeExecution/NativeWindowsTildeExpansion.Tests.ps1,PowerShell,32,C,(none),False +test/powershell/Language/Scripting/en-US/scriptHelp1.xml,XML,28,C,(none),False +test/powershell/Language/Scripting/newbase/en-US/scriptHelp1.xml,XML,28,C,(none),False +test/powershell/Modules/CimCmdlets/CimInstance.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/CimCmdlets/CimSession.Tests.ps1,PowerShell,39,C,(none),False +test/powershell/Modules/CimCmdlets/Get-CimClass.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/CompatiblePSEditions.Module.Tests.ps1,PowerShell,1546,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Enter-PSHostProcess.Tests.ps1,PowerShell,231,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Exec.Tests.ps1,PowerShell,91,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/ForEach-Object.Tests.ps1,PowerShell,50,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Get-Command.Tests.ps1,PowerShell,277,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Get-Error.Tests.ps1,PowerShell,107,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Get-Module.Tests.ps1,PowerShell,379,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Get-PSHostProcessInfo.Tests.ps1,PowerShell,101,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/History.Tests.ps1,PowerShell,221,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Import-Module.Tests.ps1,PowerShell,409,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/ImportProvider.Tests.ps1,PowerShell,68,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Job.Tests.ps1,PowerShell,268,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/ModuleConstraint.Tests.ps1,PowerShell,1424,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/ModuleManifest.Tests.ps1,PowerShell,237,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Out-Default.Tests.ps1,PowerShell,42,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Out-Host.Tests.ps1,PowerShell,27,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/PSSessionConfiguration.Tests.ps1,PowerShell,849,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Pester.Commands.Cmdlets.GetCommand.Tests.ps1,PowerShell,107,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/RemoteGetModule.Tests.ps1,PowerShell,108,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/RemoteImportModule.Tests.ps1,PowerShell,121,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/RemotingCmdlets.Tests.ps1,PowerShell,27,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Remove-Module.Tests.ps1,PowerShell,458,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Set-PSDebug.Tests.ps1,PowerShell,30,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Core/Where-Object.Tests.ps1,PowerShell,145,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/CounterTestHelperFunctions.ps1,PowerShell,300,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Export-Counter.Tests.ps1,PowerShell,229,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Get-Counter.Tests.ps1,PowerShell,241,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Get-WinEvent.Tests.ps1,PowerShell,176,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Import-Counter.Tests.ps1,PowerShell,468,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/New-WinEvent.Tests.ps1,PowerShell,51,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/BadCounterSamples.blg,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/CorruptBlg.blg,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/CounterSamples.blg,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/CounterSamples.csv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/CounterSamples.tsv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Diagnostics/assets/Saved-Events.evtx,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalGroup.Tests.ps1,PowerShell,925,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalGroupMember.Tests.ps1,PowerShell,599,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalUser.Tests.ps1,PowerShell,1562,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Add-Content.Tests.ps1,PowerShell,105,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Alias.Tests.ps1,PowerShell,112,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Clear-Content.Tests.ps1,PowerShell,170,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Clear-EventLog.Tests.ps1,PowerShell,34,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Clear-Item.Tests.ps1,PowerShell,14,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Clipboard.Tests.ps1,PowerShell,93,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/ControlService.Tests.ps1,PowerShell,97,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Convert-Path.Tests.ps1,PowerShell,113,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Copy-Item.Tests.ps1,PowerShell,903,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/FileSystem.Tests.ps1,PowerShell,1884,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/FileSystemProviderExtended.Tests.ps1,PowerShell,714,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/FunctionProvider.Tests.ps1,PowerShell,127,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-ChildItem.Tests.ps1,PowerShell,345,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-ComputerInfo.Tests.ps1,PowerShell,1406,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-Content.Tests.ps1,PowerShell,405,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-EventLog.Tests.ps1,PowerShell,48,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-HotFix.Tests.ps1,PowerShell,72,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-Item.Tests.ps1,PowerShell,262,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-ItemProperty.Tests.ps1,PowerShell,54,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-Location.Tests.ps1,PowerShell,21,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-PSDrive.Tests.ps1,PowerShell,116,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-PSProvider.Tests.ps1,PowerShell,66,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-Process.Tests.ps1,PowerShell,174,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Get-Service.Tests.ps1,PowerShell,141,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Hierarchical-Path.Tests.ps1,PowerShell,48,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/ItemProperty.Tests.ps1,PowerShell,21,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Join-Path.Tests.ps1,PowerShell,87,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Move-Item.Tests.ps1,PowerShell,113,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/New-EventLog.Tests.ps1,PowerShell,55,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/New-Item.Tests.ps1,PowerShell,398,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/New-PSDrive.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/PSDrive.Tests.ps1,PowerShell,138,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Pester.Commands.Cmdlets.NoNewlineParameter.Tests.ps1,PowerShell,27,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Pop-Location.Tests.ps1,PowerShell,30,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Push-Location.Tests.ps1,PowerShell,57,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Registry.Tests.ps1,PowerShell,519,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Remove-EventLog.Tests.ps1,PowerShell,34,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Remove-Item.Tests.ps1,PowerShell,195,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Rename-Computer.Tests.ps1,PowerShell,81,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Rename-Item.Tests.ps1,PowerShell,57,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Resolve-Path.Tests.ps1,PowerShell,178,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Restart-Computer.Tests.ps1,PowerShell,122,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Set-Content.Tests.ps1,PowerShell,135,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Set-Item.Tests.ps1,PowerShell,19,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Set-Location.Tests.ps1,PowerShell,265,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Set-Service.Tests.ps1,PowerShell,425,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Split-Path.Tests.ps1,PowerShell,102,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Start-Process.Tests.ps1,PowerShell,257,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Stop-Computer.Tests.ps1,PowerShell,73,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Test-Connection.Tests.ps1,PowerShell,409,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Test-Path.Tests.ps1,PowerShell,257,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/TimeZone.Tests.ps1,PowerShell,241,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Unimplemented-Cmdlet.Tests.ps1,PowerShell,27,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/UnixStat.Tests.ps1,PowerShell,132,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Variable.Tests.ps1,PowerShell,98,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/Wait-Process.Tests.ps1,PowerShell,74,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Management/assets/SortTest.txt,text,5,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.PSResourceGet/Microsoft.PowerShell.PSResourceGet.Tests.ps1,PowerShell,406,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/AclCmdlets.Tests.ps1,PowerShell,110,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/AmsiInterface.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/CertificateProvider.Tests.ps1,PowerShell,371,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/CmsMessage.Tests.ps1,PowerShell,375,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/CmsMessage2.Tests.ps1,PowerShell,177,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageDebugger.Tests.ps1,PowerShell,158,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageModules.Tests.ps1,PowerShell,1594,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageRestriction.Tests.ps1,PowerShell,1336,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageValidation.Tests.ps1,PowerShell,87,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/ExecutionPolicy.Tests.ps1,PowerShell,1191,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/FileCatalog.Tests.ps1,PowerShell,469,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/FileOnlyEntry.Tests.ps1,PowerShell,79,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/GetCredential.Tests.ps1,PowerShell,109,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/SecureString.Tests.ps1,PowerShell,54,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/certificateCommon.psm1,PowerShell,323,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/Modules/ImportUnTrustedManifestWithBinFnExport.psd1,PowerShell-data,1,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/CatalogTestFile1.mof,MOF,42,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/CatalogTestFile2.xml,XML,50,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/TestFileCatalog.txt,text,1,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/TestImage.gif,image,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/UserConfigProv.psd1,PowerShell-data,12,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion1/UserConfigProviderModVersion1.psm1,PowerShell,54,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion1/UserConfigProviderModVersion1.schema.mof,MOF,8,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion2/UserConfigProviderModVersion2.psm1,PowerShell,55,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion2/UserConfigProviderModVersion2.schema.mof,MOF,8,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion3/UserConfigProviderModVersion3.psm1,PowerShell,55,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/UserConfigProviderModVersion3/UserConfigProviderModVersion3.schema.mof,MOF,8,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/scriptdsc/scriptdsc.psd1,PowerShell-data,96,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Security/TestData/CatalogTestData/UserConfigProv/DSCResources/scriptdsc/scriptdsc.schema.psm1,PowerShell,16,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Add-Member.Tests.ps1,PowerShell,204,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Add-Type.Tests.ps1,PowerShell,275,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Clear-Variable.Tests.ps1,PowerShell,246,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Compare-Object.Tests.ps1,PowerShell,465,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-Csv.Tests.ps1,PowerShell,82,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-Json.Tests.ps1,PowerShell,443,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-SddlString.ps1,PowerShell,50,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-StringData.Tests.ps1,PowerShell,105,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Csv.Tests.ps1,PowerShell,239,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Html.Tests.ps1,PowerShell,197,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Json.PSSerializeJSONLongEnumAsNumber.Tests.ps1,PowerShell,34,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Json.Tests.ps1,PowerShell,159,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-SecureString.Tests.ps1,PowerShell,18,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Xml.Tests.ps1,PowerShell,126,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Debug-Runspace.Tests.ps1,PowerShell,36,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Disable-PSBreakpoint.Tests.ps1,PowerShell,31,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Enable-PSBreakpoint.Tests.ps1,PowerShell,31,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Environment-Variables.Tests.ps1,PowerShell,82,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Eventing.Tests.ps1,PowerShell,53,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Export-Alias.Tests.ps1,PowerShell,163,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Export-Csv.Tests.ps1,PowerShell,280,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Export-FormatData.Tests.ps1,PowerShell,175,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Foreach-Object-Parallel.Tests.ps1,PowerShell,678,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Custom.Tests.ps1,PowerShell,469,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Hex.Tests.ps1,PowerShell,663,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Format-List.Tests.ps1,PowerShell,264,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Table.Tests.ps1,PowerShell,956,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Wide.Tests.ps1,PowerShell,108,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Alias.Tests.ps1,PowerShell,230,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Command.Tests.ps1,PowerShell,200,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Culture.Tests.ps1,PowerShell,111,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Date.Tests.ps1,PowerShell,443,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Error.Tests.ps1,PowerShell,172,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Event.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-EventSubscriber.Tests.ps1,PowerShell,32,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-FileHash.Tests.ps1,PowerShell,95,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-FormatData.Tests.ps1,PowerShell,72,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Host.Tests.ps1,PowerShell,9,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Member.Tests.ps1,PowerShell,282,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-PSBreakpoint.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-PSCallStack.Tests.ps1,PowerShell,98,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Random.Tests.ps1,PowerShell,203,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-RunspaceDebug.Tests.ps1,PowerShell,13,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-SecureRandom.Tests.ps1,PowerShell,183,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-TraceSource.Tests.ps1,PowerShell,8,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-UICulture.Tests.ps1,PowerShell,9,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Unique.Tests.ps1,PowerShell,87,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Uptime.Tests.ps1,PowerShell,39,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Variable.Tests.ps1,PowerShell,182,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Verb.Tests.ps1,PowerShell,65,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Group-Object.Tests.ps1,PowerShell,201,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Implicit.Remoting.Tests.ps1,PowerShell,2144,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Import-Alias.Tests.ps1,PowerShell,118,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Import-Csv.Tests.ps1,PowerShell,184,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Import-LocalizedData.Tests.ps1,PowerShell,37,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/ImportExportCSV.Delimiter.Tests.ps1,PowerShell,86,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Invoke-Expression.Tests.ps1,PowerShell,25,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Invoke-Item.Tests.ps1,PowerShell,317,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Join-String.Tests.ps1,PowerShell,127,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Json.Tests.ps1,PowerShell,1727,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/JsonObject.Tests.ps1,PowerShell,119,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/MarkdownCmdlets.Tests.ps1,PowerShell,621,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Measure-Command.Tests.ps1,PowerShell,28,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Measure-Object.Tests.ps1,PowerShell,458,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/MiscCmdletUpdates.Tests.ps1,PowerShell,47,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-Alias.Tests.ps1,PowerShell,72,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-Event.Tests.ps1,PowerShell,25,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-Guid.Tests.ps1,PowerShell,47,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-Object.Tests.ps1,PowerShell,168,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-TemporaryFile.Tests.ps1,PowerShell,38,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-TimeSpan.Tests.ps1,PowerShell,62,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/New-Variable.Tests.ps1,PowerShell,234,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Out-File.Tests.ps1,PowerShell,146,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Out-String.Tests.ps1,PowerShell,65,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/PowerShellData.tests.ps1,PowerShell,58,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Read-Host.Tests.ps1,PowerShell,73,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Register-EngineEvent.Tests.ps1,PowerShell,11,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Register-ObjectEvent.Tests.ps1,PowerShell,33,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Alias.Tests.ps1,PowerShell,65,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Event.Tests.ps1,PowerShell,40,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-PSBreakpoint.Tests.ps1,PowerShell,87,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-TypeData.Tests.ps1,PowerShell,85,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Variable.Tests.ps1,PowerShell,259,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/RunspaceBreakpointManagement.Tests.ps1,PowerShell,193,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/RunspaceCmdlets.Tests.ps1,PowerShell,43,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Select-Object.Tests.ps1,PowerShell,424,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Select-String.Tests.ps1,PowerShell,300,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Select-Xml.Tests.ps1,PowerShell,125,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Send-MailMessage.Tests.ps1,PowerShell,372,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Alias.Tests.ps1,PowerShell,99,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Date.Tests.ps1,PowerShell,41,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Set-PSBreakpoint.Tests.ps1,PowerShell,224,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Variable.Tests.ps1,PowerShell,273,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Sort-Object.Tests.ps1,PowerShell,539,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Start-Sleep.Tests.ps1,PowerShell,74,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Tee-Object.Tests.ps1,PowerShell,95,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Test-Json.Tests.ps1,PowerShell,390,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Test-Mocks.ps1,PowerShell,20,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Trace-Command.Tests.ps1,PowerShell,299,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Unblock-File.Tests.ps1,PowerShell,128,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Unimplemented-Cmdlet.Tests.ps1,PowerShell,14,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Update-FormatData.Tests.ps1,PowerShell,152,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Update-List.Tests.ps1,PowerShell,29,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Update-TypeData.Tests.ps1,PowerShell,346,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Wait-Debugger.Tests.ps1,PowerShell,37,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Wait-Event.Tests.ps1,PowerShell,17,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/WebCmdlets.Tests.ps1,PowerShell,4754,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Debug.Tests.ps1,PowerShell,77,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Error.Tests.ps1,PowerShell,140,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Host.Tests.ps1,PowerShell,94,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Output.Tests.ps1,PowerShell,87,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Progress.Tests.ps1,PowerShell,36,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Stream.Tests.ps1,PowerShell,125,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Verbose.Tests.ps1,PowerShell,51,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/XMLCommand.Tests.ps1,PowerShell,596,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/alias.tests.ps1,PowerShell,134,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/clixml.tests.ps1,PowerShell,320,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/command.tests.ps1,PowerShell,82,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/object.tests.ps1,PowerShell,102,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/string.tests.ps1,PowerShell,79,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/typedata.tests.ps1,PowerShell,131,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/TestCsv2.csv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/TestImportCsv_NoHeader.csv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/TestImportCsv_W3C_ELF.csv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/TestImportCsv_WithHeader.csv,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/UpdateFormatDataTests.format.ps1xml,ps1xml,31,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/corruptedcim.clixml,other,0,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/invalid_schema.json,JSON,12,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/invalid_schema_definitions.json,JSON,8,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/invalid_schema_reference.json,JSON,12,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/localized.ps1,PowerShell,27,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/pesteralias.txt,text,5,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/valid_schema.json,JSON,15,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/valid_schema_definitions_external.json,JSON,13,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/valid_schema_references_external.json,JSON,12,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/valid_schema_references_internal.json,JSON,23,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/valid_schema_uri_references_external.json,JSON,3,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/de-DE/localized.psd1,PowerShell-data,11,C,(none),False +test/powershell/Modules/Microsoft.PowerShell.Utility/assets/en-US/localized.psd1,PowerShell-data,11,C,(none),False +test/powershell/Modules/Microsoft.Powershell.Host/Start-Transcript.Tests.ps1,PowerShell,324,C,(none),False +test/powershell/Modules/Microsoft.WSMan.Management/ConfigProvider.Tests.ps1,PowerShell,470,C,(none),False +test/powershell/Modules/Microsoft.WSMan.Management/CredSSP.Tests.ps1,PowerShell,123,C,(none),False +test/powershell/Modules/Microsoft.WSMan.Management/TestWSMan.Tests.ps1,PowerShell,63,C,(none),False +test/powershell/Modules/PSDiagnostics/PSDiagnostics.Tests.ps1,PowerShell,93,C,(none),False +test/powershell/Modules/PSReadLine/PSReadLine.Tests.ps1,PowerShell,68,C,(none),False +test/powershell/Modules/PackageManagement/PackageManagement.Tests.ps1,PowerShell,129,C,(none),False +test/powershell/Modules/PackageManagement/assets/PowerShell.TestPackage.3.2.1.nupkg,other,0,C,(none),False +test/powershell/Modules/PowerShellGet/PowerShellGet.Tests.ps1,PowerShell,293,C,(none),False +test/powershell/Modules/ThreadJob/ThreadJob.Tests.ps1,PowerShell,420,C,(none),False +test/powershell/Provider/AutomountSubstDrive.ps1,PowerShell,41,C,(none),False +test/powershell/Provider/AutomountSubstDriveCore.ps1,PowerShell,33,C,(none),False +test/powershell/Provider/AutomountVHDDrive.ps1,PowerShell,79,C,(none),False +test/powershell/Provider/Pester.AutomountedDrives.Tests.ps1,PowerShell,59,C,(none),False +test/powershell/Provider/ProviderIntrinsics.Tests.ps1,PowerShell,18,C,(none),False +test/powershell/SDK/Breakpoint.Tests.ps1,PowerShell,269,C,(none),False +test/powershell/SDK/Json.Tests.ps1,PowerShell,36,C,(none),False +test/powershell/SDK/PSDebugging.Tests.ps1,PowerShell,251,C,(none),False +test/powershell/SDK/assets/TestJson.json,JSON,14,C,(none),False +test/powershell/dsc/dsc.profileresource.Tests.ps1,PowerShell,291,C,(none),False +test/powershell/dsc/psprofile_alluser_allhost.dsc.yaml,YAML,9,C,(none),False +test/powershell/dsc/psprofile_allusers_currenthost.dsc.yaml,YAML,9,C,(none),False +test/powershell/dsc/psprofile_currentuser_allhosts.dsc.yaml,YAML,9,C,(none),False +test/powershell/dsc/psprofile_currentuser_currenthost.dsc.yaml,YAML,9,C,(none),False +test/powershell/dsc/psprofile_currentuser_currenthost_emptycontent.yaml,YAML,9,C,(none),False +test/powershell/dsc/psprofile_export.dsc.yaml,YAML,5,C,(none),False +test/powershell/engine/OrderedHashtable.Tests.ps1,PowerShell,162,C,(none),False +test/powershell/engine/Api/BasicEngine.Tests.ps1,PowerShell,108,C,(none),False +test/powershell/engine/Api/GetMethodInfoOverloadDefinition.Tests.ps1,PowerShell,224,C,(none),False +test/powershell/engine/Api/GetNewClosure.Tests.ps1,PowerShell,44,C,(none),False +test/powershell/engine/Api/InitialSessionState.Tests.ps1,PowerShell,122,C,(none),False +test/powershell/engine/Api/LanguagePrimitive.Tests.ps1,PowerShell,226,C,(none),False +test/powershell/engine/Api/PSCommand.Tests.ps1,PowerShell,70,C,(none),False +test/powershell/engine/Api/ProxyCommand.Tests.ps1,PowerShell,182,C,(none),False +test/powershell/engine/Api/Serialization.Tests.ps1,PowerShell,105,C,(none),False +test/powershell/engine/Api/SuspiciousContentChecker.Tests.ps1,PowerShell,35,C,(none),False +test/powershell/engine/Api/TaskBasedAsyncPowerShellAPI.Tests.ps1,PowerShell,240,C,(none),False +test/powershell/engine/Api/TypeInference.Tests.ps1,PowerShell,1863,C,(none),False +test/powershell/engine/Api/assets/TestTypeFile.ps1xml,ps1xml,13,C,(none),False +test/powershell/engine/Basic/Assembly.LoadBytesAndLoadFile.Tests.ps1,PowerShell,47,C,(none),False +test/powershell/engine/Basic/Assembly.LoadFrom.Tests.ps1,PowerShell,78,C,(none),False +test/powershell/engine/Basic/Assembly.LoadNative.Tests.ps1,PowerShell,84,C,(none),False +test/powershell/engine/Basic/Assembly.LoadWithPartialName.Tests.ps1,PowerShell,40,C,(none),False +test/powershell/engine/Basic/Assembly.LoadedInSeparateALC.Tests.ps1,PowerShell,66,C,(none),False +test/powershell/engine/Basic/Attributes.Tests.ps1,PowerShell,26,C,(none),False +test/powershell/engine/Basic/CLRBinding.Tests.ps1,PowerShell,151,C,(none),False +test/powershell/engine/Basic/CommandDiscovery.Tests.ps1,PowerShell,230,C,(none),False +test/powershell/engine/Basic/Credential.Tests.ps1,PowerShell,13,C,(none),False +test/powershell/engine/Basic/DefaultCommands.Tests.ps1,PowerShell,646,C,(none),False +test/powershell/engine/Basic/Encoding.Tests.ps1,PowerShell,130,C,(none),False +test/powershell/engine/Basic/GroupPolicySettings.Tests.ps1,PowerShell,258,C,(none),False +test/powershell/engine/Basic/NativeCommandBytePiping.Tests.ps1,PowerShell,75,C,(none),False +test/powershell/engine/Basic/NativeCommandErrorHandling.Tests.ps1,PowerShell,199,C,(none),False +test/powershell/engine/Basic/PropertyAccessor.Tests.ps1,PowerShell,97,C,(none),False +test/powershell/engine/Basic/ProxyCommand.tests.ps1,PowerShell,96,C,(none),False +test/powershell/engine/Basic/RegisterAssemblyResolverEarly.ps1,PowerShell,13,C,(none),False +test/powershell/engine/Basic/SemanticVersion.Tests.ps1,PowerShell,371,C,(none),False +test/powershell/engine/Basic/StandardLibraryTypes.Tests.ps1,PowerShell,73,C,(none),False +test/powershell/engine/Basic/Telemetry.Tests.ps1,PowerShell,192,C,(none),False +test/powershell/engine/Basic/TypeResolution.Tests.ps1,PowerShell,11,C,(none),False +test/powershell/engine/Basic/ValidateAttributes.Tests.ps1,PowerShell,435,C,(none),False +test/powershell/engine/Basic/assets/standardtypes.csv,other,0,C,(none),False +test/powershell/engine/COM/COM.Basic.Tests.ps1,PowerShell,120,C,(none),False +test/powershell/engine/Cdxml/Cdxml.Tests.ps1,PowerShell,297,C,(none),False +test/powershell/engine/Cdxml/assets/CimTest/CdxmlTest.psd1,PowerShell-data,14,C,(none),False +test/powershell/engine/Cdxml/assets/CimTest/CimTest.cdxml,other,0,C,(none),False +test/powershell/engine/Cdxml/assets/CimTest/CreateCimTest.mof,MOF,66,C,(none),False +test/powershell/engine/Cdxml/assets/CimTest/DeleteCimTest.mof,MOF,5,C,(none),False +test/powershell/engine/Cdxml/assets/invalid_verb/invalid_verb.cdxml,other,0,C,(none),False +test/powershell/engine/ETS/Adapter.Tests.ps1,PowerShell,398,C,(none),False +test/powershell/engine/ETS/CimAdapter.Tests.ps1,PowerShell,89,C,(none),False +test/powershell/engine/ETS/TypeTable.Tests.ps1,PowerShell,131,C,(none),False +test/powershell/engine/ExperimentalFeature/EnableDisable-ExperimentalFeature.Tests.ps1,PowerShell,108,C,(none),False +test/powershell/engine/ExperimentalFeature/ExperimentalFeature.Basic.Tests.ps1,PowerShell,443,C,(none),False +test/powershell/engine/ExperimentalFeature/Get-ExperimentalFeature.Tests.ps1,PowerShell,202,C,(none),False +test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.cs,C#,224,C,(none),False +test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.psd1,PowerShell-data,43,C,(none),False +test/powershell/engine/ExperimentalFeature/assets/ExpTest/ExpTest.psm1,PowerShell,206,C,(none),False +test/powershell/engine/Formatting/BugFix.Tests.ps1,PowerShell,65,C,(none),False +test/powershell/engine/Formatting/ErrorView.Tests.ps1,PowerShell,215,C,(none),False +test/powershell/engine/Formatting/OutputRendering.Tests.ps1,PowerShell,92,C,(none),False +test/powershell/engine/Formatting/PSStyle.Tests.ps1,PowerShell,695,C,(none),False +test/powershell/engine/Help/HelpSystem.OnlineHelp.Tests.ps1,PowerShell,80,C,(none),False +test/powershell/engine/Help/HelpSystem.Tests.ps1,PowerShell,715,C,(none),False +test/powershell/engine/Help/UpdatableHelpSystem.Tests.ps1,PowerShell,477,C,(none),False +test/powershell/engine/Help/assets/CimCmdlets_fb6cc51d-c096-4b38-b78d-0fed6277096a_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/CimCmdlets_fb6cc51d-c096-4b38-b78d-0fed6277096a_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Archive_eb74e8da-9ae2-482a-a648-e96550fb8733_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Archive_eb74e8da-9ae2-482a-a648-e96550fb8733_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Archive_eb74e8da-9ae2-482a-a648-e96550fb8733_en-US_HelpContent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Core_00000000-0000-0000-0000-000000000000_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Core_00000000-0000-0000-0000-000000000000_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Core_00000000-0000-0000-0000-000000000000_en-US_HelpContent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Diagnostics_ca046f10-ca64-4740-8ff9-2565dba61a4f_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Diagnostics_ca046f10-ca64-4740-8ff9-2565dba61a4f_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Diagnostics_ca046f10-ca64-4740-8ff9-2565dba61a4f_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Host_56d66100-99a0-4ffc-a12d-eee9a6718aef_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Host_56d66100-99a0-4ffc-a12d-eee9a6718aef_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Host_56d66100-99a0-4ffc-a12d-eee9a6718aef_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.LocalAccounts_8e362604-2c0b-448f-a414-a6a690a644e2_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.LocalAccounts_8e362604-2c0b-448f-a414-a6a690a644e2_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Management_eefcb906-b326-4e99-9f54-8b4bb6ef3c6d_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Management_eefcb906-b326-4e99-9f54-8b4bb6ef3c6d_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Management_eefcb906-b326-4e99-9f54-8b4bb6ef3c6d_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Security_A94C8C7E-9810-47C0-B8AF-65089C13A35A_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Security_A94C8C7E-9810-47C0-B8AF-65089C13A35A_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Security_a94c8c7e-9810-47c0-b8af-65089c13a35a_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Utility_1da87e53-152b-403e-98dc-74d7b4d63d59_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Utility_1da87e53-152b-403e-98dc-74d7b4d63d59_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.PowerShell.Utility_1da87e53-152b-403e-98dc-74d7b4d63d59_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.WSMan.Management_766204A6-330E-4263-A7AB-46C87AFC366C_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/Microsoft.WSMan.Management_766204A6-330E-4263-A7AB-46C87AFC366C_en-US_HelpContent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/Microsoft.WsMan.Management_766204A6-330E-4263-A7AB-46C87AFC366C_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/PackageManagement_4ae9fd46-338a-459c-8186-07f910774cb8_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/PackageManagement_4ae9fd46-338a-459c-8186-07f910774cb8_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/PackageManagement_4ae9fd46-338a-459c-8186-07f910774cb8_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/PowershellGet_1d73a601-4a6c-43c5-ba3f-619b18bbb404_HelpInfo.xml,XML,10,C,(none),False +test/powershell/engine/Help/assets/PowershellGet_1d73a601-4a6c-43c5-ba3f-619b18bbb404_en-US_helpcontent.cab,other,0,C,(none),False +test/powershell/engine/Help/assets/PowershellGet_1d73a601-4a6c-43c5-ba3f-619b18bbb404_en-US_helpcontent.zip,other,0,C,(none),False +test/powershell/engine/Help/assets/HelpURI/V2Cmdlets.csv,other,0,C,(none),False +test/powershell/engine/Help/assets/HelpURI/V3Cmdlets.csv,other,0,C,(none),False +test/powershell/engine/Job/Jobs.Tests.ps1,PowerShell,406,C,(none),False +test/powershell/engine/Module/IsolatedModule.Tests.ps1,PowerShell,85,C,(none),False +test/powershell/engine/Module/ModulePath.Tests.ps1,PowerShell,267,C,(none),False +test/powershell/engine/Module/ModuleSpecification.Tests.ps1,PowerShell,262,C,(none),False +test/powershell/engine/Module/NewModuleManifest.Tests.ps1,PowerShell,185,C,(none),False +test/powershell/engine/Module/SubmodulePathInManifest.Tests.ps1,PowerShell,56,C,(none),False +test/powershell/engine/Module/TestModuleManifest.Tests.ps1,PowerShell,286,C,(none),False +test/powershell/engine/Module/UpdateModuleManifest.Tests.ps1,PowerShell,33,C,(none),False +test/powershell/engine/Module/assets/PowerShell.TestPackage.3.2.1.nupkg,other,0,C,(none),False +test/powershell/engine/Module/assets/testmodulerunspace/ModuleWithDependencies2/2.0/ModuleWithDependencies2.psd1,PowerShell-data,65,C,(none),False +test/powershell/engine/Module/assets/testmodulerunspace/NestedRequiredModule1/2.5/NestedRequiredModule1.psd1,PowerShell-data,62,C,(none),False +test/powershell/engine/Module/assets/testmodulerunspace/NestedRequiredModule1/2.5/NestedRequiredModule1.psm1,PowerShell,3,C,(none),False +test/powershell/engine/ParameterBinding/BooleanParameterDCR.Tests.ps1,PowerShell,54,C,(none),False +test/powershell/engine/ParameterBinding/NullableBooleanDCR.Tests.ps1,PowerShell,52,C,(none),False +test/powershell/engine/ParameterBinding/ParameterBinding.Tests.ps1,PowerShell,523,C,(none),False +test/powershell/engine/ParameterBinding/Splatting.Tests.ps1,PowerShell,370,C,(none),False +test/powershell/engine/ParameterBinding/StaticParameterBinder.Tests.ps1,PowerShell,134,C,(none),False +test/powershell/engine/Remoting/CustomConnection.Tests.ps1,PowerShell,98,C,(none),False +test/powershell/engine/Remoting/InvokeCommandRemoteDebug.Tests.ps1,PowerShell,223,C,(none),False +test/powershell/engine/Remoting/PSSession.Tests.ps1,PowerShell,93,C,(none),False +test/powershell/engine/Remoting/RemoteSession.Basic.Tests.ps1,PowerShell,425,C,(none),False +test/powershell/engine/Remoting/RemoteSession.Disconnect.Tests.ps1,PowerShell,95,C,(none),False +test/powershell/engine/Remoting/RoleCapabilityFiles.Tests.ps1,PowerShell,79,C,(none),False +test/powershell/engine/Remoting/RunspacePool.Tests.ps1,PowerShell,86,C,(none),False +test/powershell/engine/Remoting/SSHRemotingAPI.Tests.ps1,PowerShell,53,C,(none),False +test/powershell/engine/Remoting/SSHRemotingCmdlets.Tests.ps1,PowerShell,93,C,(none),False +test/powershell/engine/Remoting/SessionOption.Tests.ps1,PowerShell,57,C,(none),False +test/powershell/engine/ResourceValidation/CimCmdletsResources.Tests.ps1,PowerShell,14,C,(none),False +test/powershell/engine/ResourceValidation/ConsoleHostResources.Tests.ps1,PowerShell,8,C,(none),False +test/powershell/engine/ResourceValidation/DotNetEventingResources.Tests.ps1,PowerShell,8,C,(none),False +test/powershell/engine/ResourceValidation/LocProject.Tests.ps1,PowerShell,83,C,(none),False +test/powershell/engine/ResourceValidation/LocalizedResource.Tests.ps1,PowerShell,107,C,(none),False +test/powershell/engine/ResourceValidation/ManagementCommandsResources.Tests.ps1,PowerShell,7,C,(none),False +test/powershell/engine/ResourceValidation/SMAResources.Tests.ps1,PowerShell,13,C,(none),False +test/powershell/engine/ResourceValidation/SecurityResources.Tests.ps1,PowerShell,11,C,(none),False +test/powershell/engine/ResourceValidation/TestRunner.ps1,PowerShell,74,C,(none),False +test/powershell/engine/ResourceValidation/UtilityResources.Tests.ps1,PowerShell,8,C,(none),False +test/powershell/engine/ResourceValidation/WSManResources.Tests.ps1,PowerShell,13,C,(none),False +test/powershell/engine/Security/FileSignature.Tests.ps1,PowerShell,189,C,(none),False +test/powershell/engine/Security/UntrustedDataMode.Tests.ps1,PowerShell,560,C,(none),False +test/releaseTools/releaseTools.tests.ps1,PowerShell,78,C,(none),False +test/shebang/README.txt,text,8,C,(none),False +test/shebang/script.ps1,PowerShell,5,C,(none),False +test/tools/TestMetadata.json,JSON,6,C,(none),False +test/tools/CodeCoverageAutomation/README.md,Markdown,23,C,(none),False +test/tools/CodeCoverageAutomation/Start-CodeCoverageRun.ps1,PowerShell,384,C,(none),False +test/tools/Modules/PSGalleryTestModules.csproj,msbuild,9,C,PSGalleryTestModules,False +test/tools/Modules/nuget.config,XML,10,C,PSGalleryTestModules,False +test/tools/Modules/HelpersCommon/HelpersCommon.psd1,PowerShell-data,58,C,PSGalleryTestModules,False +test/tools/Modules/HelpersCommon/HelpersCommon.psm1,PowerShell,624,C,PSGalleryTestModules,False +test/tools/Modules/HelpersDebugger/HelpersDebugger.psd1,PowerShell-data,30,C,PSGalleryTestModules,False +test/tools/Modules/HelpersDebugger/HelpersDebugger.psm1,PowerShell,224,C,PSGalleryTestModules,False +test/tools/Modules/HelpersHostCS/HelpersHostCS.psd1,PowerShell-data,24,C,PSGalleryTestModules,False +test/tools/Modules/HelpersHostCS/HelpersHostCS.psm1,PowerShell,317,C,PSGalleryTestModules,False +test/tools/Modules/HelpersLanguage/HelpersLanguage.psd1,PowerShell-data,25,C,PSGalleryTestModules,False +test/tools/Modules/HelpersLanguage/HelpersLanguage.psm1,PowerShell,175,C,PSGalleryTestModules,False +test/tools/Modules/HelpersRemoting/HelpersRemoting.psd1,PowerShell-data,24,C,PSGalleryTestModules,False +test/tools/Modules/HelpersRemoting/HelpersRemoting.psm1,PowerShell,662,C,PSGalleryTestModules,False +test/tools/Modules/HelpersSecurity/HelpersSecurity.psd1,PowerShell-data,15,C,PSGalleryTestModules,False +test/tools/Modules/HelpersSecurity/HelpersSecurity.psm1,PowerShell,82,C,PSGalleryTestModules,False +test/tools/Modules/HttpListener/HttpListener.psd1,PowerShell-data,12,C,PSGalleryTestModules,False +test/tools/Modules/HttpListener/HttpListener.psm1,PowerShell,377,C,PSGalleryTestModules,False +test/tools/Modules/IsolatedModule/IsolatedModule.psd1,PowerShell-data,16,C,PSGalleryTestModules,False +test/tools/Modules/Microsoft.PowerShell.RemotingTools/Microsoft.PowerShell.RemotingTools.psd1,PowerShell-data,50,C,PSGalleryTestModules,False +test/tools/Modules/Microsoft.PowerShell.RemotingTools/Microsoft.PowerShell.RemotingTools.psm1,PowerShell,521,C,PSGalleryTestModules,False +test/tools/Modules/PSSysLog/PSSysLog.psd1,PowerShell-data,20,C,PSGalleryTestModules,False +test/tools/Modules/PSSysLog/PSSysLog.psm1,PowerShell,1157,C,PSGalleryTestModules,False +test/tools/Modules/UnixSocket/README.md,Markdown,17,C,PSGalleryTestModules,False +test/tools/Modules/UnixSocket/UnixSocket.psd1,PowerShell-data,17,C,PSGalleryTestModules,False +test/tools/Modules/UnixSocket/UnixSocket.psm1,PowerShell,125,C,PSGalleryTestModules,False +test/tools/Modules/WebListener/README.md,Markdown,30,C,PSGalleryTestModules,False +test/tools/Modules/WebListener/WebListener.psd1,PowerShell-data,19,C,PSGalleryTestModules,False +test/tools/Modules/WebListener/WebListener.psm1,PowerShell,298,C,PSGalleryTestModules,False +test/tools/NamedPipeConnection/build.ps1,PowerShell,84,C,(none),False +test/tools/NamedPipeConnection/doBuild.ps1,PowerShell,81,C,(none),False +test/tools/NamedPipeConnection/src/Microsoft.PowerShell.NamedPipeConnection.psd1,PowerShell-data,80,C,(none),False +test/tools/NamedPipeConnection/src/code/Microsoft.PowerShell.NamedPipeConnection.csproj,msbuild,32,C,Microsoft.PowerShell.NamedPipeConnection,False +test/tools/NamedPipeConnection/src/code/NamedPipeConnection.cs,C#,641,C,Microsoft.PowerShell.NamedPipeConnection,False +test/tools/NamedPipeConnection/test/CustomConnection.Tests.ps1,PowerShell,67,C,(none),False +test/tools/OpenCover/OpenCover.Format.ps1xml,ps1xml,170,C,(none),False +test/tools/OpenCover/OpenCover.Types.ps1xml,ps1xml,19,C,(none),False +test/tools/OpenCover/OpenCover.psd1,PowerShell-data,17,C,(none),False +test/tools/OpenCover/OpenCover.psm1,PowerShell,769,C,(none),False +test/tools/TestAlc/TestAlc.sln,sln,34,C,(none),False +test/tools/TestAlc/init/Init.cs,C#,83,C,Test.Isolated.Init,False +test/tools/TestAlc/init/Test.Isolated.Init.csproj,msbuild,21,C,Test.Isolated.Init,False +test/tools/TestAlc/nested/NestedCommand.cs,C#,43,C,Test.Isolated.Nested,False +test/tools/TestAlc/nested/Test.Isolated.Nested.csproj,msbuild,25,C,Test.Isolated.Nested,False +test/tools/TestAlc/root/RootCommand.cs,C#,39,C,Test.Isolated.Root,False +test/tools/TestAlc/root/Test.Isolated.Root.csproj,msbuild,21,C,Test.Isolated.Root,False +test/tools/TestExe/TestExe.cs,C#,248,C,TestExe,False +test/tools/TestExe/TestExe.csproj,msbuild,14,C,TestExe,False +test/tools/TestService/Program.cs,C#,20,C,TestService,False +test/tools/TestService/Service1.Designer.cs,C#,26,C,TestService,False +test/tools/TestService/Service1.cs,C#,23,C,TestService,False +test/tools/TestService/TestService.csproj,msbuild,66,C,TestService,False +test/tools/UnixSocket/UnixSocket.cs,C#,27,C,UnixSocket,False +test/tools/UnixSocket/UnixSocket.csproj,msbuild,14,C,UnixSocket,False +test/tools/WebListener/BrotliFilter.cs,C#,34,C,WebListener,False +test/tools/WebListener/Constants.cs,C#,18,C,WebListener,False +test/tools/WebListener/DeflateFilter.cs,C#,34,C,WebListener,False +test/tools/WebListener/GzipFilter.cs,C#,34,C,WebListener,False +test/tools/WebListener/Program.cs,C#,130,C,WebListener,False +test/tools/WebListener/README.md,Markdown,765,C,WebListener,False +test/tools/WebListener/Startup.cs,C#,111,C,WebListener,False +test/tools/WebListener/WebListener.csproj,msbuild,15,C,WebListener,False +test/tools/WebListener/appsettings.Development.json,JSON,10,C,WebListener,False +test/tools/WebListener/appsettings.json,JSON,8,C,WebListener,False +test/tools/WebListener/Controllers/AuthController.cs,C#,77,C,WebListener,False +test/tools/WebListener/Controllers/CertController.cs,C#,47,C,WebListener,False +test/tools/WebListener/Controllers/CompressionController.cs,C#,53,C,WebListener,False +test/tools/WebListener/Controllers/DelayController.cs,C#,164,C,WebListener,False +test/tools/WebListener/Controllers/DosController.cs,C#,76,C,WebListener,False +test/tools/WebListener/Controllers/EncodingController.cs,C#,60,C,WebListener,False +test/tools/WebListener/Controllers/GetController.cs,C#,65,C,WebListener,False +test/tools/WebListener/Controllers/HomeController.cs,C#,26,C,WebListener,False +test/tools/WebListener/Controllers/LinkController.cs,C#,118,C,WebListener,False +test/tools/WebListener/Controllers/MultipartController.cs,C#,96,C,WebListener,False +test/tools/WebListener/Controllers/RedirectController.cs,C#,69,C,WebListener,False +test/tools/WebListener/Controllers/ResponseController.cs,C#,114,C,WebListener,False +test/tools/WebListener/Controllers/ResponseHeadersController.cs,C#,53,C,WebListener,False +test/tools/WebListener/Controllers/ResumeController.cs,C#,128,C,WebListener,False +test/tools/WebListener/Controllers/RetryController.cs,C#,63,C,WebListener,False +test/tools/WebListener/Models/ErrorViewModel.cs,C#,14,C,WebListener,False +test/tools/WebListener/Views/_ViewImports.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/_ViewStart.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Encoding/Utf8.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Home/Index.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Multipart/Index.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Redirect/Index.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Shared/Error.cshtml,other,0,C,WebListener,False +test/tools/WebListener/Views/Shared/_Layout.cshtml,other,0,C,WebListener,False +test/xUnit/AssemblyInfo.cs,C#,7,C,xUnit.tests,False +test/xUnit/README.md,Markdown,29,C,xUnit.tests,False +test/xUnit/xUnit.tests.csproj,msbuild,43,C,xUnit.tests,False +test/xUnit/xunit.runner.json,JSON,3,C,xUnit.tests,False +test/xUnit/Asserts/PriorityAttribute.cs,C#,18,C,xUnit.tests,False +test/xUnit/Asserts/PriorityOrderer.cs,C#,56,C,xUnit.tests,False +test/xUnit/csharp/test_ArgumentToVersionTransformationAttribute.cs,C#,51,C,xUnit.tests,False +test/xUnit/csharp/test_AstDefaultVisit.cs,C#,70,C,xUnit.tests,False +test/xUnit/csharp/test_Binders.cs,C#,19,C,xUnit.tests,False +test/xUnit/csharp/test_CommandLineParser.cs,C#,1332,C,xUnit.tests,False +test/xUnit/csharp/test_CompletionHelpers.cs,C#,183,C,xUnit.tests,False +test/xUnit/csharp/test_CorePsPlatform.cs,C#,238,C,xUnit.tests,False +test/xUnit/csharp/test_CryptoUtils.cs,C#,41,C,xUnit.tests,False +test/xUnit/csharp/test_ExtensionMethods.cs,C#,18,C,xUnit.tests,False +test/xUnit/csharp/test_Feedback.cs,C#,123,C,xUnit.tests,False +test/xUnit/csharp/test_FileSystemProvider.cs,C#,206,C,xUnit.tests,False +test/xUnit/csharp/test_MshSnapinInfo.cs,C#,32,C,xUnit.tests,False +test/xUnit/csharp/test_NamedPipe.cs,C#,58,C,xUnit.tests,False +test/xUnit/csharp/test_NativeInterop.cs,C#,107,C,xUnit.tests,False +test/xUnit/csharp/test_PSConfiguration.cs,C#,1104,C,xUnit.tests,False +test/xUnit/csharp/test_PSObject.cs,C#,127,C,xUnit.tests,False +test/xUnit/csharp/test_PSVersionInfo.cs,C#,20,C,xUnit.tests,False +test/xUnit/csharp/test_PowerShellAPI.cs,C#,24,C,xUnit.tests,False +test/xUnit/csharp/test_Prediction.cs,C#,252,C,xUnit.tests,False +test/xUnit/csharp/test_RemoteHyperV.cs,C#,819,C,xUnit.tests,False +test/xUnit/csharp/test_Runspace.cs,C#,132,C,xUnit.tests,False +test/xUnit/csharp/test_SecuritySupport.cs,C#,25,C,xUnit.tests,False +test/xUnit/csharp/test_Serialization.cs,C#,50,C,xUnit.tests,False +test/xUnit/csharp/test_SessionState.cs,C#,34,C,xUnit.tests,False +test/xUnit/csharp/test_Subsystem.cs,C#,345,C,xUnit.tests,False +test/xUnit/csharp/test_Utils.cs,C#,179,C,xUnit.tests,False +test/xUnit/csharp/test_WildcardPattern.cs,C#,79,C,xUnit.tests,False +tools/.gitignore,other,3,C,(none),False +tools/Sign-Package.ps1,PowerShell,127,C,(none),False +tools/UpdateDotnetRuntime.ps1,PowerShell,398,C,(none),False +tools/WindowsCI.psm1,PowerShell,73,C,(none),False +tools/ci.psm1,PowerShell,1240,C,(none),False +tools/debug.sh,shell,22,C,(none),False +tools/download.sh,shell,3,C,(none),False +tools/findMissingNotices.ps1,PowerShell,662,C,(none),False +tools/findMissingNotices.targets.json,JSON,5,C,(none),False +tools/generate-icns.sh,shell,75,C,(none),False +tools/install-powershell.ps1,PowerShell,499,C,(none),False +tools/install-powershell.ps1-README.md,Markdown,25,C,(none),False +tools/install-powershell.sh,shell,177,C,(none),False +tools/install-powershell.sh-README.md,Markdown,68,C,(none),False +tools/installpsh-amazonlinux.sh,shell,211,C,(none),False +tools/installpsh-debian.sh,shell,251,C,(none),False +tools/installpsh-gentoo.sh,shell,220,C,(none),False +tools/installpsh-mariner.sh,shell,215,C,(none),False +tools/installpsh-osx.sh,shell,176,C,(none),False +tools/installpsh-redhat.sh,shell,167,C,(none),False +tools/installpsh-suse.sh,shell,244,C,(none),False +tools/metadata.json,JSON,10,C,(none),False +tools/releaseToWinget.ps1,PowerShell,166,C,(none),False +tools/releaseTools.psm1,PowerShell,1090,C,(none),False +tools/ComponentGovernance/ComponentGovernance.psm1,PowerShell,135,C,(none),False +tools/ResxGen/ResxGen.ps1,PowerShell,61,C,(none),False +tools/ResxGen/ResxGen.psm1,PowerShell,530,C,(none),False +tools/Xml/Xml.psm1,PowerShell,101,C,(none),False +tools/buildCommon/startNativeExecution.ps1,PowerShell,47,C,(none),False +tools/cgmanifest/main/cgmanifest.json,JSON,755,C,(none),False +tools/cgmanifest/tpn/cgmanifest.json,JSON,755,C,(none),False +tools/clearlyDefined/ClearlyDefined.ps1,PowerShell,51,C,(none),False +tools/clearlyDefined/Find-LastHarvestedVersion.ps1,PowerShell,156,C,(none),False +tools/clearlyDefined/readme.md,Markdown,30,C,(none),False +tools/clearlyDefined/src/ClearlyDefined/ClearlyDefined.psm1,PowerShell,397,C,(none),False +tools/credScan/suppress.json,JSON,17,C,(none),False +tools/failingTests/fail.tests.ps1,PowerShell,7,C,(none),False +tools/guardian/tsaconfig-apiscan.json,JSON,6,C,(none),False +tools/guardian/tsaconfig-others.json,JSON,7,C,(none),False +tools/packages.microsoft.com/mapping.json,JSON,180,C,(none),False +tools/packaging/.gitignore,other,2,C,(none),False +tools/packaging/Update-MacOSCodeSignature.ps1,PowerShell,55,C,(none),False +tools/packaging/packaging.psd1,PowerShell-data,30,C,(none),False +tools/packaging/packaging.psm1,PowerShell,5277,C,(none),False +tools/packaging/packaging.strings.psd1,PowerShell-data,230,C,(none),False +tools/packaging/boms/linux.json,JSON,2456,C,(none),False +tools/packaging/boms/mac.json,JSON,2232,C,(none),False +tools/packaging/boms/windows.json,JSON,5274,C,(none),False +tools/packaging/projects/reference/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj,msbuild,21,C,Microsoft.PowerShell.Commands.Utility,False +tools/packaging/projects/reference/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj,msbuild,15,C,Microsoft.PowerShell.ConsoleHost,False +tools/packaging/projects/reference/System.Management.Automation/System.Management.Automation.csproj,msbuild,15,C,System.Management.Automation,False +tools/packaging/releaseTests/sbom.tests.ps1,PowerShell,140,C,(none),False +tools/performance/GC.Regions.xml,XML,107,C,(none),False +tools/performance/Invoke-PerfviewPS.ps1,PowerShell,37,C,(none),False +tools/performance/JIT.Regions.xml,XML,34,C,(none),False +tools/performance/PowerShell.Regions.xml,XML,318,C,(none),False +tools/performance/PowerShell.stacktags,other,0,C,(none),False +tools/performance/PowerShell.wpaProfile,other,0,C,(none),False +tools/performance/PowerShell.wprp,other,0,C,(none),False +tools/performance/README.md,Markdown,49,C,(none),False +tools/releaseBuild/setReleaseTag.ps1,PowerShell,161,C,(none),False +tools/releaseBuild/setReleaseTag.sh,shell,1,C,(none),False +tools/super-linter/super-linter.ps1,PowerShell,15,C,(none),False +tools/super-linter/config/super-linter.env,other,0,C,(none),False +tools/terms/PowerShell-Terms-Rules.mdb,other,0,C,(none),False +tools/terms/TermsExclusion.xml,XML,11,C,(none),False +tools/windows/Reset-PWSHSystemPath.ps1,PowerShell,82,C,(none),False +tools/wix/Microsoft.PowerShell.Packaging.csproj,msbuild,9,C,Microsoft.PowerShell.Packaging,False +tools/wix/nuget.config,XML,10,C,Microsoft.PowerShell.Packaging,False +tools/wix/wix.psm1,PowerShell,115,C,Microsoft.PowerShell.Packaging,False diff --git a/docs-out/data/format-and-types-xml.json b/docs-out/data/format-and-types-xml.json new file mode 100644 index 0000000..5b06a9a --- /dev/null +++ b/docs-out/data/format-and-types-xml.json @@ -0,0 +1,130 @@ +[ + { + "path": "src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Diagnostics.format.ps1xml", + "root": "Configuration", + "views": [ + { + "name": "Counter", + "selected_types": [ + "Microsoft.PowerShell.Commands.GetCounter.PerformanceCounterSampleSet" + ] + }, + { + "name": "Counter", + "selected_types": [ + "Microsoft.PowerShell.Commands.GetCounter.CounterFileInfo" + ] + } + ] + }, + { + "path": "src/Modules/Windows/Microsoft.PowerShell.Diagnostics/Event.format.ps1xml", + "root": "Configuration", + "views": [ + { + "name": "Default", + "selected_types": [ + "System.Diagnostics.Eventing.Reader.EventLogRecord" + ] + }, + { + "name": "Default", + "selected_types": [ + "System.Diagnostics.Eventing.Reader.EventLogConfiguration" + ] + }, + { + "name": "Default", + "selected_types": [ + "System.Diagnostics.Eventing.Reader.ProviderMetadata" + ] + } + ] + }, + { + "path": "src/Modules/Windows/Microsoft.PowerShell.Diagnostics/GetEvent.types.ps1xml", + "root": "Types", + "types": [ + { + "name": "System.Diagnostics.Eventing.Reader.EventLogConfiguration", + "member_count": 1 + }, + { + "name": "System.Diagnostics.Eventing.Reader.EventLogRecord", + "member_count": 1 + }, + { + "name": "System.Diagnostics.Eventing.Reader.ProviderMetadata", + "member_count": 2 + }, + { + "name": "Microsoft.PowerShell.Commands.GetCounter.CounterSet", + "member_count": 1 + }, + { + "name": "Microsoft.PowerShell.Commands.GetCounter.PerformanceCounterSample", + "member_count": 1 + }, + { + "name": "Microsoft.PowerShell.Commands.GetCounter.PerformanceCounterSampleSet", + "member_count": 1 + }, + { + "name": "Microsoft.PowerShell.Commands.GetCounter.PerformanceCounterSampleSet", + "member_count": 1 + } + ] + }, + { + "path": "src/Modules/Windows/Microsoft.PowerShell.Security/Security.types.ps1xml", + "root": "Types", + "types": [ + { + "name": "System.Security.AccessControl.ObjectSecurity", + "member_count": 7 + } + ] + }, + { + "path": "src/Modules/Windows/Microsoft.WSMan.Management/WSMan.format.ps1xml", + "root": "Configuration", + "views": [ + { + "name": "System.Xml.XmlElement#http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd#IdentifyResponse", + "selected_types": [ + "System.Xml.XmlElement#http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd#IdentifyResponse" + ] + }, + { + "name": "Microsoft.WSMan.Management.WSManConfigElement", + "selected_types": [ + "Microsoft.WSMan.Management.WSManConfigElement" + ] + }, + { + "name": "Microsoft.WSMan.Management.WSManConfigContainerElement", + "selected_types": [ + "Microsoft.WSMan.Management.WSManConfigContainerElement" + ] + }, + { + "name": "Microsoft.WSMan.Management.WSManConfigLeafElement", + "selected_types": [ + "Microsoft.WSMan.Management.WSManConfigLeafElement" + ] + }, + { + "name": "Microsoft.WSMan.Management.WSManConfigLeafElement#InitParams", + "selected_types": [ + "Microsoft.WSMan.Management.WSManConfigLeafElement#InitParams" + ] + }, + { + "name": "Microsoft.WSMan.Management.WSManConfigContainerElement#ComputerLevel", + "selected_types": [ + "Microsoft.WSMan.Management.WSManConfigContainerElement#ComputerLevel" + ] + } + ] + } +] \ No newline at end of file diff --git a/docs-out/data/instructions.json b/docs-out/data/instructions.json new file mode 100644 index 0000000..89a5c4a --- /dev/null +++ b/docs-out/data/instructions.json @@ -0,0 +1,2704 @@ +[ + { + "name": "System.Management.Automation.Interpreter.AddInstruction", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 20, + "end": 151, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddInt32", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 32, + "end": 42, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddInt16", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 44, + "end": 54, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddInt64", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 56, + "end": 66, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt16", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 68, + "end": 78, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt32", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 80, + "end": 90, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt64", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 92, + "end": 102, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddSingle", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 104, + "end": 114, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddInstruction.AddDouble", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 116, + "end": 126, + "chain": [ + "AddInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 153, + "end": 284, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt32", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 165, + "end": 175, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt16", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 177, + "end": 187, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt64", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 189, + "end": 199, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt16", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 201, + "end": 211, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt32", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 213, + "end": 223, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt64", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 225, + "end": 235, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfSingle", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 237, + "end": 247, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfDouble", + "file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", + "start": 249, + "end": 259, + "chain": [ + "AddOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NewArrayInitInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", + "start": 18, + "end": 42, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NewArrayInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", + "start": 44, + "end": 58, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NewArrayBoundsInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", + "start": 60, + "end": 87, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GetArrayItemInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", + "start": 89, + "end": 109, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SetArrayItemInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", + "start": 111, + "end": 132, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.ActionCallInstruction", + "file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", + "start": 432, + "end": 456, + "chain": [ + "CallInstruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.FuncCallInstruction", + "file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", + "start": 692, + "end": 715, + "chain": [ + "CallInstruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MethodInfoCallInstruction", + "file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", + "start": 942, + "end": 954, + "chain": [ + "CallInstruction" + ], + "modifiers": [ + "internal", + "sealed", + "partial" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.CallInstruction", + "file": "src/System.Management.Automation/engine/interpreter/CallInstruction.cs", + "start": 22, + "end": 264, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract", + "partial" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MethodInfoCallInstruction", + "file": "src/System.Management.Automation/engine/interpreter/CallInstruction.cs", + "start": 266, + "end": 367, + "chain": [ + "CallInstruction" + ], + "modifiers": [ + "internal", + "sealed", + "partial" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.OffsetInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 29, + "end": 64, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.BranchFalseInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 66, + "end": 92, + "chain": [ + "OffsetInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.BranchTrueInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 94, + "end": 120, + "chain": [ + "OffsetInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.CoalescingBranchInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 122, + "end": 150, + "chain": [ + "OffsetInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.BranchInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 152, + "end": 196, + "chain": [ + "OffsetInstruction", + "Instruction" + ], + "modifiers": [ + "internal" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.IndexedBranchInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 198, + "end": 227, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GotoInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 250, + "end": 303, + "chain": [ + "IndexedBranchInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 305, + "end": 447, + "chain": [ + "IndexedBranchInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EnterFinallyInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 452, + "end": 489, + "chain": [ + "IndexedBranchInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LeaveFinallyInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 494, + "end": 514, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EnterExceptionHandlerInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 517, + "end": 547, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LeaveExceptionHandlerInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 552, + "end": 590, + "chain": [ + "IndexedBranchInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LeaveFaultInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 595, + "end": 627, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.ThrowInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 629, + "end": 669, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SwitchInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 671, + "end": 690, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EnterLoopInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 692, + "end": 778, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.CompiledLoopInstruction", + "file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", + "start": 780, + "end": 794, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 20, + "end": 151, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivInt32", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 32, + "end": 42, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivInt16", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 44, + "end": 54, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivInt64", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 56, + "end": 66, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt16", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 68, + "end": 78, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt32", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 80, + "end": 90, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt64", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 92, + "end": 102, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivSingle", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 104, + "end": 114, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DivInstruction.DivDouble", + "file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", + "start": 116, + "end": 126, + "chain": [ + "DivInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DynamicInstructionN", + "file": "src/System.Management.Automation/engine/interpreter/DynamicInstructionN.cs", + "start": 20, + "end": 77, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed", + "partial" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DynamicInstruction", + "file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", + "start": 103, + "end": 127, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DynamicSplatInstruction", + "file": "src/System.Management.Automation/engine/interpreter/DynamicSplatInstruction.cs", + "start": 23, + "end": 52, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 20, + "end": 189, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualBoolean", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 33, + "end": 40, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualSByte", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 42, + "end": 49, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt16", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 51, + "end": 58, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualChar", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 60, + "end": 67, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt32", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 69, + "end": 76, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt64", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 78, + "end": 85, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualByte", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 87, + "end": 94, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt16", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 96, + "end": 103, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt32", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 105, + "end": 112, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt64", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 114, + "end": 121, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualSingle", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 123, + "end": 130, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualDouble", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 132, + "end": 139, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.EqualInstruction.EqualReference", + "file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", + "start": 141, + "end": 148, + "chain": [ + "EqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadStaticFieldInstruction", + "file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", + "start": 21, + "end": 38, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadFieldInstruction", + "file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", + "start": 40, + "end": 59, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.StoreFieldInstruction", + "file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", + "start": 61, + "end": 82, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.StoreStaticFieldInstruction", + "file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", + "start": 84, + "end": 104, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 20, + "end": 168, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanSByte", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 32, + "end": 40, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt16", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 42, + "end": 50, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanChar", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 52, + "end": 60, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt32", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 62, + "end": 70, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt64", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 72, + "end": 80, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanByte", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 82, + "end": 90, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt16", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 92, + "end": 100, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt32", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 102, + "end": 110, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt64", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 112, + "end": 120, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanSingle", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 122, + "end": 130, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanDouble", + "file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", + "start": 132, + "end": 140, + "chain": [ + "GreaterThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotInstruction", + "file": "src/System.Management.Automation/engine/interpreter/Instruction.cs", + "start": 72, + "end": 87, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 20, + "end": 168, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanSByte", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 32, + "end": 40, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt16", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 42, + "end": 50, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanChar", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 52, + "end": 60, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt32", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 62, + "end": 70, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt64", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 72, + "end": 80, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanByte", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 82, + "end": 90, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt16", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 92, + "end": 100, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt32", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 102, + "end": 110, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt64", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 112, + "end": 120, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanSingle", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 122, + "end": 130, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanDouble", + "file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", + "start": 132, + "end": 140, + "chain": [ + "LessThanInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LocalAccessInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 34, + "end": 49, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadLocalInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 53, + "end": 73, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadLocalBoxedInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 75, + "end": 90, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadLocalFromClosureInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 92, + "end": 107, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadLocalFromClosureBoxedInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 109, + "end": 124, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AssignLocalInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 130, + "end": 151, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.StoreLocalInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 153, + "end": 173, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AssignLocalBoxedInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 175, + "end": 192, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.StoreLocalBoxedInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 194, + "end": 211, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.AssignLocalToClosureInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 213, + "end": 230, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 237, + "end": 418, + "chain": [ + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.Reference", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 244, + "end": 266, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ImmutableValue", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 268, + "end": 293, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ImmutableBox", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 295, + "end": 316, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ParameterBox", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 318, + "end": 330, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.Parameter", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 332, + "end": 359, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.MutableValue", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 361, + "end": 395, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.MutableBox", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 397, + "end": 417, + "chain": [ + "InitializeLocalInstruction", + "LocalAccessInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.RuntimeVariablesInstruction", + "file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", + "start": 424, + "end": 453, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 20, + "end": 151, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulInt32", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 32, + "end": 42, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulInt16", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 44, + "end": 54, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulInt64", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 56, + "end": 66, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt16", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 68, + "end": 78, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt32", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 80, + "end": 90, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt64", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 92, + "end": 102, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulSingle", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 104, + "end": 114, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulInstruction.MulDouble", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 116, + "end": 126, + "chain": [ + "MulInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 153, + "end": 284, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt32", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 165, + "end": 175, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt16", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 177, + "end": 187, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt64", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 189, + "end": 199, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt16", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 201, + "end": 211, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt32", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 213, + "end": 223, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt64", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 225, + "end": 235, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfSingle", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 237, + "end": 247, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfDouble", + "file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", + "start": 249, + "end": 259, + "chain": [ + "MulOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 20, + "end": 189, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualBoolean", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 33, + "end": 40, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualSByte", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 42, + "end": 49, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt16", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 51, + "end": 58, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualChar", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 60, + "end": 67, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt32", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 69, + "end": 76, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt64", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 78, + "end": 85, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualByte", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 87, + "end": 94, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt16", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 96, + "end": 103, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt32", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 105, + "end": 112, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt64", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 114, + "end": 121, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualSingle", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 123, + "end": 130, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualDouble", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 132, + "end": 139, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualReference", + "file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", + "start": 141, + "end": 148, + "chain": [ + "NotEqualInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NumericConvertInstruction", + "file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", + "start": 18, + "end": 284, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NumericConvertInstruction.Unchecked", + "file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", + "start": 38, + "end": 159, + "chain": [ + "NumericConvertInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NumericConvertInstruction.Checked", + "file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", + "start": 162, + "end": 283, + "chain": [ + "NumericConvertInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.UpdatePositionInstruction", + "file": "src/System.Management.Automation/engine/interpreter/PowerShellInstructions.cs", + "start": 18, + "end": 50, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadObjectInstruction", + "file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", + "start": 21, + "end": 42, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.LoadCachedObjectInstruction", + "file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", + "start": 44, + "end": 70, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.PopInstruction", + "file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", + "start": 72, + "end": 90, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DupInstruction", + "file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", + "start": 92, + "end": 112, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 20, + "end": 151, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubInt32", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 32, + "end": 42, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubInt16", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 44, + "end": 54, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubInt64", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 56, + "end": 66, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt16", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 68, + "end": 78, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt32", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 80, + "end": 90, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt64", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 92, + "end": 102, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubSingle", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 104, + "end": 114, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubInstruction.SubDouble", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 116, + "end": 126, + "chain": [ + "SubInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 153, + "end": 284, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "abstract" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt32", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 165, + "end": 175, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt16", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 177, + "end": 187, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt64", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 189, + "end": 199, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt16", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 201, + "end": 211, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt32", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 213, + "end": 223, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt64", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 225, + "end": 235, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfSingle", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 237, + "end": 247, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfDouble", + "file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", + "start": 249, + "end": 259, + "chain": [ + "SubOvfInstruction", + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.CreateDelegateInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 21, + "end": 55, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.NewInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 57, + "end": 99, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.DefaultValueInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 101, + "end": 119, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.TypeIsInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 121, + "end": 140, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.TypeAsInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 142, + "end": 170, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + }, + { + "name": "System.Management.Automation.Interpreter.TypeEqualsInstruction", + "file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", + "start": 172, + "end": 196, + "chain": [ + "Instruction" + ], + "modifiers": [ + "internal", + "sealed" + ], + "label": "APPROX" + } +] \ No newline at end of file diff --git a/docs-out/data/interpreter-scores.json b/docs-out/data/interpreter-scores.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs-out/data/interpreter-scores.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs-out/data/lessons.json b/docs-out/data/lessons.json new file mode 100644 index 0000000..f30f90d --- /dev/null +++ b/docs-out/data/lessons.json @@ -0,0 +1,310 @@ +[ + { + "id": "LSN-LAYER-01", + "verdict": "REPLICATE", + "area": "NLD-RUN", + "text": "Keep the dependency direction host -> engine <- command modules, with the host abstraction (`PSHost`) as the only UI contract.", + "evidence": "`src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj` (references only the engine).", + "dev": null, + "doc": "OV-LAYERS-001", + "file": "00-overview/layered-architecture.md", + "line": 121 + }, + { + "id": "LSN-LAYER-02", + "verdict": "ADAPT", + "area": "NLD-MOD", + "text": "Split the engine into separately packaged components (language core, runtime, remoting, formatting, help) so enterprise deployments can omit unneeded subsystems and shrink the attack surface; the observable language behavior stays unchanged.", + "evidence": "single-assembly layout `src/System.Management.Automation/System.Management.Automation.csproj`; namespace counts above.", + "dev": null, + "doc": "OV-LAYERS-001", + "file": "00-overview/layered-architecture.md", + "line": 122 + }, + { + "id": "LSN-LAYER-03", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Provide a one-call embedding entry that takes an initial session state (as `ConsoleShell.Start` does).", + "evidence": "`src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleShell.cs@L38`.", + "dev": null, + "doc": "OV-LAYERS-001", + "file": "00-overview/layered-architecture.md", + "line": 123 + }, + { + "id": "LSN-BUILD-01", + "verdict": "ADAPT", + "area": "NLD-RUN", + "text": "Build with standard `dotnet` tooling and MSBuild props only, with version computed from one tag plus an explicit override, instead of an orchestration module needing an installed shell.", + "evidence": "`PowerShell.Common.props::GetPSCoreVersionFromGit`; `build.psm1::Start-PSBuild@L335-L898`.", + "dev": null, + "doc": "REPO-BUILD-001", + "file": "01-repository/build-system.md", + "line": 138 + }, + { + "id": "LSN-BUILD-02", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Keep the two preprocessor families (`UNIX`/`CORECLR`) out of the language core by isolating platform code behind an interface; PowerShell's use of `IsWindows` to drive `DefineConstants` spreads `#if UNIX` through the engine.", + "evidence": "`PowerShell.Common.props` (`DefineConstants`), `data/conditional-compilation.json`.", + "dev": null, + "doc": "REPO-BUILD-001", + "file": "01-repository/build-system.md", + "line": 139 + }, + { + "id": "LSN-BUILD-03", + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Pin a single package feed and commit lock files; PowerShell pins one feed but ships no lock files.", + "evidence": "`nuget.config`.", + "dev": null, + "doc": "REPO-BUILD-001", + "file": "01-repository/build-system.md", + "line": 140 + }, + { + "id": "LSN-BUILD-04", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Generate resource accessors and type catalogs at build time with small console tools that are themselves part of the repository (`ResGen`, `TypeCatalogGen`).", + "evidence": "`src/ResGen/Program.cs`, `build.psm1::Start-ResGen@L3314-L3335`.", + "dev": null, + "doc": "REPO-BUILD-001", + "file": "01-repository/build-system.md", + "line": 141 + }, + { + "id": "LSN-CICD-01", + "verdict": "ADAPT", + "area": "NLD-TOOL", + "text": "Use declarative pipeline templates plus a thin script layer; keep package-format code behind a single `Start-Package`-style entry with a closed format list as `Start-PSPackage` does.", + "evidence": "`tools/packaging/packaging.psm1::Start-PSPackage@L38`.", + "dev": null, + "doc": "REPO-CICD-001", + "file": "01-repository/ci-cd-and-packaging.md", + "line": 124 + }, + { + "id": "LSN-CICD-02", + "verdict": "REPLICATE", + "area": "NLD-SEC", + "text": "Pin third-party workflows by commit SHA and run dependency review, CodeQL and Scorecard on every change.", + "evidence": "`.github/workflows/linux-ci.yml` (`ready_to_merge` reference), `.github/workflows/dependency-review.yml`, `scorecards.yml`.", + "dev": null, + "doc": "REPO-CICD-001", + "file": "01-repository/ci-cd-and-packaging.md", + "line": 125 + }, + { + "id": "LSN-CICD-03", + "verdict": "REPLICATE", + "area": "NLD-SEC", + "text": "Validate signed payloads against an explicit allow-list signer policy before publishing.", + "evidence": "`.config/codesignpolicy.xml`.", + "dev": null, + "doc": "REPO-CICD-001", + "file": "01-repository/ci-cd-and-packaging.md", + "line": 126 + }, + { + "id": "LSN-STD-01", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Adopt warnings-as-errors with an explicit analyzer severity file from day one.", + "evidence": "`PowerShell.Common.props` (`TreatWarningsAsErrors`), `.globalconfig`.", + "dev": null, + "doc": "REPO-STANDARDS-001", + "file": "01-repository/coding-standards.md", + "line": 108 + }, + { + "id": "LSN-STD-02", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Write the breaking-change contract before the first release and apply it to language behavior, cmdlet parameters and protocols alike.", + "evidence": "`docs/dev-process/breaking-change-contract.md`.", + "dev": null, + "doc": "REPO-STANDARDS-001", + "file": "01-repository/coding-standards.md", + "line": 109 + }, + { + "id": "LSN-STD-03", + "verdict": "ADAPT", + "area": "NLD-RUN", + "text": "Keep platform differences behind interfaces rather than `#if` blocks across the engine (PowerShell has `UNIX` in 122 files).", + "evidence": "`data/conditional-compilation.json`; `docs/dev-process/coding-guidelines.md` (\"Portable Code\").", + "dev": null, + "doc": "REPO-STANDARDS-001", + "file": "01-repository/coding-standards.md", + "line": 110 + }, + { + "id": "LSN-STD-04", + "verdict": "ADAPT", + "area": "NLD-RUN", + "text": "Use the hot-path rules (no LINQ, no `params`, pre-sized collections) only inside the interpreter and runtime core, and let a profiler decide elsewhere.", + "evidence": "`docs/dev-process/coding-guidelines.md` (\"Performance Considerations\").", + "dev": null, + "doc": "REPO-STANDARDS-001", + "file": "01-repository/coding-standards.md", + "line": 111 + }, + { + "id": "LSN-CIM-01", + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Treat CIM/WMI as an optional adapter module, not part of the base command set.", + "evidence": "src/Microsoft.Management.Infrastructure.CimCmdlets/AssemblyInfo.cs@L1.", + "dev": "DEV-CMD-122", + "doc": "CMD-CIM-001", + "file": "10-command-modules/Microsoft.Management.Infrastructure.CimCmdlets.md", + "line": 121 + }, + { + "id": "LSN-DIAG-01", + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Leave OS-specific diagnostics out of the initial command set and offer them as optional modules.", + "evidence": "src/powershell-win-core/powershell-win-core.csproj@L53.", + "dev": "DEV-CMD-120", + "doc": "CMD-DIAGNOSTICS-001", + "file": "10-command-modules/Microsoft.PowerShell.Commands.Diagnostics.md", + "line": 112 + }, + { + "id": "LSN-MGMT-01", + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Keep path- and item-commands provider-agnostic (the same verb set for files, registry, environment, functions) and let providers declare capabilities.", + "evidence": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetChildrenCommand.cs@L1.", + "dev": null, + "doc": "CMD-MANAGEMENT-001", + "file": "10-command-modules/Microsoft.PowerShell.Commands.Management.md", + "line": 172 + }, + { + "id": "LSN-MGMT-02", + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Route OS-level actions (process, service, computer) through an explicit capability so they can be denied per policy.", + "evidence": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs@L1.", + "dev": null, + "doc": "CMD-MANAGEMENT-001", + "file": "10-command-modules/Microsoft.PowerShell.Commands.Management.md", + "line": 173 + }, + { + "id": "LSN-UTIL-01", + "verdict": "ADAPT", + "area": "NLD-CMD", + "text": "Split the utility set by risk: pure data/formatting commands vs code-loading (`Add-Type`, `Invoke-Expression`) and network commands, so a policy can grant them independently.", + "evidence": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs@L67.", + "dev": null, + "doc": "CMD-UTILITY-001", + "file": "10-command-modules/Microsoft.PowerShell.Commands.Utility.md", + "line": 236 + }, + { + "id": "LSN-UTIL-02", + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Implement object-manipulation commands against the public cmdlet base-class API only, so third-party modules can replace them.", + "evidence": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Compare-Object.cs@L17.", + "dev": null, + "doc": "CMD-UTILITY-001", + "file": "10-command-modules/Microsoft.PowerShell.Commands.Utility.md", + "line": 237 + }, + { + "id": "LSN-CHOST-01", + "verdict": "REPLICATE", + "area": "NLD-TOOL", + "text": "Keep transcription as a host service behind a command pair, so non-console hosts can supply their own sink.", + "evidence": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs@L1.", + "dev": null, + "doc": "CMD-CONSOLEHOST-001", + "file": "10-command-modules/Microsoft.PowerShell.ConsoleHost.md", + "line": 111 + }, + { + "id": "LSN-EVT-01", + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Use the platform's standard structured-logging/ETW abstractions (`EventSource`, OpenTelemetry) instead of a private ETW wrapper.", + "evidence": "src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj@L1.", + "dev": null, + "doc": "CMD-EVENTING-001", + "file": "10-command-modules/Microsoft.PowerShell.CoreCLR.Eventing.md", + "line": 108 + }, + { + "id": "LSN-GFX-01", + "verdict": "ADAPT", + "area": "NLD-TOOL", + "text": "Keep GUI helpers behind a late-bound host service (reflection or plug-in) so the engine never references UI assemblies.", + "evidence": "src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs@L1.", + "dev": null, + "doc": "CMD-GRAPHICAL-001", + "file": "10-command-modules/Microsoft.PowerShell.GraphicalHost.md", + "line": 108 + }, + { + "id": "LSN-SEC-01", + "verdict": "REPLICATE", + "area": "NLD-SEC", + "text": "Expose signature validation and policy queries as ordinary commands over a policy service so audit tooling can use the same API as users.", + "evidence": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs@L1.", + "dev": null, + "doc": "CMD-SECURITY-001", + "file": "10-command-modules/Microsoft.PowerShell.Security.md", + "line": 130 + }, + { + "id": "LSN-SEC-02", + "verdict": "ADAPT", + "area": "NLD-SEC", + "text": "Do not rely on `SecureString` cmdlets as a secrets boundary; replace with an OS-keychain-backed secret type (see Phase 5 blueprint).", + "evidence": "src/Microsoft.PowerShell.Security/security/SecureStringCommands.cs@L1.", + "dev": null, + "doc": "CMD-SECURITY-001", + "file": "10-command-modules/Microsoft.PowerShell.Security.md", + "line": 131 + }, + { + "id": "LSN-WSMAN-01", + "verdict": "AVOID", + "area": "NLD-CMD", + "text": "Do not carry the WSMan command family into the new shell; remoting transport should be pluggable behind one session abstraction.", + "evidence": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj@L11.", + "dev": "DEV-CMD-121", + "doc": "CMD-WSMAN-001", + "file": "10-command-modules/Microsoft.WSMan.Management.md", + "line": 128 + }, + { + "id": "LSN-SMACMD-01", + "verdict": "ADAPT", + "area": "NLD-CMD", + "text": "Register built-in commands from a declarative table (name -> implementing type -> help) as PowerShell does, but generate the table from attributes at build time so it cannot drift from the classes.", + "evidence": "src/System.Management.Automation/engine/InitialSessionState.cs@L5439.", + "dev": null, + "doc": "CMD-SMA-001", + "file": "10-command-modules/System.Management.Automation.md", + "line": 185 + }, + { + "id": "LSN-SMACMD-02", + "verdict": "REPLICATE", + "area": "NLD-CMD", + "text": "Keep `ForEach-Object`/`Where-Object` as engine-level commands with direct pipeline access so script-block pipelines do not pay module-load or binding overhead.", + "evidence": "src/System.Management.Automation/engine/InitialSessionState.cs@L5439.", + "dev": null, + "doc": "CMD-SMA-001", + "file": "10-command-modules/System.Management.Automation.md", + "line": 186 + } +] \ No newline at end of file diff --git a/docs-out/data/members-tierA.json b/docs-out/data/members-tierA.json new file mode 100644 index 0000000..5d9fc6a --- /dev/null +++ b/docs-out/data/members-tierA.json @@ -0,0 +1,117338 @@ +[ +{ +"full_name": "System.Management.Automation.CmdletParameterBinderController", +"file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_tracer", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "private static readonly PSTraceSource s_tracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CmdletParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 46, +"end": 84, +"returns": "", +"sig": "internal CmdletParameterBinderController ( Cmdlet cmdlet , CommandMetadata commandMetadata , ParameterBinderBase parameterBinder ) : base ( cmdlet . MyInvocation , cmdlet . Context , parameterBinder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindCommandLineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 104, +"end": 196, +"returns": "void", +"sig": "internal void BindCommandLineParameters ( Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindCommandLineParametersNoValidation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 202, +"end": 277, +"returns": "void", +"sig": "internal void BindCommandLineParametersNoValidation ( Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FilterParameterSetsTakingNoPipelineInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 285, +"end": 334, +"returns": "uint", +"sig": "private uint FilterParameterSetsTakingNoPipelineInput ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ApplyDefaultParameterBinding", +"access": "private", +"modifiers": [ +"private" +], +"start": 346, +"end": 379, +"returns": "void", +"sig": "private void ApplyDefaultParameterBinding ( string bindingStage , bool isDynamic )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindDefaultParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 390, +"end": 465, +"returns": "bool", +"sig": "private bool BindDefaultParameters ( uint validParameterSetFlag , Dictionary < MergedCompiledCommandParameter , object > defaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WrapBindingState", +"access": "private", +"modifiers": [ +"private" +], +"start": 471, +"end": 494, +"returns": "PSObject", +"sig": "private PSObject WrapBindingState ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetQualifiedParameterValuePairs", +"access": "private", +"modifiers": [ +"private" +], +"start": 503, +"end": 547, +"returns": "Dictionary < MergedCompiledCommandParameter , object >", +"sig": "private Dictionary < MergedCompiledCommandParameter , object > GetQualifiedParameterValuePairs ( uint currentParameterSetFlag , Dictionary < MergedCompiledCommandParameter , object > availableParameterValuePairs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAliasOfCurrentCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 553, +"end": 558, +"returns": "List < string >", +"sig": "private List < string > GetAliasOfCurrentCmdlet ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MatchAnyAlias", +"access": "private", +"modifiers": [ +"private" +], +"start": 565, +"end": 584, +"returns": "bool", +"sig": "private bool MatchAnyAlias ( string aliasName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultParameterValues", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 586, +"end": 586, +"returns": null, +"sig": "internal IDictionary DefaultParameterValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValuePairs", +"access": "private", +"modifiers": [ +"private" +], +"start": 591, +"end": 783, +"returns": "Dictionary < MergedCompiledCommandParameter , object >", +"sig": "private Dictionary < MergedCompiledCommandParameter , object > GetDefaultParameterValuePairs ( bool needToGetAlias )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValuePairsHelper", +"access": "private", +"modifiers": [ +"private" +], +"start": 795, +"end": 846, +"returns": "void", +"sig": "private void GetDefaultParameterValuePairsHelper ( string cmdletName , string paramName , object paramValue , IDictionary < string , MergedCompiledCommandParameter > bindableParameters , IDictionary < string , MergedCompiledCommandParameter > bindableAlias , Dictionary < MergedCompiledCommandParamet", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyArgumentsProcessed", +"access": "private", +"modifiers": [ +"private" +], +"start": 854, +"end": 951, +"returns": "void", +"sig": "private void VerifyArgumentsProcessed ( ParameterBindingException originalBindingException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyParameterSetSelected", +"access": "private", +"modifiers": [ +"private" +], +"start": 957, +"end": 989, +"returns": "void", +"sig": "private void VerifyParameterSetSelected ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 1003, +"end": 1050, +"returns": "bool", +"sig": "private bool RestoreParameter ( CommandParameterInternal argumentToBind , MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindNamedParameter", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1056, +"end": 1103, +"returns": "void", +"sig": "protected override void BindNamedParameter ( uint parameterSets , CommandParameterInternal argument , MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsParameterScriptBlockBindable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1117, +"end": 1168, +"returns": "bool", +"sig": "private static bool IsParameterScriptBlockBindable ( MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1198, +"end": 1317, +"returns": "bool", +"sig": "internal override bool BindParameter ( uint parameterSets , CommandParameterInternal argument , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 1336, +"end": 1455, +"returns": "bool", +"sig": "private bool BindParameter ( CommandParameterInternal argument , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleRemainingArguments", +"access": "private", +"modifiers": [ +"private" +], +"start": 1463, +"end": 1579, +"returns": "void", +"sig": "private void HandleRemainingArguments ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleCommandLineDynamicParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 1595, +"end": 1734, +"returns": "void", +"sig": "private void HandleCommandLineDynamicParameters ( out ParameterBindingException outgoingBindingException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMissingMandatoryParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 1756, +"end": 2393, +"returns": "Collection < MergedCompiledCommandParameter >", +"sig": "private Collection < MergedCompiledCommandParameter > GetMissingMandatoryParameters ( int validParameterSetCount , bool isPipelineInputExpected )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "PreservePotentialParameterSets", +"access": "private", +"modifiers": [ +"private" +], +"start": 2401, +"end": 2420, +"returns": "void", +"sig": "private void PreservePotentialParameterSets ( uint chosenMandatorySet , uint otherMandatorySetsToBeIgnored , bool chosenSetContainsNonpipelineableMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IgnoreOtherMandatoryParameterSets", +"access": "private", +"modifiers": [ +"private" +], +"start": 2430, +"end": 2446, +"returns": "void", +"sig": "private void IgnoreOtherMandatoryParameterSets ( uint otherMandatorySetsToBeIgnored )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterSetPromptingData", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2448, +"end": 2510, +"returns": "uint", +"sig": "private static uint NewParameterSetPromptingData ( Dictionary < uint , ParameterSetPromptingData > promptingData , MergedCompiledCommandParameter parameter , ParameterSetSpecificMetadata parameterSetMetadata , uint defaultParameterSet , bool pipelineInputExpected )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateParameterSets", +"access": "private", +"modifiers": [ +"private" +], +"start": 2532, +"end": 2640, +"returns": "int", +"sig": "private int ValidateParameterSets ( bool prePipelineInput , bool setDefault )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveParameterSetAmbiguityBasedOnMandatoryParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 2642, +"end": 2645, +"returns": "int", +"sig": "private int ResolveParameterSetAmbiguityBasedOnMandatoryParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveParameterSetAmbiguityBasedOnMandatoryParameters", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref" +], +"start": 2647, +"end": 2695, +"returns": "int", +"sig": "internal static int ResolveParameterSetAmbiguityBasedOnMandatoryParameters ( Dictionary < string , MergedCompiledCommandParameter > boundParameters , ICollection < MergedCompiledCommandParameter > unboundParameters , MergedCommandParameterMetadata bindableParameters , ref uint _currentParameterSetFl", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowAmbiguousParameterSetException", +"access": "private", +"modifiers": [ +"private" +], +"start": 2697, +"end": 2738, +"returns": "void", +"sig": "private void ThrowAmbiguousParameterSetException ( uint parameterSetFlags , MergedCommandParameterMetadata bindableParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AtLeastOneUnboundValidParameterSetTakesPipelineInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 2752, +"end": 2769, +"returns": "bool", +"sig": "private bool AtLeastOneUnboundValidParameterSetTakesPipelineInput ( uint validParameterSetFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleUnboundMandatoryParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2780, +"end": 2788, +"returns": "bool", +"sig": "internal bool HandleUnboundMandatoryParameters ( out Collection < MergedCompiledCommandParameter > missingMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleUnboundMandatoryParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2819, +"end": 2902, +"returns": "bool", +"sig": "internal bool HandleUnboundMandatoryParameters ( int validParameterSetCount , bool processMissingMandatory , bool promptForMandatory , bool isPipelineInputExpected , out Collection < MergedCompiledCommandParameter > missingMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PromptForMissingMandatoryParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 2904, +"end": 2981, +"returns": "Dictionary < string , PSObject >", +"sig": "private Dictionary < string , PSObject > PromptForMissingMandatoryParameters ( Collection < FieldDescription > fieldDescriptionList , Collection < MergedCompiledCommandParameter > missingMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BuildMissingParamsString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2983, +"end": 2993, +"returns": "string", +"sig": "internal static string BuildMissingParamsString ( Collection < MergedCompiledCommandParameter > missingMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreatePromptDataStructures", +"access": "private", +"modifiers": [ +"private" +], +"start": 2995, +"end": 3047, +"returns": "Collection < FieldDescription >", +"sig": "private Collection < FieldDescription > CreatePromptDataStructures ( Collection < MergedCompiledCommandParameter > missingMandatoryParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BuildLabel", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3064, +"end": 3121, +"returns": "string", +"sig": "private static string BuildLabel ( string parameterName , StringBuilder usedHotKeys )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentParameterSetName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3126, +"end": 3134, +"returns": null, +"sig": "internal string CurrentParameterSetName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindPipelineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3147, +"end": 3218, +"returns": "bool", +"sig": "internal bool BindPipelineParameters ( PSObject inputToOperateOn )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindPipelineParametersPrivate", +"access": "private", +"modifiers": [ +"private" +], +"start": 3255, +"end": 3347, +"returns": "bool", +"sig": "private bool BindPipelineParametersPrivate ( PSObject inputToOperateOn )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindUnboundParametersForBindingState", +"access": "private", +"modifiers": [ +"private" +], +"start": 3349, +"end": 3392, +"returns": "bool", +"sig": "private bool BindUnboundParametersForBindingState ( PSObject inputToOperateOn , CurrentlyBinding currentlyBinding , uint validParameterSets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindUnboundParametersForBindingStateInParameterSet", +"access": "private", +"modifiers": [ +"private" +], +"start": 3394, +"end": 3481, +"returns": "bool", +"sig": "private bool BindUnboundParametersForBindingStateInParameterSet ( PSObject inputToOperateOn , CurrentlyBinding currentlyBinding , uint validParameterSets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindValueFromPipeline", +"access": "private", +"modifiers": [ +"private" +], +"start": 3483, +"end": 3550, +"returns": "bool", +"sig": "private bool BindValueFromPipeline ( PSObject inputToOperateOn , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindValueFromPipelineByPropertyName", +"access": "private", +"modifiers": [ +"private" +], +"start": 3552, +"end": 3626, +"returns": "bool", +"sig": "private bool BindValueFromPipelineByPropertyName ( PSObject inputToOperateOn , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAndBindDelayBindScriptBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 3660, +"end": 3769, +"returns": "bool", +"sig": "private bool InvokeAndBindDelayBindScriptBlock ( PSObject inputToOperateOn , out bool thereWasSomethingToBind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidParameterSetCount", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3781, +"end": 3799, +"returns": "int", +"sig": "private static int ValidParameterSetCount ( uint parameterSetFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3819, +"end": 3874, +"returns": "object", +"sig": "internal object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Command", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3880, +"end": 3880, +"returns": null, +"sig": "internal Cmdlet Command", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Separator", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 3887, +"end": 3887, +"returns": null, +"sig": "private const string Separator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_aliasList", +"access": "private", +"modifiers": [ +"private" +], +"start": 3890, +"end": 3890, +"returns": null, +"sig": "private List < string > _aliasList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_warningSet", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3897, +"end": 3897, +"returns": null, +"sig": "private readonly HashSet < string > _warningSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allDefaultParameterValuePairs", +"access": "private", +"modifiers": [ +"private" +], +"start": 3900, +"end": 3900, +"returns": null, +"sig": "private Dictionary < MergedCompiledCommandParameter , object > _allDefaultParameterValuePairs", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_useDefaultParameterBinding", +"access": "private", +"modifiers": [ +"private" +], +"start": 3901, +"end": 3901, +"returns": null, +"sig": "private bool _useDefaultParameterBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameterSetToBePrioritizedInPipelineBinding", +"access": "private", +"modifiers": [ +"private" +], +"start": 3905, +"end": 3905, +"returns": null, +"sig": "private uint _parameterSetToBePrioritizedInPipelineBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandMetadata", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3910, +"end": 3910, +"returns": null, +"sig": "private readonly CommandMetadata _commandMetadata", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandRuntime", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3915, +"end": 3915, +"returns": null, +"sig": "private readonly MshCommandRuntime _commandRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteParameterWarningList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3920, +"end": 3920, +"returns": null, +"sig": "internal List < WarningRecord > ObsoleteParameterWarningList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BoundObsoleteParameterNames", +"access": "private", +"modifiers": [ +"private" +], +"start": 3925, +"end": 3931, +"returns": null, +"sig": "private HashSet < string > BoundObsoleteParameterNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_boundObsoleteParameterNames", +"access": "private", +"modifiers": [ +"private" +], +"start": 3933, +"end": 3933, +"returns": null, +"sig": "private HashSet < string > _boundObsoleteParameterNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dynamicParameterBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3939, +"end": 3939, +"returns": null, +"sig": "private ParameterBinderBase _dynamicParameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ShouldProcessParametersBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3944, +"end": 3964, +"returns": null, +"sig": "internal ReflectionParameterBinder ShouldProcessParametersBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_shouldProcessParameterBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3966, +"end": 3966, +"returns": null, +"sig": "private ReflectionParameterBinder _shouldProcessParameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PagingParametersBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3971, +"end": 3991, +"returns": null, +"sig": "internal ReflectionParameterBinder PagingParametersBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pagingParameterBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3993, +"end": 3993, +"returns": null, +"sig": "private ReflectionParameterBinder _pagingParameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TransactionParametersBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3998, +"end": 4018, +"returns": null, +"sig": "internal ReflectionParameterBinder TransactionParametersBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_transactionParameterBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 4020, +"end": 4020, +"returns": null, +"sig": "private ReflectionParameterBinder _transactionParameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommonParametersBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4025, +"end": 4045, +"returns": null, +"sig": "internal ReflectionParameterBinder CommonParametersBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commonParametersBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 4047, +"end": 4047, +"returns": null, +"sig": "private ReflectionParameterBinder _commonParametersBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_delayBindScriptBlocks", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 4068, +"end": 4069, +"returns": null, +"sig": "private readonly Dictionary < MergedCompiledCommandParameter , DelayedScriptBlockArgument > _delayBindScriptBlocks", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultParameterValues", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 4074, +"end": 4075, +"returns": null, +"sig": "private readonly Dictionary < string , CommandParameterInternal > _defaultParameterValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindPipelineParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 4098, +"end": 4131, +"returns": "bool", +"sig": "private bool BindPipelineParameter ( object parameterValue , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveDefaultScriptParameterValue", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 4133, +"end": 4140, +"returns": "void", +"sig": "protected override void SaveDefaultScriptParameterValue ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BackupDefaultParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 4152, +"end": 4164, +"returns": "void", +"sig": "private void BackupDefaultParameter ( MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreDefaultParameterValues", +"access": "private", +"modifiers": [ +"private" +], +"start": 4176, +"end": 4269, +"returns": "void", +"sig": "private void RestoreDefaultParameterValues ( IEnumerable < MergedCompiledCommandParameter > parameters )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CmdletParameterBinderController.DelayedScriptBlockArgument", +"file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4053, +"end": 4053, +"returns": null, +"sig": "internal CmdletParameterBinderController _parameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4054, +"end": 4054, +"returns": null, +"sig": "internal CommandParameterInternal _argument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_evaluatedArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4055, +"end": 4055, +"returns": null, +"sig": "internal Collection < PSObject > _evaluatedArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4057, +"end": 4060, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DefaultParameterDictionary", +"file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_isChanged", +"access": "private", +"modifiers": [ +"private" +], +"start": 4278, +"end": 4278, +"returns": null, +"sig": "private bool _isChanged", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ChangeSinceLastCheck", +"access": "public", +"modifiers": [ +"public" +], +"start": 4284, +"end": 4289, +"returns": "bool", +"sig": "public bool ChangeSinceLastCheck ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DefaultParameterDictionary", +"access": "public", +"modifiers": [ +"public" +], +"start": 4296, +"end": 4300, +"returns": "", +"sig": "public DefaultParameterDictionary ( ) : base ( StringComparer . OrdinalIgnoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DefaultParameterDictionary", +"access": "public", +"modifiers": [ +"public" +], +"start": 4309, +"end": 4367, +"returns": "", +"sig": "public DefaultParameterDictionary ( IDictionary dictionary ) : this ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Contains", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4374, +"end": 4377, +"returns": "bool", +"sig": "public override bool Contains ( object key )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsKey", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4382, +"end": 4396, +"returns": "bool", +"sig": "public override bool ContainsKey ( object key )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4403, +"end": 4406, +"returns": "void", +"sig": "public override void Add ( object key , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 4411, +"end": 4450, +"returns": "void", +"sig": "private void AddImpl ( object key , object value , bool isSelfIndexing )", +"attributes": [], +"cond": [] +}, +{ +"kind": "indexer", +"name": "this[]", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4457, +"end": 4652, +"returns": null, +"sig": "public override object this [ object key ]", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandLookupEventArgs", +"file": "src/System.Management.Automation/engine/CommandDiscovery.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandLookupEventArgs", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 33, +"end": 38, +"returns": "", +"sig": "internal CommandLookupEventArgs ( string commandName , CommandOrigin commandOrigin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "private readonly ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandName", +"access": "public", +"modifiers": [ +"public" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "public string CommandName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandOrigin", +"access": "public", +"modifiers": [ +"public" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "public CommandOrigin CommandOrigin", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StopSearch", +"access": "public", +"modifiers": [ +"public" +], +"start": 55, +"end": 55, +"returns": null, +"sig": "public bool StopSearch", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Command", +"access": "public", +"modifiers": [ +"public" +], +"start": 60, +"end": 60, +"returns": null, +"sig": "public CommandInfo Command", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 66, +"end": 88, +"returns": null, +"sig": "public ScriptBlock CommandScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 90, +"end": 90, +"returns": null, +"sig": "private ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandDiscovery", +"file": "src/System.Management.Automation/engine/CommandDiscovery.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "discoveryTracer", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 121, +"end": 125, +"returns": null, +"sig": "internal static readonly PSTraceSource discoveryTracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandDiscovery", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 135, +"end": 144, +"returns": "", +"sig": "internal CommandDiscovery ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSpecialCmdlet", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 155, +"end": 161, +"returns": "bool", +"sig": "private static bool IsSpecialCmdlet ( Type implementingType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewCmdletInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 163, +"end": 166, +"returns": "CmdletInfo", +"sig": "private CmdletInfo NewCmdletInfo ( SessionStateCmdletEntry entry )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewCmdletInfo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 168, +"end": 176, +"returns": "CmdletInfo", +"sig": "internal static CmdletInfo NewCmdletInfo ( SessionStateCmdletEntry entry , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewAliasInfo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 178, +"end": 186, +"returns": "AliasInfo", +"sig": "internal static AliasInfo NewAliasInfo ( SessionStateAliasEntry entry , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddCmdletInfoToCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 204, +"end": 224, +"returns": "CmdletInfo", +"sig": "internal CmdletInfo AddCmdletInfoToCache ( string name , CmdletInfo newCmdletInfo , bool isGlobal )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddSessionStateCmdletEntryToCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 230, +"end": 233, +"returns": "void", +"sig": "internal void AddSessionStateCmdletEntryToCache ( SessionStateCmdletEntry entry )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddSessionStateCmdletEntryToCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 240, +"end": 247, +"returns": "void", +"sig": "internal void AddSessionStateCmdletEntryToCache ( SessionStateCmdletEntry entry , bool local )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 276, +"end": 291, +"returns": "CommandProcessorBase", +"sig": "internal CommandProcessorBase LookupCommandProcessor ( string commandName , CommandOrigin commandOrigin , bool ? useLocalScope , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyRequiredModules", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 293, +"end": 321, +"returns": "void", +"sig": "internal static void VerifyRequiredModules ( ExternalScriptInfo scriptInfo , ExecutionContext context , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateScriptProcessorForSingleShell", +"access": "private", +"modifiers": [ +"private" +], +"start": 323, +"end": 340, +"returns": "CommandProcessorBase", +"sig": "private CommandProcessorBase CreateScriptProcessorForSingleShell ( ExternalScriptInfo scriptInfo , ExecutionContext context , bool useLocalScope , SessionStateInternal sessionState , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyScriptRequirements", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 347, +"end": 359, +"returns": "void", +"sig": "internal static void VerifyScriptRequirements ( ExternalScriptInfo scriptInfo , ExecutionContext context , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyPSVersion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 361, +"end": 378, +"returns": "void", +"sig": "internal static void VerifyPSVersion ( ExternalScriptInfo scriptInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyPSEdition", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 380, +"end": 411, +"returns": "void", +"sig": "internal static void VerifyPSEdition ( ExternalScriptInfo scriptInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyElevatedPrivileges", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 413, +"end": 425, +"returns": "void", +"sig": "internal static void VerifyElevatedPrivileges ( ExternalScriptInfo scriptInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 451, +"end": 536, +"returns": "CommandProcessorBase", +"sig": "internal CommandProcessorBase LookupCommandProcessor ( CommandInfo commandInfo , CommandOrigin commandOrigin , bool ? useLocalScope , SessionStateInternal sessionState , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldRun", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 538, +"end": 564, +"returns": "void", +"sig": "internal static void ShouldRun ( ExecutionContext context , PSHost host , CommandInfo commandInfo , CommandOrigin commandOrigin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCommandProcessorForScript", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 566, +"end": 576, +"returns": "CommandProcessorBase", +"sig": "private static CommandProcessorBase CreateCommandProcessorForScript ( ScriptInfo scriptInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCommandProcessorForScript", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 578, +"end": 588, +"returns": "CommandProcessorBase", +"sig": "private static CommandProcessorBase CreateCommandProcessorForScript ( ExternalScriptInfo scriptInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCommandProcessorForScript", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 590, +"end": 600, +"returns": "CommandProcessorBase", +"sig": "internal static CommandProcessorBase CreateCommandProcessorForScript ( FunctionInfo functionInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCommandProcessorForScript", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 602, +"end": 613, +"returns": "CommandProcessorBase", +"sig": "internal static CommandProcessorBase CreateCommandProcessorForScript ( ScriptBlock scriptblock , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptAsCmdletProcessor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 615, +"end": 625, +"returns": "CommandProcessorBase", +"sig": "private static CommandProcessorBase GetScriptAsCmdletProcessor ( IScriptCommandInfo scriptCommandInfo , ExecutionContext context , bool useNewScope , bool fromScriptFile , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 641, +"end": 644, +"returns": "CommandInfo", +"sig": "internal CommandInfo LookupCommandInfo ( string commandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 646, +"end": 649, +"returns": "CommandInfo", +"sig": "internal CommandInfo LookupCommandInfo ( string commandName , CommandOrigin commandOrigin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandInfo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 651, +"end": 654, +"returns": "CommandInfo", +"sig": "internal static CommandInfo LookupCommandInfo ( string commandName , CommandOrigin commandOrigin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupCommandInfo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 656, +"end": 793, +"returns": "CommandInfo", +"sig": "internal static CommandInfo LookupCommandInfo ( string commandName , CommandTypes commandTypes , SearchResolutionOptions searchResolutionOptions , CommandOrigin commandOrigin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AutoloadModulesWithJobSourceAdapters", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 795, +"end": 825, +"returns": "void", +"sig": "internal static void AutoloadModulesWithJobSourceAdapters ( System . Management . Automation . ExecutionContext context , CommandOrigin commandOrigin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AutoloadSpecifiedModule", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 827, +"end": 860, +"returns": "Collection < PSModuleInfo >", +"sig": "internal static Collection < PSModuleInfo > AutoloadSpecifiedModule ( string moduleName , ExecutionContext context , SessionStateEntryVisibility visibility , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeCommandNotFoundHandler", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 862, +"end": 884, +"returns": "CommandInfo", +"sig": "private static CommandInfo InvokeCommandNotFoundHandler ( string commandName , ExecutionContext context , string originalCommandName , CommandOrigin commandOrigin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryNormalSearch", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 886, +"end": 949, +"returns": "CommandInfo", +"sig": "private static CommandInfo TryNormalSearch ( string commandName , ExecutionContext context , CommandOrigin commandOrigin , SearchResolutionOptions searchResolutionOptions , CommandTypes commandTypes , ref Exception lastError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryModuleAutoDiscovery", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 951, +"end": 1055, +"returns": "CommandInfo", +"sig": "private static CommandInfo TryModuleAutoDiscovery ( string commandName , ExecutionContext context , string originalCommandName , CommandOrigin commandOrigin , SearchResolutionOptions searchResolutionOptions , CommandTypes commandTypes , ref Exception lastError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryModuleAutoLoading", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1057, +"end": 1154, +"returns": "CommandInfo", +"sig": "private static CommandInfo TryModuleAutoLoading ( string commandName , ExecutionContext context , string originalCommandName , CommandOrigin commandOrigin , ref Exception lastError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RegisterLookupCommandInfoAction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1156, +"end": 1169, +"returns": "void", +"sig": "internal void RegisterLookupCommandInfoAction ( string currentAction , string command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnregisterLookupCommandInfoAction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1171, +"end": 1183, +"returns": "void", +"sig": "internal void UnregisterLookupCommandInfoAction ( string currentAction , string command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_activePreLookup", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1185, +"end": 1185, +"returns": null, +"sig": "private readonly HashSet < string > _activePreLookup", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_activeModuleSearch", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1186, +"end": 1186, +"returns": null, +"sig": "private readonly HashSet < string > _activeModuleSearch", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_activeCommandNotFound", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1187, +"end": 1187, +"returns": null, +"sig": "private readonly HashSet < string > _activeCommandNotFound", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_activePostCommand", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1188, +"end": 1188, +"returns": null, +"sig": "private readonly HashSet < string > _activePostCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLookupDirectoryPaths", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1200, +"end": 1259, +"returns": "LookupPathCollection", +"sig": "internal LookupPathCollection GetLookupDirectoryPaths ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedLookupPaths", +"access": "private", +"modifiers": [ +"private" +], +"start": 1265, +"end": 1265, +"returns": null, +"sig": "private LookupPathCollection _cachedLookupPaths", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pathCacheKey", +"access": "private", +"modifiers": [ +"private" +], +"start": 1270, +"end": 1270, +"returns": null, +"sig": "private string _pathCacheKey", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 1275, +"end": 1275, +"returns": null, +"sig": "private Collection < string > _cachedPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PathExtensionsWithPs1Prepended", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1284, +"end": 1298, +"returns": null, +"sig": "internal static string [ ] PathExtensionsWithPs1Prepended", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PathExtensions", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1303, +"end": 1317, +"returns": null, +"sig": "internal static string [ ] PathExtensions", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitPathExtCache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1319, +"end": 1332, +"returns": "void", +"sig": "private static void InitPathExtCache ( string pathExt )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_lockObject", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1338, +"end": 1338, +"returns": null, +"sig": "private static readonly object s_lockObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_pathExtCacheKey", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1339, +"end": 1339, +"returns": null, +"sig": "private static string s_pathExtCacheKey", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cachedPathExtCollection", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1340, +"end": 1340, +"returns": null, +"sig": "private static string [ ] s_cachedPathExtCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cachedPathExtCollectionWithPs1", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1341, +"end": 1341, +"returns": null, +"sig": "private static string [ ] s_cachedPathExtCollectionWithPs1", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCmdletInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1358, +"end": 1423, +"returns": "IEnumerator < CmdletInfo >", +"sig": "internal IEnumerator < CmdletInfo > GetCmdletInfo ( string cmdletName , bool searchAllScopes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Context", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1425, +"end": 1425, +"returns": null, +"sig": "internal ExecutionContext Context", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandDiscoveryPreference", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1427, +"end": 1461, +"returns": "PSModuleAutoLoadingPreference", +"sig": "internal static PSModuleAutoLoadingPreference GetCommandDiscoveryPreference ( ExecutionContext context , VariablePath variablePath , string environmentVariable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LookupPathCollection", +"file": "src/System.Management.Automation/engine/CommandDiscovery.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LookupPathCollection", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1475, +"end": 1475, +"returns": "", +"sig": "internal LookupPathCollection ( ) : base ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LookupPathCollection", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1484, +"end": 1490, +"returns": "", +"sig": "internal LookupPathCollection ( IEnumerable < string > collection ) : base ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "public", +"modifiers": [ +"public", +"new" +], +"start": 1502, +"end": 1512, +"returns": "int", +"sig": "public new int Add ( string item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddRange", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1523, +"end": 1529, +"returns": "void", +"sig": "internal void AddRange ( ICollection < string > collection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Contains", +"access": "public", +"modifiers": [ +"public", +"new" +], +"start": 1541, +"end": 1555, +"returns": "bool", +"sig": "public new bool Contains ( string item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexOfRelativePath", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1563, +"end": 1578, +"returns": "Collection < int >", +"sig": "internal Collection < int > IndexOfRelativePath ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexOf", +"access": "public", +"modifiers": [ +"public", +"new" +], +"start": 1593, +"end": 1612, +"returns": "int", +"sig": "public new int IndexOf ( string item )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandDiscoveryEventSource", +"file": "src/System.Management.Automation/engine/CommandDiscovery.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Log", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1620, +"end": 1620, +"returns": null, +"sig": "internal static readonly CommandDiscoveryEventSource Log", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CommandLookupStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 1622, +"end": 1622, +"returns": "void", +"sig": "public void CommandLookupStart ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CommandLookupStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 1624, +"end": 1624, +"returns": "void", +"sig": "public void CommandLookupStop ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleAutoLoadingStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 1626, +"end": 1626, +"returns": "void", +"sig": "public void ModuleAutoLoadingStart ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleAutoLoadingStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 1628, +"end": 1628, +"returns": "void", +"sig": "public void ModuleAutoLoadingStop ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleAutoDiscoveryStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 1630, +"end": 1630, +"returns": "void", +"sig": "public void ModuleAutoDiscoveryStart ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleAutoDiscoveryStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 1632, +"end": 1632, +"returns": "void", +"sig": "public void ModuleAutoDiscoveryStop ( string CommandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SearchingForModuleFilesStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 1634, +"end": 1634, +"returns": "void", +"sig": "public void SearchingForModuleFilesStart ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SearchingForModuleFilesStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 1636, +"end": 1636, +"returns": "void", +"sig": "public void SearchingForModuleFilesStop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetModuleExportedCommandsStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 1638, +"end": 1638, +"returns": "void", +"sig": "public void GetModuleExportedCommandsStart ( string ModulePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetModuleExportedCommandsStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 1640, +"end": 1640, +"returns": "void", +"sig": "public void GetModuleExportedCommandsStop ( string ModulePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleManifestAnalysisResult", +"access": "public", +"modifiers": [ +"public" +], +"start": 1642, +"end": 1642, +"returns": "void", +"sig": "public void ModuleManifestAnalysisResult ( string ModulePath , bool Success )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ModuleManifestAnalysisException", +"access": "public", +"modifiers": [ +"public" +], +"start": 1644, +"end": 1644, +"returns": "void", +"sig": "public void ModuleManifestAnalysisException ( string ModulePath , string Exception )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandMetadata", +"file": "src/System.Management.Automation/engine/CommandMetadata.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 65, +"end": 68, +"returns": "", +"sig": "public CommandMetadata ( Type commandType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 83, +"end": 86, +"returns": "", +"sig": "public CommandMetadata ( CommandInfo commandInfo ) : this ( commandInfo , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 104, +"end": 141, +"returns": "", +"sig": "public CommandMetadata ( CommandInfo commandInfo , bool shouldGenerateCommonParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 147, +"end": 154, +"returns": "", +"sig": "public CommandMetadata ( string path )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 161, +"end": 207, +"returns": "", +"sig": "public CommandMetadata ( CommandMetadata other )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 212, +"end": 234, +"returns": "", +"sig": "internal CommandMetadata ( string name , CommandTypes commandType , bool isProxyForCmdlet , string defaultParameterSetName , bool supportsShouldProcess , ConfirmImpact confirmImpact , bool supportsPaging , bool supportsTransactions , bool positionalBinding , Dictionary < string , ParameterMetadata >", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 236, +"end": 251, +"returns": "void", +"sig": "private void Init ( string name , string fullyQualifiedName , Type commandType , bool shouldGenerateCommonParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 253, +"end": 279, +"returns": "void", +"sig": "private void Init ( ScriptBlock scriptBlock , string name , bool shouldGenerateCommonParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 314, +"end": 341, +"returns": "CommandMetadata", +"sig": "internal static CommandMetadata Get ( string commandName , Type cmdletType , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 368, +"end": 386, +"returns": "", +"sig": "internal CommandMetadata ( string commandName , Type cmdletType , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 411, +"end": 443, +"returns": "", +"sig": "internal CommandMetadata ( ScriptBlock scriptblock , string commandName , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 452, +"end": 452, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Empty", +"access": null, +"modifiers": [], +"start": 452, +"end": 452, +"returns": null, +"sig": "string . Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandType", +"access": "public", +"modifiers": [ +"public" +], +"start": 457, +"end": 457, +"returns": null, +"sig": "public Type CommandType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 460, +"end": 460, +"returns": null, +"sig": "private ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultParameterSetName", +"access": "public", +"modifiers": [ +"public" +], +"start": 465, +"end": 481, +"returns": null, +"sig": "public string DefaultParameterSetName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultParameterSetName", +"access": "private", +"modifiers": [ +"private" +], +"start": 483, +"end": 483, +"returns": null, +"sig": "private string _defaultParameterSetName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SupportsShouldProcess", +"access": "public", +"modifiers": [ +"public" +], +"start": 489, +"end": 489, +"returns": null, +"sig": "public bool SupportsShouldProcess", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SupportsPaging", +"access": "public", +"modifiers": [ +"public" +], +"start": 495, +"end": 495, +"returns": null, +"sig": "public bool SupportsPaging", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PositionalBinding", +"access": "public", +"modifiers": [ +"public" +], +"start": 502, +"end": 502, +"returns": null, +"sig": "public bool PositionalBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "true", +"access": null, +"modifiers": [], +"start": 502, +"end": 502, +"returns": null, +"sig": "true", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SupportsTransactions", +"access": "public", +"modifiers": [ +"public" +], +"start": 508, +"end": 508, +"returns": null, +"sig": "public bool SupportsTransactions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HelpUri", +"access": "public", +"modifiers": [ +"public" +], +"start": 514, +"end": 514, +"returns": null, +"sig": "public string HelpUri", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "field", +"name": "Empty", +"access": null, +"modifiers": [], +"start": 514, +"end": 514, +"returns": null, +"sig": "string . Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RemotingCapability", +"access": "public", +"modifiers": [ +"public" +], +"start": 520, +"end": 538, +"returns": null, +"sig": "public RemotingCapability RemotingCapability", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_remotingCapability", +"access": "private", +"modifiers": [ +"private" +], +"start": 540, +"end": 540, +"returns": null, +"sig": "private RemotingCapability _remotingCapability", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfirmImpact", +"access": "public", +"modifiers": [ +"public" +], +"start": 549, +"end": 549, +"returns": null, +"sig": "public ConfirmImpact ConfirmImpact", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Medium", +"access": null, +"modifiers": [], +"start": 549, +"end": 549, +"returns": null, +"sig": "ConfirmImpact . Medium", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 554, +"end": 590, +"returns": null, +"sig": "public Dictionary < string , ParameterMetadata > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 592, +"end": 592, +"returns": null, +"sig": "private Dictionary < string , ParameterMetadata > _parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_shouldGenerateCommonParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 593, +"end": 593, +"returns": null, +"sig": "private bool _shouldGenerateCommonParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Obsolete", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 599, +"end": 599, +"returns": null, +"sig": "internal ObsoleteAttribute Obsolete", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticCommandParameterMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 610, +"end": 616, +"returns": null, +"sig": "internal MergedCommandParameterMetadata StaticCommandParameterMetadata", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_staticCommandParameterMetadata", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 618, +"end": 618, +"returns": null, +"sig": "private readonly MergedCommandParameterMetadata _staticCommandParameterMetadata", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ImplementsDynamicParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 624, +"end": 627, +"returns": null, +"sig": "internal bool ImplementsDynamicParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_implementsDynamicParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 629, +"end": 629, +"returns": null, +"sig": "private bool _implementsDynamicParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultParameterSetFlag", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 634, +"end": 639, +"returns": null, +"sig": "internal uint DefaultParameterSetFlag", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultParameterSetFlag", +"access": "private", +"modifiers": [ +"private" +], +"start": 641, +"end": 641, +"returns": null, +"sig": "private uint _defaultParameterSetFlag", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_otherAttributes", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 647, +"end": 647, +"returns": null, +"sig": "private readonly Collection < Attribute > _otherAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_wrappedCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 650, +"end": 650, +"returns": null, +"sig": "private string _wrappedCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_wrappedCommandType", +"access": "private", +"modifiers": [ +"private" +], +"start": 652, +"end": 652, +"returns": null, +"sig": "private CommandTypes _wrappedCommandType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_wrappedAnyCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 655, +"end": 655, +"returns": null, +"sig": "private bool _wrappedAnyCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WrappedAnyCmdlet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 657, +"end": 660, +"returns": null, +"sig": "internal bool WrappedAnyCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WrappedCommandType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 662, +"end": 668, +"returns": null, +"sig": "internal CommandTypes WrappedCommandType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConstructCmdletMetadataUsingReflection", +"access": "private", +"modifiers": [ +"private" +], +"start": 681, +"end": 717, +"returns": "void", +"sig": "private void ConstructCmdletMetadataUsingReflection ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessCmdletAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 731, +"end": 765, +"returns": "void", +"sig": "private void ProcessCmdletAttribute ( CmdletCommonMetadataAttribute attribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MergeParameterMetadata", +"access": "private", +"modifiers": [ +"private" +], +"start": 777, +"end": 836, +"returns": "MergedCommandParameterMetadata", +"sig": "private MergedCommandParameterMetadata MergeParameterMetadata ( ExecutionContext context , InternalParameterMetadata parameterMetadata , bool shouldGenerateCommonParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetProxyCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 846, +"end": 886, +"returns": "string", +"sig": "internal string GetProxyCommand ( string helpComment , bool generateDynamicParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDecl", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 888, +"end": 961, +"returns": "string", +"sig": "internal string GetDecl ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 963, +"end": 991, +"returns": "string", +"sig": "internal string GetParamBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 993, +"end": 1050, +"returns": "string", +"sig": "internal string GetBeginBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1052, +"end": 1066, +"returns": "string", +"sig": "internal string GetProcessBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDynamicParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1068, +"end": 1095, +"returns": "string", +"sig": "internal string GetDynamicParamBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1097, +"end": 1106, +"returns": "string", +"sig": "internal string GetEndBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1108, +"end": 1118, +"returns": "string", +"sig": "internal string GetCleanBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "isSafeNameOrIdentifierRegex", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 1124, +"end": 1124, +"returns": null, +"sig": "internal const string isSafeNameOrIdentifierRegex", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedCmdlet", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1126, +"end": 1158, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedCmdlet ( string cmdletName , string defaultParameterSet , string helpUri , params ParameterMetadata [ ] parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedGetCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1160, +"end": 1204, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedGetCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedGetFormatData", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1206, +"end": 1220, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedGetFormatData ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedGetHelp", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1222, +"end": 1239, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedGetHelp ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedSelectObject", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1241, +"end": 1265, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedSelectObject ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedMeasureObject", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1267, +"end": 1282, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedMeasureObject ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedOutDefault", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1284, +"end": 1298, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedOutDefault ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedExitPSSession", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1300, +"end": 1306, +"returns": "CommandMetadata", +"sig": "private static CommandMetadata GetRestrictedExitPSSession ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedCommands", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1324, +"end": 1341, +"returns": "Dictionary < string , CommandMetadata >", +"sig": "public static Dictionary < string , CommandMetadata > GetRestrictedCommands ( SessionCapabilities sessionCapabilities )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedRemotingCommands", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1343, +"end": 1357, +"returns": "Collection < CommandMetadata >", +"sig": "private static Collection < CommandMetadata > GetRestrictedRemotingCommands ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictedJobCommands", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1360, +"end": 1536, +"returns": "Collection < CommandMetadata >", +"sig": "private static Collection < CommandMetadata > GetRestrictedJobCommands ( )", +"attributes": [], +"cond": [ +"!CORECLR" +] +}, +{ +"kind": "field", +"name": "s_commandMetadataCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1546, +"end": 1547, +"returns": null, +"sig": "private static readonly System . Collections . Concurrent . ConcurrentDictionary < string , CommandMetadata > s_commandMetadataCache", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandProcessor", +"file": "src/System.Management.Automation/engine/CommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandProcessor", +"access": null, +"modifiers": [ +"static" +], +"start": 25, +"end": 44, +"returns": "", +"sig": "static CommandProcessor ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 58, +"end": 62, +"returns": "", +"sig": "internal CommandProcessor ( CmdletInfo cmdletInfo , ExecutionContext context ) : base ( cmdletInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 76, +"end": 84, +"returns": "", +"sig": "internal CommandProcessor ( IScriptCommandInfo scriptCommandInfo , ExecutionContext context , bool useLocalScope , bool fromScriptFile , SessionStateInternal sessionState ) : base ( scriptCommandInfo as CommandInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 102, +"end": 123, +"returns": "ParameterBinderController", +"sig": "internal ParameterBinderController NewParameterBinderController ( InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CmdletParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 125, +"end": 136, +"returns": null, +"sig": "internal CmdletParameterBinderController CmdletParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cmdletParameterBinderController", +"access": "private", +"modifiers": [ +"private" +], +"start": 138, +"end": 138, +"returns": null, +"sig": "private CmdletParameterBinderController _cmdletParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 143, +"end": 146, +"returns": null, +"sig": "internal override ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_obsoleteAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 148, +"end": 148, +"returns": null, +"sig": "private ObsoleteAttribute _obsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindCommandLineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 164, +"end": 179, +"returns": "void", +"sig": "internal void BindCommandLineParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Prepare", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 193, +"end": 254, +"returns": "void", +"sig": "internal override void Prepare ( IDictionary psDefaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnSetCurrentScope", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 256, +"end": 265, +"returns": "void", +"sig": "protected override void OnSetCurrentScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnRestorePreviousScope", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 267, +"end": 276, +"returns": "void", +"sig": "protected override void OnRestorePreviousScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoBegin", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 281, +"end": 301, +"returns": "void", +"sig": "internal override void DoBegin ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessRecord", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 310, +"end": 421, +"returns": "void", +"sig": "internal override void ProcessRecord ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_firstCallToRead", +"access": "private", +"modifiers": [ +"private" +], +"start": 430, +"end": 430, +"returns": null, +"sig": "private bool _firstCallToRead", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_bailInNextCall", +"access": "private", +"modifiers": [ +"private" +], +"start": 435, +"end": 435, +"returns": null, +"sig": "private bool _bailInNextCall", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Read", +"access": "internal", +"modifiers": [ +"internal", +"sealed", +"override" +], +"start": 452, +"end": 581, +"returns": "bool", +"sig": "internal sealed override bool Read ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WriteInputObjectError", +"access": "private", +"modifiers": [ +"private" +], +"start": 600, +"end": 629, +"returns": "void", +"sig": "private void WriteInputObjectError ( object inputObject , string resourceString , string errorId , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessInputPipelineObject", +"access": "private", +"modifiers": [ +"private" +], +"start": 646, +"end": 662, +"returns": "bool", +"sig": "private bool ProcessInputPipelineObject ( object inputObject )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_constructInstanceCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 664, +"end": 664, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Type , Func < Cmdlet > > s_constructInstanceCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConstructInstance", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 666, +"end": 678, +"returns": "Cmdlet", +"sig": "private static Cmdlet ConstructInstance ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 696, +"end": 762, +"returns": "void", +"sig": "private void Init ( CmdletInfo cmdletInformation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 764, +"end": 787, +"returns": "void", +"sig": "private void Init ( IScriptCommandInfo scriptCommandInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitCommon", +"access": "private", +"modifiers": [ +"private" +], +"start": 789, +"end": 817, +"returns": "void", +"sig": "private void InitCommon ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHelpRequested", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 826, +"end": 865, +"returns": "bool", +"sig": "internal override bool IsHelpRequested ( out string helpTarget , out HelpCategory helpCategory )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandProcessorBase", +"file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandProcessorBase", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 23, +"end": 25, +"returns": "", +"sig": "internal CommandProcessorBase ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandProcessorBase", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 33, +"end": 62, +"returns": "", +"sig": "internal CommandProcessorBase ( CommandInfo commandInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_command", +"access": "private", +"modifiers": [ +"private" +], +"start": 68, +"end": 68, +"returns": null, +"sig": "private InternalCommand _command", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RanBeginAlready", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 72, +"end": 72, +"returns": null, +"sig": "internal bool RanBeginAlready", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AddedToPipelineAlready", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 77, +"end": 82, +"returns": null, +"sig": "internal bool AddedToPipelineAlready", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_addedToPipelineAlready", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 84, +"end": 84, +"returns": null, +"sig": "internal bool _addedToPipelineAlready", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 90, +"end": 90, +"returns": null, +"sig": "internal CommandInfo CommandInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasCleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 95, +"end": 95, +"returns": null, +"sig": "internal bool HasCleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FromScriptFile", +"access": "public", +"modifiers": [ +"public" +], +"start": 114, +"end": 114, +"returns": null, +"sig": "public bool FromScriptFile", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_fromScriptFile", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 116, +"end": 116, +"returns": null, +"sig": "protected bool _fromScriptFile", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RedirectShellErrorOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 124, +"end": 124, +"returns": null, +"sig": "internal bool RedirectShellErrorOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "false", +"access": null, +"modifiers": [], +"start": 124, +"end": 124, +"returns": null, +"sig": "false", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Command", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 129, +"end": 153, +"returns": null, +"sig": "internal InternalCommand Command", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 158, +"end": 161, +"returns": null, +"sig": "internal virtual ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "FQIDCommandObsolete", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "private const string FQIDCommandObsolete", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "commandRuntime", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 169, +"end": 169, +"returns": null, +"sig": "protected MshCommandRuntime commandRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandRuntime", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 171, +"end": 176, +"returns": null, +"sig": "internal MshCommandRuntime CommandRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UseLocalScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 183, +"end": 188, +"returns": null, +"sig": "internal bool UseLocalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_useLocalScope", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 190, +"end": 190, +"returns": null, +"sig": "protected bool _useLocalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateCompatibleLanguageMode", +"access": "protected", +"modifiers": [ +"protected", +"static" +], +"start": 199, +"end": 250, +"returns": "void", +"sig": "protected static void ValidateCompatibleLanguageMode ( ScriptBlock scriptBlock , ExecutionContext context , InvocationInfo invocationInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 255, +"end": 255, +"returns": null, +"sig": "protected ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Context", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 257, +"end": 262, +"returns": null, +"sig": "internal ExecutionContext Context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PipelineActivityId", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 267, +"end": 267, +"returns": null, +"sig": "internal Guid PipelineActivityId", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Empty", +"access": null, +"modifiers": [], +"start": 267, +"end": 267, +"returns": null, +"sig": "Guid . Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHelpRequested", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 282, +"end": 289, +"returns": "bool", +"sig": "internal virtual bool IsHelpRequested ( out string helpTarget , out HelpCategory helpCategory )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateGetHelpCommandProcessor", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 298, +"end": 325, +"returns": "CommandProcessorBase", +"sig": "internal static CommandProcessorBase CreateGetHelpCommandProcessor ( ExecutionContext context , string helpTarget , HelpCategory helpCategory )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsPipelineInputExpected", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 333, +"end": 336, +"returns": "bool", +"sig": "internal bool IsPipelineInputExpected ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandSessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 342, +"end": 342, +"returns": null, +"sig": "internal SessionStateInternal CommandSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandScope", +"access": "protected", +"modifiers": [ +"protected", +"internal" +], +"start": 347, +"end": 347, +"returns": null, +"sig": "protected internal SessionStateScope CommandScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnSetCurrentScope", +"access": "protected", +"modifiers": [ +"protected", +"virtual" +], +"start": 349, +"end": 351, +"returns": "void", +"sig": "protected virtual void OnSetCurrentScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnRestorePreviousScope", +"access": "protected", +"modifiers": [ +"protected", +"virtual" +], +"start": 353, +"end": 355, +"returns": "void", +"sig": "protected virtual void OnRestorePreviousScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetCurrentScopeToExecutionScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 361, +"end": 377, +"returns": "void", +"sig": "internal void SetCurrentScopeToExecutionScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestorePreviousScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 383, +"end": 393, +"returns": "void", +"sig": "internal void RestorePreviousScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_previousScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 395, +"end": 395, +"returns": null, +"sig": "private SessionStateScope _previousScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_previousCommandSessionState", +"access": "private", +"modifiers": [ +"private" +], +"start": 396, +"end": 396, +"returns": null, +"sig": "private SessionStateInternal _previousCommandSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "arguments", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 403, +"end": 403, +"returns": null, +"sig": "internal Collection < CommandParameterInternal > arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 411, +"end": 415, +"returns": "void", +"sig": "internal void AddParameter ( CommandParameterInternal parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Prepare", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 421, +"end": 421, +"returns": "void", +"sig": "internal abstract void Prepare ( IDictionary psDefaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleObsoleteCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 427, +"end": 445, +"returns": "void", +"sig": "private void HandleObsoleteCommand ( ObsoleteAttribute obsoleteAttr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoPrepare", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 451, +"end": 481, +"returns": "void", +"sig": "internal void DoPrepare ( IDictionary psDefaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoBegin", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 490, +"end": 553, +"returns": "void", +"sig": "internal virtual void DoBegin ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessRecord", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 558, +"end": 558, +"returns": "void", +"sig": "internal abstract void ProcessRecord ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoExecute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 566, +"end": 582, +"returns": "void", +"sig": "internal void DoExecute ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Complete", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 591, +"end": 609, +"returns": "void", +"sig": "internal virtual void Complete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoComplete", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 614, +"end": 651, +"returns": "void", +"sig": "internal void DoComplete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CleanResource", +"access": "protected", +"modifiers": [ +"protected", +"virtual" +], +"start": 653, +"end": 676, +"returns": "void", +"sig": "protected virtual void CleanResource ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoCleanup", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 678, +"end": 731, +"returns": "void", +"sig": "internal void DoCleanup ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportCleanupError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 733, +"end": 748, +"returns": "void", +"sig": "internal void ReportCleanupError ( Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 753, +"end": 758, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_firstCallToRead", +"access": "private", +"modifiers": [ +"private" +], +"start": 763, +"end": 763, +"returns": null, +"sig": "private bool _firstCallToRead", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Read", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 776, +"end": 801, +"returns": "bool", +"sig": "internal virtual bool Read ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ManageInvocationException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 848, +"end": 947, +"returns": "PipelineStoppedException", +"sig": "internal PipelineStoppedException ManageInvocationException ( Exception e )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ManageScriptException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 962, +"end": 975, +"returns": "void", +"sig": "internal void ManageScriptException ( RuntimeException e )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForgetScriptException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 981, +"end": 987, +"returns": "void", +"sig": "internal void ForgetScriptException ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disposed", +"access": "private", +"modifiers": [ +"private" +], +"start": 995, +"end": 995, +"returns": null, +"sig": "private bool _disposed", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 1004, +"end": 1008, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "private", +"modifiers": [ +"private" +], +"start": 1010, +"end": 1040, +"returns": "void", +"sig": "private void Dispose ( bool disposing )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandSearcher", +"file": "src/System.Management.Automation/engine/CommandSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandSearcher", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 36, +"end": 54, +"returns": "", +"sig": "internal CommandSearcher ( string commandName , SearchResolutionOptions options , CommandTypes commandTypes , ExecutionContext context , FuzzyMatcher ? fuzzyMatcher = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": ">.GetEnumerator", +"access": null, +"modifiers": [], +"start": 62, +"end": 65, +"returns": "IEnumerator < CommandInfo > IEnumerable < CommandInfo > .", +"sig": "IEnumerator < CommandInfo > IEnumerable < CommandInfo > . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IEnumerable.GetEnumerator", +"access": null, +"modifiers": [], +"start": 67, +"end": 70, +"returns": "IEnumerator IEnumerable .", +"sig": "IEnumerator IEnumerable . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "public", +"modifiers": [ +"public" +], +"start": 78, +"end": 239, +"returns": "bool", +"sig": "public bool MoveNext ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SearchForAliases", +"access": "private", +"modifiers": [ +"private" +], +"start": 241, +"end": 252, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? SearchForAliases ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SearchForFunctions", +"access": "private", +"modifiers": [ +"private" +], +"start": 254, +"end": 265, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? SearchForFunctions ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SearchForCmdlets", +"access": "private", +"modifiers": [ +"private" +], +"start": 267, +"end": 277, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? SearchForCmdlets ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessBuiltinScriptState", +"access": "private", +"modifiers": [ +"private" +], +"start": 279, +"end": 293, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? ProcessBuiltinScriptState ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessPathResolutionState", +"access": "private", +"modifiers": [ +"private" +], +"start": 295, +"end": 335, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? ProcessPathResolutionState ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessQualifiedFileSystemState", +"access": "private", +"modifiers": [ +"private" +], +"start": 337, +"end": 373, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? ProcessQualifiedFileSystemState ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessPathSearchState", +"access": "private", +"modifiers": [ +"private" +], +"start": 375, +"end": 386, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? ProcessPathSearchState ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 396, +"end": 409, +"returns": null, +"sig": "CommandInfo IEnumerator < CommandInfo > . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 411, +"end": 417, +"returns": null, +"sig": "object IEnumerator . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 423, +"end": 433, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextFromPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 443, +"end": 508, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetNextFromPath ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextFromPathUsingWildcards", +"access": "private", +"modifiers": [ +"private" +], +"start": 520, +"end": 566, +"returns": "Collection < string >", +"sig": "private Collection < string > GetNextFromPathUsingWildcards ( string ? command , out ProviderInfo ? provider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "checkPath", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 568, +"end": 571, +"returns": "bool", +"sig": "private static bool checkPath ( string path , string commandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInfoFromPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 594, +"end": 673, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetInfoFromPath ( string path )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextAlias", +"access": "private", +"modifiers": [ +"private" +], +"start": 681, +"end": 753, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetNextAlias ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextFunction", +"access": "private", +"modifiers": [ +"private" +], +"start": 761, +"end": 831, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetNextFunction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldSkipCommandResolutionForConstrainedLanguage", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 836, +"end": 876, +"returns": "bool", +"sig": "private static bool ShouldSkipCommandResolutionForConstrainedLanguage ( CommandInfo ? result , ExecutionContext executionContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAliasFromModules", +"access": "private", +"modifiers": [ +"private" +], +"start": 878, +"end": 895, +"returns": "AliasInfo ?", +"sig": "private AliasInfo ? GetAliasFromModules ( string command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFunctionFromModules", +"access": "private", +"modifiers": [ +"private" +], +"start": 897, +"end": 914, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetFunctionFromModules ( string command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetImportedModuleByName", +"access": "private", +"modifiers": [ +"private" +], +"start": 916, +"end": 936, +"returns": "PSModuleInfo ?", +"sig": "private PSModuleInfo ? GetImportedModuleByName ( string moduleName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFunction", +"access": "private", +"modifiers": [ +"private" +], +"start": 948, +"end": 968, +"returns": "CommandInfo ?", +"sig": "private CommandInfo ? GetFunction ( string function )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 979, +"end": 1052, +"returns": "CmdletInfo ?", +"sig": "private CmdletInfo ? GetNextCmdlet ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_matchingCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 1054, +"end": 1054, +"returns": null, +"sig": "private IEnumerator < CmdletInfo > ? _matchingCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "traceResult", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1057, +"end": 1068, +"returns": "CmdletInfo ?", +"sig": "private static CmdletInfo ? traceResult ( CmdletInfo ? result )", +"attributes": [ +"NotNullIfNotNull" +], +"cond": [] +}, +{ +"kind": "method", +"name": "DoPowerShellRelativePathLookup", +"access": "private", +"modifiers": [ +"private" +], +"start": 1070, +"end": 1101, +"returns": "string ?", +"sig": "private string ? DoPowerShellRelativePathLookup ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolvePSPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 1114, +"end": 1211, +"returns": "string ?", +"sig": "private string ? ResolvePSPath ( string ? path )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextLiteralPathThatExistsAndHandleExceptions", +"access": "private", +"modifiers": [ +"private" +], +"start": 1224, +"end": 1273, +"returns": "string ?", +"sig": "private string ? GetNextLiteralPathThatExistsAndHandleExceptions ( string command , out ProviderInfo ? provider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextLiteralPathThatExists", +"access": "private", +"modifiers": [ +"private" +], +"start": 1286, +"end": 1299, +"returns": "string ?", +"sig": "private string ? GetNextLiteralPathThatExists ( string ? command , out ProviderInfo ? provider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConstructSearchPatternsFromName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1322, +"end": 1363, +"returns": "LookupPathCollection", +"sig": "internal LookupPathCollection ConstructSearchPatternsFromName ( string name , bool commandDiscovery = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsQualifiedPSPath", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1375, +"end": 1388, +"returns": "bool", +"sig": "private static bool IsQualifiedPSPath ( string commandName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanDoPathLookup", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1411, +"end": 1459, +"returns": "CanDoPathLookupResult", +"sig": "private static CanDoPathLookupResult CanDoPathLookup ( string possiblePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandName", +"access": "private", +"modifiers": [ +"private" +], +"start": 1464, +"end": 1464, +"returns": null, +"sig": "private string _commandName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandResolutionOptions", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1469, +"end": 1469, +"returns": null, +"sig": "private readonly SearchResolutionOptions _commandResolutionOptions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandTypes", +"access": "private", +"modifiers": [ +"private" +], +"start": 1474, +"end": 1474, +"returns": null, +"sig": "private CommandTypes _commandTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pathSearcher", +"access": "private", +"modifiers": [ +"private" +], +"start": 1480, +"end": 1480, +"returns": null, +"sig": "private CommandPathSearch ? _pathSearcher", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1485, +"end": 1485, +"returns": null, +"sig": "private readonly ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_fuzzyMatcher", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1490, +"end": 1490, +"returns": null, +"sig": "private readonly FuzzyMatcher ? _fuzzyMatcher", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "setupPathSearcher", +"access": "private", +"modifiers": [ +"private" +], +"start": 1500, +"end": 1613, +"returns": "void", +"sig": "private void setupPathSearcher ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public" +], +"start": 1618, +"end": 1637, +"returns": "void", +"sig": "public void Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandOrigin", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1639, +"end": 1644, +"returns": null, +"sig": "internal CommandOrigin CommandOrigin", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandOrigin", +"access": "private", +"modifiers": [ +"private" +], +"start": 1646, +"end": 1646, +"returns": null, +"sig": "private CommandOrigin _commandOrigin", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_matchingAlias", +"access": "private", +"modifiers": [ +"private" +], +"start": 1651, +"end": 1651, +"returns": null, +"sig": "private IEnumerator < AliasInfo > ? _matchingAlias", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_matchingFunctionEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 1656, +"end": 1656, +"returns": null, +"sig": "private IEnumerator < CommandInfo ? > ? _matchingFunctionEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentMatch", +"access": "private", +"modifiers": [ +"private" +], +"start": 1661, +"end": 1661, +"returns": null, +"sig": "private CommandInfo ? _currentMatch", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_canDoPathLookup", +"access": "private", +"modifiers": [ +"private" +], +"start": 1663, +"end": 1663, +"returns": null, +"sig": "private bool _canDoPathLookup", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_canDoPathLookupResult", +"access": "private", +"modifiers": [ +"private" +], +"start": 1664, +"end": 1664, +"returns": null, +"sig": "private CanDoPathLookupResult _canDoPathLookupResult", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentState", +"access": "private", +"modifiers": [ +"private" +], +"start": 1669, +"end": 1669, +"returns": null, +"sig": "private SearchState _currentState", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CompiledCommandParameter", +"file": "src/System.Management.Automation/engine/CompiledCommandParameter.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CompiledCommandParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 36, +"end": 100, +"returns": "", +"sig": "internal CompiledCommandParameter ( RuntimeDefinedParameter runtimeDefinedParameter , bool processingDynamicParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CompiledCommandParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 122, +"end": 189, +"returns": "", +"sig": "internal CompiledCommandParameter ( MemberInfo member , bool processingDynamicParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 196, +"end": 196, +"returns": null, +"sig": "internal string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PSTypeName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 201, +"end": 201, +"returns": null, +"sig": "internal string PSTypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 206, +"end": 206, +"returns": null, +"sig": "internal Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DeclaringType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 211, +"end": 211, +"returns": null, +"sig": "internal Type DeclaringType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsDynamic", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 216, +"end": 216, +"returns": null, +"sig": "internal bool IsDynamic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CollectionTypeInformation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 221, +"end": 221, +"returns": null, +"sig": "internal ParameterCollectionTypeInformation CollectionTypeInformation", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CompiledAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 227, +"end": 227, +"returns": null, +"sig": "internal Collection < Attribute > CompiledAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentTransformationAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 232, +"end": 232, +"returns": null, +"sig": "internal ArgumentTransformationAttribute [ ] ArgumentTransformationAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ValidationAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 237, +"end": 237, +"returns": null, +"sig": "internal ValidateArgumentsAttribute [ ] ValidationAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 242, +"end": 242, +"returns": null, +"sig": "internal ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AllowsNullArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 247, +"end": 247, +"returns": null, +"sig": "internal bool AllowsNullArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CannotBeNull", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 253, +"end": 253, +"returns": null, +"sig": "internal bool CannotBeNull", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AllowsEmptyStringArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "internal bool AllowsEmptyStringArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AllowsEmptyCollectionArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 265, +"end": 265, +"returns": null, +"sig": "internal bool AllowsEmptyCollectionArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsInAllSets", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 271, +"end": 271, +"returns": null, +"sig": "internal bool IsInAllSets", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPipelineParameterInSomeParameterSet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 277, +"end": 277, +"returns": null, +"sig": "internal bool IsPipelineParameterInSomeParameterSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsMandatoryInSomeParameterSet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 282, +"end": 282, +"returns": null, +"sig": "internal bool IsMandatoryInSomeParameterSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterSetFlags", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 292, +"end": 292, +"returns": null, +"sig": "internal uint ParameterSetFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Setter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 297, +"end": 297, +"returns": null, +"sig": "internal Action < object , object > Setter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterSetData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 302, +"end": 302, +"returns": null, +"sig": "internal Dictionary < string , ParameterSetSpecificMetadata > ParameterSetData", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Aliases", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 307, +"end": 307, +"returns": null, +"sig": "internal string [ ] Aliases", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoesParameterSetTakePipelineInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 321, +"end": 344, +"returns": "bool", +"sig": "internal bool DoesParameterSetTakePipelineInput ( uint validParameterSetFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterSetData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 355, +"end": 379, +"returns": "ParameterSetSpecificMetadata", +"sig": "internal ParameterSetSpecificMetadata GetParameterSetData ( uint parameterSetFlag )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMatchingParameterSetData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 391, +"end": 410, +"returns": "IEnumerable < ParameterSetSpecificMetadata >", +"sig": "internal IEnumerable < ParameterSetSpecificMetadata > GetMatchingParameterSetData ( uint parameterSetFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessAttribute", +"access": "private", +"modifiers": [ +"private", +"ref", +"ref", +"ref" +], +"start": 421, +"end": 513, +"returns": "void", +"sig": "private void ProcessAttribute ( string memberName , Attribute attribute , ref Collection < ValidateArgumentsAttribute > validationAttributes , ref Collection < ArgumentTransformationAttribute > argTransformationAttributes , ref string [ ] aliases )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessParameterAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 527, +"end": 560, +"returns": "void", +"sig": "private void ProcessParameterAttribute ( string parameterName , ParameterAttribute parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 562, +"end": 565, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterCollectionTypeInformation", +"file": "src/System.Management.Automation/engine/CompiledCommandParameter.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ParameterCollectionTypeInformation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 594, +"end": 671, +"returns": "", +"sig": "internal ParameterCollectionTypeInformation ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterCollectionType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 676, +"end": 676, +"returns": null, +"sig": "internal ParameterCollectionType ParameterCollectionType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ElementType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 681, +"end": 681, +"returns": null, +"sig": "internal Type ElementType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExecutionContext", +"file": "src/System.Management.Automation/engine/ExecutionContext.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Events", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "internal PSLocalEventManager Events", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AutoLoadingModuleInProgress", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "internal HashSet < string > AutoLoadingModuleInProgress", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HashSet", +"access": null, +"modifiers": [ +"new" +], +"start": 37, +"end": 37, +"returns": "", +"sig": "new HashSet < string > ( StringComparer . OrdinalIgnoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Debugger", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 42, +"end": 45, +"returns": null, +"sig": "internal ScriptDebugger Debugger", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugger", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "internal ScriptDebugger _debugger", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debuggingMode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 49, +"end": 49, +"returns": null, +"sig": "internal int _debuggingMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResetManagers", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 54, +"end": 63, +"returns": "void", +"sig": "internal void ResetManagers ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PSDebugTraceLevel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 68, +"end": 80, +"returns": null, +"sig": "internal int PSDebugTraceLevel", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugTraceLevel", +"access": "private", +"modifiers": [ +"private" +], +"start": 82, +"end": 82, +"returns": null, +"sig": "private int _debugTraceLevel", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PSDebugTraceStep", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 88, +"end": 100, +"returns": null, +"sig": "internal bool PSDebugTraceStep", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugTraceStep", +"access": "private", +"modifiers": [ +"private" +], +"start": 102, +"end": 102, +"returns": null, +"sig": "private bool _debugTraceStep", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsStrictVersion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 105, +"end": 110, +"returns": "bool", +"sig": "internal static bool IsStrictVersion ( ExecutionContext context , int majorVersion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsStrictVersion", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 117, +"end": 140, +"returns": "bool", +"sig": "internal bool IsStrictVersion ( int majorVersion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ShouldTraceStatement", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 145, +"end": 152, +"returns": null, +"sig": "internal bool ShouldTraceStatement", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptCommandProcessorShouldRethrowExit", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 158, +"end": 158, +"returns": null, +"sig": "internal bool ScriptCommandProcessorShouldRethrowExit", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "false", +"access": null, +"modifiers": [], +"start": 158, +"end": 158, +"returns": null, +"sig": "false", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IgnoreScriptDebug", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 166, +"end": 166, +"returns": null, +"sig": "internal bool IgnoreScriptDebug", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "true", +"access": null, +"modifiers": [], +"start": 166, +"end": 166, +"returns": null, +"sig": "true", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Engine", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 171, +"end": 171, +"returns": null, +"sig": "internal AutomationEngine Engine", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InitialSessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 173, +"end": 173, +"returns": null, +"sig": "internal InitialSessionState InitialSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PreviousModuleProcessed", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 180, +"end": 180, +"returns": null, +"sig": "internal string PreviousModuleProcessed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "previousModuleImported", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 187, +"end": 187, +"returns": null, +"sig": "internal Hashtable previousModuleImported", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Hashtable", +"access": null, +"modifiers": [ +"new" +], +"start": 187, +"end": 187, +"returns": "", +"sig": "new Hashtable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ModuleBeingProcessed", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 193, +"end": 193, +"returns": null, +"sig": "internal string ModuleBeingProcessed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AuthorizationManager", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 198, +"end": 198, +"returns": null, +"sig": "internal AuthorizationManager AuthorizationManager", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProviderNames", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 205, +"end": 213, +"returns": null, +"sig": "internal ProviderNames ProviderNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_providerNames", +"access": "private", +"modifiers": [ +"private" +], +"start": 215, +"end": 215, +"returns": null, +"sig": "private ProviderNames _providerNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Modules", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 220, +"end": 220, +"returns": null, +"sig": "internal ModuleIntrinsics Modules", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ShellID", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 225, +"end": 246, +"returns": null, +"sig": "internal string ShellID", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_shellId", +"access": "private", +"modifiers": [ +"private" +], +"start": 248, +"end": 248, +"returns": null, +"sig": "private string _shellId", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EngineSessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 253, +"end": 253, +"returns": null, +"sig": "internal SessionStateInternal EngineSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TopLevelSessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "internal SessionStateInternal TopLevelSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 264, +"end": 270, +"returns": null, +"sig": "internal SessionState SessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LanguageMode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 275, +"end": 328, +"returns": null, +"sig": "internal PSLanguageMode LanguageMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_languageMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 330, +"end": 330, +"returns": null, +"sig": "private PSLanguageMode _languageMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasRunspaceEverUsedConstrainedLanguageMode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 335, +"end": 335, +"returns": null, +"sig": "internal bool HasRunspaceEverUsedConstrainedLanguageMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LanguageModeTransitionInParameterBinding", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 341, +"end": 341, +"returns": null, +"sig": "internal bool LanguageModeTransitionInParameterBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasEverUsedConstrainedLanguage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 347, +"end": 347, +"returns": null, +"sig": "internal static bool HasEverUsedConstrainedLanguage", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UntrustedObjects", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 355, +"end": 355, +"returns": null, +"sig": "private static ConditionalWeakTable < object , object > UntrustedObjects", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsMarkedAsUntrusted", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 360, +"end": 370, +"returns": "bool", +"sig": "internal static bool IsMarkedAsUntrusted ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkObjectAsUntrusted", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 375, +"end": 398, +"returns": "void", +"sig": "internal static void MarkObjectAsUntrusted ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkObjectAsUntrustedForVariableAssignment", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 408, +"end": 420, +"returns": "void", +"sig": "internal static void MarkObjectAsUntrustedForVariableAssignment ( PSVariable variable , SessionStateScope scope , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PropagateInputSource", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 426, +"end": 433, +"returns": "void", +"sig": "internal static void PropagateInputSource ( object originalObject , object resultObject , PSLanguageMode currentLanguageMode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UseFullLanguageModeInDebugger", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 440, +"end": 446, +"returns": null, +"sig": "internal bool UseFullLanguageModeInDebugger", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ModulesWithJobSourceAdapters", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 448, +"end": 451, +"returns": null, +"sig": "internal static readonly List < string > ModulesWithJobSourceAdapters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsModuleWithJobSourceAdapterLoaded", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 456, +"end": 459, +"returns": null, +"sig": "internal bool IsModuleWithJobSourceAdapterLoaded", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocationGlobber", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 465, +"end": 472, +"returns": null, +"sig": "internal LocationGlobber LocationGlobber", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_locationGlobber", +"access": "private", +"modifiers": [ +"private" +], +"start": 474, +"end": 474, +"returns": null, +"sig": "private LocationGlobber _locationGlobber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 479, +"end": 479, +"returns": null, +"sig": "internal Dictionary < string , Assembly > AssemblyCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EngineState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 488, +"end": 488, +"returns": null, +"sig": "internal EngineState EngineState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "None", +"access": null, +"modifiers": [], +"start": 488, +"end": 488, +"returns": null, +"sig": "EngineState . None", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 497, +"end": 502, +"returns": "object", +"sig": "internal object GetVariableValue ( VariablePath path )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 508, +"end": 511, +"returns": "object", +"sig": "internal object GetVariableValue ( VariablePath path , object defaultValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 516, +"end": 519, +"returns": "void", +"sig": "internal void SetVariable ( VariablePath path , object newValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumPreference", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 521, +"end": 572, +"returns": "T", +"sig": "internal T GetEnumPreference < T > ( VariablePath preferenceVariablePath , T defaultPref , out bool defaultUsed )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckActionPreference", +"access": "private", +"modifiers": [ +"private" +], +"start": 574, +"end": 584, +"returns": "void", +"sig": "private void CheckActionPreference ( VariablePath preferenceVariablePath , ActionPreference preference , object defaultValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBooleanPreference", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 593, +"end": 604, +"returns": "bool", +"sig": "internal bool GetBooleanPreference ( VariablePath preferenceVariablePath , bool defaultPref , out bool defaultUsed )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HelpSystem", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 613, +"end": 616, +"returns": null, +"sig": "internal HelpSystem HelpSystem", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_helpSystem", +"access": "private", +"modifiers": [ +"private" +], +"start": 618, +"end": 618, +"returns": null, +"sig": "private HelpSystem _helpSystem", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FormatInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 623, +"end": 623, +"returns": null, +"sig": "internal object FormatInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CustomArgumentCompleters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 627, +"end": 627, +"returns": null, +"sig": "internal Dictionary < string , ScriptBlock > CustomArgumentCompleters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NativeArgumentCompleters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 629, +"end": 629, +"returns": null, +"sig": "internal Dictionary < string , ScriptBlock > NativeArgumentCompleters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 638, +"end": 650, +"returns": "CommandProcessorBase", +"sig": "internal CommandProcessorBase CreateCommand ( string command , bool dotSource , bool forCompletion = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 656, +"end": 656, +"returns": null, +"sig": "internal CommandProcessorBase CurrentCommandProcessor", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandDiscovery", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 662, +"end": 668, +"returns": null, +"sig": "internal CommandDiscovery CommandDiscovery", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EngineHostInterface", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 673, +"end": 677, +"returns": null, +"sig": "internal InternalHost EngineHostInterface", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InternalHost", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 685, +"end": 688, +"returns": null, +"sig": "internal InternalHost InternalHost", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EngineIntrinsics", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 693, +"end": 696, +"returns": null, +"sig": "internal EngineIntrinsics EngineIntrinsics", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_engineIntrinsics", +"access": "private", +"modifiers": [ +"private" +], +"start": 698, +"end": 698, +"returns": null, +"sig": "private EngineIntrinsics _engineIntrinsics", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LogContextCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 703, +"end": 703, +"returns": null, +"sig": "internal LogContextCache LogContextCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogContextCache", +"access": null, +"modifiers": [ +"new" +], +"start": 703, +"end": 703, +"returns": "", +"sig": "new LogContextCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalSuccessOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 709, +"end": 709, +"returns": null, +"sig": "internal PipelineWriter ExternalSuccessOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalErrorOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 714, +"end": 714, +"returns": null, +"sig": "internal PipelineWriter ExternalErrorOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalProgressOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 719, +"end": 719, +"returns": null, +"sig": "internal PipelineWriter ExternalProgressOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveContextData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 752, +"end": 755, +"returns": "SavedContextData", +"sig": "internal SavedContextData SaveContextData ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResetShellFunctionErrorOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 757, +"end": 760, +"returns": "void", +"sig": "internal void ResetShellFunctionErrorOutputPipe ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RedirectErrorPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 762, +"end": 767, +"returns": "Pipe", +"sig": "internal Pipe RedirectErrorPipe ( Pipe newPipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResetRedirection", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 773, +"end": 776, +"returns": "void", +"sig": "internal void ResetRedirection ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ShellFunctionErrorOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 784, +"end": 784, +"returns": null, +"sig": "internal Pipe ShellFunctionErrorOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExpressionWarningOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 789, +"end": 789, +"returns": null, +"sig": "internal Pipe ExpressionWarningOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExpressionVerboseOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 794, +"end": 794, +"returns": null, +"sig": "internal Pipe ExpressionVerboseOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExpressionDebugOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 799, +"end": 799, +"returns": null, +"sig": "internal Pipe ExpressionDebugOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExpressionInformationOutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 804, +"end": 804, +"returns": null, +"sig": "internal Pipe ExpressionInformationOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AppendDollarError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 818, +"end": 858, +"returns": "void", +"sig": "internal void AppendDollarError ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckStackDepth", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 869, +"end": 879, +"returns": "void", +"sig": "internal static void CheckStackDepth ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentRunspace", +"access": "private", +"modifiers": [ +"private" +], +"start": 886, +"end": 886, +"returns": null, +"sig": "private Runspace _currentRunspace", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentRunspace", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 891, +"end": 896, +"returns": null, +"sig": "internal Runspace CurrentRunspace", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushPipelineProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 903, +"end": 911, +"returns": "void", +"sig": "internal void PushPipelineProcessor ( PipelineProcessor pp )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopPipelineProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 917, +"end": 925, +"returns": "void", +"sig": "internal void PopPipelineProcessor ( bool fromSteppablePipeline )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentPipelineStopping", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 931, +"end": 942, +"returns": null, +"sig": "internal bool CurrentPipelineStopping", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PropagateExceptionsToEnclosingStatementBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 950, +"end": 950, +"returns": null, +"sig": "internal bool PropagateExceptionsToEnclosingStatementBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentExceptionBeingHandled", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 952, +"end": 952, +"returns": null, +"sig": "internal RuntimeException CurrentExceptionBeingHandled", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "QuestionMarkVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 958, +"end": 958, +"returns": null, +"sig": "internal bool QuestionMarkVariableValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "true", +"access": null, +"modifiers": [], +"start": 958, +"end": 958, +"returns": null, +"sig": "true", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DollarErrorVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 964, +"end": 991, +"returns": null, +"sig": "internal object DollarErrorVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DebugPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 993, +"end": 1012, +"returns": null, +"sig": "internal ActionPreference DebugPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "VerbosePreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1014, +"end": 1033, +"returns": null, +"sig": "internal ActionPreference VerbosePreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorActionPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1035, +"end": 1054, +"returns": null, +"sig": "internal ActionPreference ErrorActionPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WarningActionPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1056, +"end": 1075, +"returns": null, +"sig": "internal ActionPreference WarningActionPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InformationActionPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1077, +"end": 1096, +"returns": null, +"sig": "internal ActionPreference InformationActionPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WhatIfPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1098, +"end": 1121, +"returns": null, +"sig": "internal object WhatIfPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfirmPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1123, +"end": 1142, +"returns": null, +"sig": "internal ConfirmImpact ConfirmPreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunspaceClosingNotification", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1144, +"end": 1155, +"returns": "void", +"sig": "internal void RunspaceClosingNotification ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1160, +"end": 1178, +"returns": null, +"sig": "internal TypeTable TypeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeTableWeakReference", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1183, +"end": 1194, +"returns": null, +"sig": "internal WeakReference < TypeTable > TypeTableWeakReference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeTable", +"access": "private", +"modifiers": [ +"private" +], +"start": 1196, +"end": 1196, +"returns": null, +"sig": "private TypeTable _typeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeTableWeakReference", +"access": "private", +"modifiers": [ +"private" +], +"start": 1197, +"end": 1197, +"returns": null, +"sig": "private WeakReference < TypeTable > _typeTableWeakReference", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FormatDBManager", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1202, +"end": 1227, +"returns": null, +"sig": "internal TypeInfoDataBaseManager FormatDBManager", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_formatDBManager", +"access": "private", +"modifiers": [ +"private" +], +"start": 1229, +"end": 1229, +"returns": null, +"sig": "private TypeInfoDataBaseManager _formatDBManager", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TransactionManager", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1235, +"end": 1241, +"returns": null, +"sig": "internal PSTransactionManager TransactionManager", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "transactionManager", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1243, +"end": 1243, +"returns": null, +"sig": "internal PSTransactionManager transactionManager", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddAssembly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1252, +"end": 1310, +"returns": "Assembly", +"sig": "internal Assembly AddAssembly ( string source , string assemblyName , string filePath , out Exception error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddToAssemblyCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1319, +"end": 1334, +"returns": "void", +"sig": "internal void AddToAssemblyCache ( string source , Assembly assembly )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveFromAssemblyCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1339, +"end": 1361, +"returns": "void", +"sig": "internal void RemoveFromAssemblyCache ( string source )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetFromAssemblyCache", +"access": "private", +"modifiers": [ +"private" +], +"start": 1366, +"end": 1377, +"returns": "bool", +"sig": "private bool TryGetFromAssemblyCache ( string source , string filePath , out Assembly assembly )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadAssembly", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1379, +"end": 1455, +"returns": "Assembly", +"sig": "private static Assembly LoadAssembly ( string name , string filePath , out Exception error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportEngineStartupError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1462, +"end": 1494, +"returns": "void", +"sig": "internal void ReportEngineStartupError ( string resourceString , params object [ ] arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportEngineStartupError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1500, +"end": 1531, +"returns": "void", +"sig": "internal void ReportEngineStartupError ( string error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportEngineStartupError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1537, +"end": 1574, +"returns": "void", +"sig": "internal void ReportEngineStartupError ( Exception e )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportEngineStartupError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1580, +"end": 1609, +"returns": "void", +"sig": "internal void ReportEngineStartupError ( ErrorRecord errorRecord )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsModuleCommandCurrentlyRunning", +"access": "private", +"modifiers": [ +"private" +], +"start": 1611, +"end": 1633, +"returns": "bool", +"sig": "private bool IsModuleCommandCurrentlyRunning ( out Cmdlet command , out string errorId )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ExecutionContext", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1647, +"end": 1653, +"returns": "", +"sig": "internal ExecutionContext ( AutomationEngine engine , PSHost hostInterface , InitialSessionState initialSessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitializeCommon", +"access": "private", +"modifiers": [ +"private" +], +"start": 1655, +"end": 1676, +"returns": "void", +"sig": "private void InitializeCommon ( AutomationEngine engine , PSHost hostInterface )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "lockObject", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1678, +"end": 1678, +"returns": null, +"sig": "private static readonly object lockObject", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExecutionContext.SavedContextData", +"file": "src/System.Management.Automation/engine/ExecutionContext.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_stepScript", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 723, +"end": 723, +"returns": null, +"sig": "private readonly bool _stepScript", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ignoreScriptDebug", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 724, +"end": 724, +"returns": null, +"sig": "private readonly bool _ignoreScriptDebug", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_PSDebug", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 725, +"end": 725, +"returns": null, +"sig": "private readonly int _PSDebug", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_shellFunctionErrorOutputPipe", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 727, +"end": 727, +"returns": null, +"sig": "private readonly Pipe _shellFunctionErrorOutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SavedContextData", +"access": "public", +"modifiers": [ +"public" +], +"start": 729, +"end": 736, +"returns": "", +"sig": "public SavedContextData ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreContextData", +"access": "public", +"modifiers": [ +"public" +], +"start": 738, +"end": 745, +"returns": "void", +"sig": "public void RestoreContextData ( ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSTypeConverter", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "GetSourceValueAsObject", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 57, +"end": 72, +"returns": "object", +"sig": "private static object GetSourceValueAsObject ( PSObject sourceValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertFrom", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 80, +"end": 80, +"returns": "bool", +"sig": "public abstract bool CanConvertFrom ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertFrom", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 88, +"end": 91, +"returns": "bool", +"sig": "public virtual bool CanConvertFrom ( PSObject sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertFrom", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 102, +"end": 102, +"returns": "object", +"sig": "public abstract object ConvertFrom ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertFrom", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 113, +"end": 116, +"returns": "object", +"sig": "public virtual object ConvertFrom ( PSObject sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertTo", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 124, +"end": 124, +"returns": "bool", +"sig": "public abstract bool CanConvertTo ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertTo", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 132, +"end": 135, +"returns": "bool", +"sig": "public virtual bool CanConvertTo ( PSObject sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 146, +"end": 146, +"returns": "object", +"sig": "public abstract object ConvertTo ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 157, +"end": 160, +"returns": "object", +"sig": "public virtual object ConvertTo ( PSObject sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ConvertThroughString", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "CanConvertFrom", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 179, +"end": 188, +"returns": "bool", +"sig": "public override bool CanConvertFrom ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertFrom", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 200, +"end": 204, +"returns": "object", +"sig": "public override object ConvertFrom ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertTo", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 212, +"end": 215, +"returns": "bool", +"sig": "public override bool CanConvertTo ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 227, +"end": 230, +"returns": "object", +"sig": "public override object ConvertTo ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_tracer", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 301, +"end": 301, +"returns": null, +"sig": "private static readonly PSTraceSource s_tracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "const", +"name": "OrderedAttribute", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 307, +"end": 307, +"returns": null, +"sig": "internal const string OrderedAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "DoublePrecision", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 308, +"end": 308, +"returns": null, +"sig": "internal const string DoublePrecision", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "SinglePrecision", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 309, +"end": 309, +"returns": null, +"sig": "internal const string SinglePrecision", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateMemberNotFoundError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 311, +"end": 321, +"returns": "void", +"sig": "internal static void CreateMemberNotFoundError ( PSObject pso , DictionaryEntry property , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateMemberSetValueError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 323, +"end": 327, +"returns": "void", +"sig": "internal static void CreateMemberSetValueError ( SetValueException e )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LanguagePrimitives", +"access": null, +"modifiers": [ +"static" +], +"start": 329, +"end": 337, +"returns": "", +"sig": "static LanguagePrimitives ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateTypeConvertFromTypeTable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 339, +"end": 358, +"returns": "void", +"sig": "internal static void UpdateTypeConvertFromTypeTable ( string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerableFromIEnumerableT", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 404, +"end": 415, +"returns": "IEnumerable", +"sig": "private static IEnumerable GetEnumerableFromIEnumerableT ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getEnumerableCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 419, +"end": 419, +"returns": null, +"sig": "private static readonly Dictionary < Type , GetEnumerableDelegate > s_getEnumerableCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetOrCalculateEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 421, +"end": 434, +"returns": "GetEnumerableDelegate", +"sig": "private static GetEnumerableDelegate GetOrCalculateEnumerable ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitializeGetEnumerableCache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 436, +"end": 447, +"returns": "void", +"sig": "private static void InitializeGetEnumerableCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTypeEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 449, +"end": 455, +"returns": "bool", +"sig": "internal static bool IsTypeEnumerable ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsObjectEnumerable", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 464, +"end": 467, +"returns": "bool", +"sig": "public static bool IsObjectEnumerable ( object obj )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerable", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 476, +"end": 483, +"returns": "IEnumerable", +"sig": "public static IEnumerable GetEnumerable ( object obj )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "ReturnNullEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 485, +"end": 488, +"returns": "IEnumerable", +"sig": "private static IEnumerable ReturnNullEnumerable ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DataTableEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 490, +"end": 493, +"returns": "IEnumerable", +"sig": "private static IEnumerable DataTableEnumerable ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypicalEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 495, +"end": 525, +"returns": "IEnumerable", +"sig": "private static IEnumerable TypicalEnumerable ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CalculateGetEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 527, +"end": 543, +"returns": "GetEnumerableDelegate", +"sig": "private static GetEnumerableDelegate CalculateGetEnumerable ( Type objectType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getEnumeratorSite", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 545, +"end": 546, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , IEnumerator > > s_getEnumeratorSite", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerator", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 556, +"end": 560, +"returns": "IEnumerator", +"sig": "public static IEnumerator GetEnumerator ( object obj )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPSDataCollection", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 570, +"end": 591, +"returns": "PSDataCollection < PSObject >", +"sig": "public static PSDataCollection < PSObject > GetPSDataCollection ( object inputValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"static", +"new" +], +"start": 599, +"end": 602, +"returns": "bool", +"sig": "public static new bool Equals ( object first , object second )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 612, +"end": 615, +"returns": "bool", +"sig": "public static bool Equals ( object first , object second , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 628, +"end": 704, +"returns": "bool", +"sig": "public static bool Equals ( object first , object second , bool ignoreCase , IFormatProvider formatProvider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareObjectToNull", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 711, +"end": 728, +"returns": "int", +"sig": "private static int CompareObjectToNull ( object value , bool numberIsRightHandSide )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 742, +"end": 745, +"returns": "int", +"sig": "public static int Compare ( object first , object second )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 760, +"end": 763, +"returns": "int", +"sig": "public static int Compare ( object first , object second , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 779, +"end": 854, +"returns": "int", +"sig": "public static int Compare ( object first , object second , bool ignoreCase , IFormatProvider formatProvider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryCompare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 865, +"end": 868, +"returns": "bool", +"sig": "public static bool TryCompare ( object first , object second , out int result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryCompare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 879, +"end": 882, +"returns": "bool", +"sig": "public static bool TryCompare ( object first , object second , bool ignoreCase , out int result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryCompare", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 895, +"end": 972, +"returns": "bool", +"sig": "public static bool TryCompare ( object first , object second , bool ignoreCase , IFormatProvider formatProvider , out int result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTrue", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 980, +"end": 1017, +"returns": "bool", +"sig": "public static bool IsTrue ( object obj )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTrue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1019, +"end": 1022, +"returns": "bool", +"sig": "internal static bool IsTrue ( string s )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTrue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1024, +"end": 1052, +"returns": "bool", +"sig": "internal static bool IsTrue ( IList objectArray )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNull", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1059, +"end": 1062, +"returns": "bool", +"sig": "internal static bool IsNull ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AsPSObjectOrNull", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1067, +"end": 1075, +"returns": "PSObject", +"sig": "internal static PSObject AsPSObjectOrNull ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeTableIndex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1077, +"end": 1094, +"returns": "int", +"sig": "internal static int TypeTableIndex ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LargestTypeTable", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1104, +"end": 1118, +"returns": null, +"sig": "internal static readonly Type [ ] [ ] LargestTypeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NumericCompareDecimal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1120, +"end": 1146, +"returns": "int", +"sig": "private static int NumericCompareDecimal ( decimal decimalNumber , object otherNumber )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NumericCompare", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1148, +"end": 1167, +"returns": "int", +"sig": "private static int NumericCompare ( object number1 , object number2 , int index1 , int index2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTypeCode", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1174, +"end": 1177, +"returns": "TypeCode", +"sig": "internal static TypeCode GetTypeCode ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FromObjectAs", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1186, +"end": 1217, +"returns": "T", +"sig": "internal static T FromObjectAs < T > ( object castObject )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_typeCodeTraits", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1233, +"end": 1254, +"returns": null, +"sig": "private static readonly TypeCodeTraits [ ] s_typeCodeTraits", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSignedInteger", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1261, +"end": 1264, +"returns": "bool", +"sig": "internal static bool IsSignedInteger ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUnsignedInteger", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1271, +"end": 1274, +"returns": "bool", +"sig": "internal static bool IsUnsignedInteger ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInteger", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1281, +"end": 1284, +"returns": "bool", +"sig": "internal static bool IsInteger ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsFloating", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1291, +"end": 1294, +"returns": "bool", +"sig": "internal static bool IsFloating ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNumeric", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1301, +"end": 1304, +"returns": "bool", +"sig": "internal static bool IsNumeric ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsCimIntrinsicScalarType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1311, +"end": 1314, +"returns": "bool", +"sig": "internal static bool IsCimIntrinsicScalarType ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsCimIntrinsicScalarType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1316, +"end": 1336, +"returns": "bool", +"sig": "internal static bool IsCimIntrinsicScalarType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBooleanType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1343, +"end": 1350, +"returns": "bool", +"sig": "internal static bool IsBooleanType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSwitchParameterType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1357, +"end": 1363, +"returns": "bool", +"sig": "internal static bool IsSwitchParameterType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBoolOrSwitchParameterType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1371, +"end": 1377, +"returns": "bool", +"sig": "internal static bool IsBoolOrSwitchParameterType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoConversionsForSetInGenericDictionary", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref", +"ref" +], +"start": 1391, +"end": 1411, +"returns": "void", +"sig": "internal static void DoConversionsForSetInGenericDictionary ( IDictionary dictionary , ref object key , ref object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "typeConversion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1415, +"end": 1415, +"returns": null, +"sig": "internal static readonly PSTraceSource typeConversion", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NoConversion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1416, +"end": 1416, +"returns": null, +"sig": "internal static readonly ConversionData < object > NoConversion", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIntegerSystemConverter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1418, +"end": 1454, +"returns": "TypeConverter", +"sig": "private static TypeConverter GetIntegerSystemConverter ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetConverter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1460, +"end": 1494, +"returns": "object", +"sig": "internal static object GetConverter ( Type type , TypeTable backupTypeTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewConverterInstance", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1496, +"end": 1530, +"returns": "object", +"sig": "private static object NewConverterInstance ( string assemblyQualifiedTypeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTypeNameToPSTypeName", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1542, +"end": 1565, +"returns": "string", +"sig": "public static string ConvertTypeNameToPSTypeName ( string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_nameMap", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1571, +"end": 1605, +"returns": null, +"sig": "private static readonly Dictionary < string , string > s_nameMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1670, +"end": 1673, +"returns": "object", +"sig": "public static object ConvertTo ( object valueToConvert , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1726, +"end": 1729, +"returns": "object", +"sig": "public static object ConvertTo ( object valueToConvert , Type resultType , IFormatProvider formatProvider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertPSObjectToType", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1740, +"end": 1750, +"returns": "object", +"sig": "public static object ConvertPSObjectToType ( PSObject valueToConvert , Type resultType , bool recursion , IFormatProvider formatProvider , bool ignoreUnknownMembers )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1758, +"end": 1766, +"returns": "T", +"sig": "public static T ConvertTo < T > ( object valueToConvert )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1777, +"end": 1786, +"returns": "bool", +"sig": "public static bool TryConvertTo < T > ( object valueToConvert , out T result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1798, +"end": 1809, +"returns": "bool", +"sig": "public static bool TryConvertTo < T > ( object valueToConvert , IFormatProvider formatProvider , out T result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1821, +"end": 1824, +"returns": "bool", +"sig": "public static bool TryConvertTo ( object valueToConvert , Type resultType , out object result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryConvertTo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1838, +"end": 1871, +"returns": "bool", +"sig": "public static bool TryConvertTo ( object valueToConvert , Type resultType , IFormatProvider formatProvider , out object result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindCastOperator", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2259, +"end": 2286, +"returns": "MethodInfo", +"sig": "private static MethodInfo FindCastOperator ( string methodName , Type targetType , Type originalType , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNumericThroughDouble", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2288, +"end": 2298, +"returns": "object", +"sig": "private static object ConvertNumericThroughDouble ( object valueToConvert , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToWMI", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2301, +"end": 2343, +"returns": "ManagementObject", +"sig": "private static ManagementObject ConvertToWMI ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "ConvertToWMISearcher", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2345, +"end": 2378, +"returns": "ManagementObjectSearcher", +"sig": "private static ManagementObjectSearcher ConvertToWMISearcher ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "ConvertToWMIClass", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2380, +"end": 2423, +"returns": "ManagementClass", +"sig": "private static ManagementClass ConvertToWMIClass ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "ConvertToADSI", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2425, +"end": 2459, +"returns": "DirectoryEntry", +"sig": "private static DirectoryEntry ConvertToADSI ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "ConvertToADSISearcher", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2461, +"end": 2481, +"returns": "DirectorySearcher", +"sig": "private static DirectorySearcher ConvertToADSISearcher ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "ConvertToStringCollection", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2484, +"end": 2495, +"returns": "StringCollection", +"sig": "private static StringCollection ConvertToStringCollection ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddItemsToCollection", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2497, +"end": 2517, +"returns": "void", +"sig": "private static void AddItemsToCollection ( object valueToConvert , Type resultType , IFormatProvider formatProvider , TypeTable backupTable , StringCollection stringCollection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToXml", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2519, +"end": 2566, +"returns": "XmlDocument", +"sig": "private static XmlDocument ConvertToXml ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCultureFromFormatProvider", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2568, +"end": 2572, +"returns": "CultureInfo", +"sig": "private static CultureInfo GetCultureFromFormatProvider ( IFormatProvider formatProvider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsCustomTypeConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2578, +"end": 2711, +"returns": "bool", +"sig": "private static bool IsCustomTypeConversion ( object valueToConvert , Type resultType , IFormatProvider formatProvider , out object result , TypeTable backupTypeTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNumericChar", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2713, +"end": 2735, +"returns": "object", +"sig": "private static object ConvertNumericChar ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNumeric", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2737, +"end": 2757, +"returns": "object", +"sig": "private static object ConvertNumeric ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToCharArray", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2759, +"end": 2771, +"returns": "char [ ]", +"sig": "private static char [ ] ConvertStringToCharArray ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToRegex", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2773, +"end": 2793, +"returns": "Regex", +"sig": "private static Regex ConvertStringToRegex ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToCimSession", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2795, +"end": 2815, +"returns": "Microsoft . Management . Infrastructure . CimSession", +"sig": "private static Microsoft . Management . Infrastructure . CimSession ConvertStringToCimSession ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2817, +"end": 2840, +"returns": "Type", +"sig": "private static Type ConvertStringToType ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToUri", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2851, +"end": 2870, +"returns": "Uri", +"sig": "private static Uri ConvertStringToUri ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryScanNumber", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2882, +"end": 2906, +"returns": "bool", +"sig": "private static bool TryScanNumber ( string strToConvert , Type resultType , out object result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToInteger", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2908, +"end": 2981, +"returns": "object", +"sig": "private static object ConvertStringToInteger ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToDecimal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2983, +"end": 3032, +"returns": "object", +"sig": "private static object ConvertStringToDecimal ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToReal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3034, +"end": 3072, +"returns": "object", +"sig": "private static object ConvertStringToReal ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertAssignableFrom", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3074, +"end": 3083, +"returns": "object", +"sig": "private static object ConvertAssignableFrom ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToPSObject", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3085, +"end": 3094, +"returns": "PSObject", +"sig": "private static PSObject ConvertToPSObject ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToVoid", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3096, +"end": 3105, +"returns": "object", +"sig": "private static object ConvertToVoid ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertClassToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3107, +"end": 3116, +"returns": "bool", +"sig": "private static bool ConvertClassToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertValueToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3118, +"end": 3127, +"returns": "bool", +"sig": "private static bool ConvertValueToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3129, +"end": 3138, +"returns": "bool", +"sig": "private static bool ConvertStringToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt16ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3140, +"end": 3148, +"returns": "bool", +"sig": "private static bool ConvertInt16ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt32ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3150, +"end": 3158, +"returns": "bool", +"sig": "private static bool ConvertInt32ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt64ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3160, +"end": 3168, +"returns": "bool", +"sig": "private static bool ConvertInt64ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUInt16ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3170, +"end": 3178, +"returns": "bool", +"sig": "private static bool ConvertUInt16ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUInt32ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3180, +"end": 3188, +"returns": "bool", +"sig": "private static bool ConvertUInt32ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUInt64ToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3190, +"end": 3198, +"returns": "bool", +"sig": "private static bool ConvertUInt64ToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertSByteToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3200, +"end": 3208, +"returns": "bool", +"sig": "private static bool ConvertSByteToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertByteToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3210, +"end": 3218, +"returns": "bool", +"sig": "private static bool ConvertByteToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertSingleToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3220, +"end": 3228, +"returns": "bool", +"sig": "private static bool ConvertSingleToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertDoubleToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3230, +"end": 3238, +"returns": "bool", +"sig": "private static bool ConvertDoubleToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertDecimalToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3240, +"end": 3248, +"returns": "bool", +"sig": "private static bool ConvertDecimalToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertBigIntegerToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3250, +"end": 3257, +"returns": "bool", +"sig": "private static bool ConvertBigIntegerToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertBoolToBigInteger", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3259, +"end": 3266, +"returns": "object", +"sig": "private static object ConvertBoolToBigInteger ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateNumericToBoolConverter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3268, +"end": 3286, +"returns": "PSConverter < bool >", +"sig": "private static PSConverter < bool > CreateNumericToBoolConverter ( Type fromType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertCharToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3288, +"end": 3298, +"returns": "bool", +"sig": "private static bool ConvertCharToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertSwitchParameterToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3300, +"end": 3309, +"returns": "bool", +"sig": "private static bool ConvertSwitchParameterToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertIListToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3311, +"end": 3320, +"returns": "bool", +"sig": "private static bool ConvertIListToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNumericToString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3322, +"end": 3363, +"returns": "string", +"sig": "private static string ConvertNumericToString ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNonNumericToString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3365, +"end": 3384, +"returns": "string", +"sig": "private static string ConvertNonNumericToString ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertIDictionaryToHashtable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3386, +"end": 3395, +"returns": "Hashtable", +"sig": "private static Hashtable ConvertIDictionaryToHashtable ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToPSReference", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3397, +"end": 3409, +"returns": "PSReference", +"sig": "private static PSReference ConvertToPSReference ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertScriptBlockToDelegate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3411, +"end": 3446, +"returns": "Delegate", +"sig": "private static Delegate ConvertScriptBlockToDelegate ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToNullable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3448, +"end": 3457, +"returns": "object", +"sig": "private static object ConvertToNullable ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertRelatedArrays", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3459, +"end": 3471, +"returns": "object", +"sig": "private static object ConvertRelatedArrays ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUnrelatedArrays", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3473, +"end": 3491, +"returns": "object", +"sig": "private static object ConvertUnrelatedArrays ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertEnumerableToArray", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3493, +"end": 3520, +"returns": "object", +"sig": "private static object ConvertEnumerableToArray ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertScalarToArray", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3522, +"end": 3551, +"returns": "object", +"sig": "private static object ConvertScalarToArray ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertIntegerToEnum", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3553, +"end": 3579, +"returns": "object", +"sig": "private static object ConvertIntegerToEnum ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToEnum", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3581, +"end": 3648, +"returns": "object", +"sig": "private static object ConvertStringToEnum ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertEnumerableToEnum", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3650, +"end": 3689, +"returns": "object", +"sig": "private static object ConvertEnumerableToEnum ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertIConvertible", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4104, +"end": 4124, +"returns": "object", +"sig": "private static object ConvertIConvertible ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNumericIConvertible", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4126, +"end": 4149, +"returns": "object", +"sig": "private static object ConvertNumericIConvertible ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToNumeric", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4194, +"end": 4212, +"returns": "object", +"sig": "private static object ConvertNullToNumeric ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToChar", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4214, +"end": 4223, +"returns": "char", +"sig": "private static char ConvertNullToChar ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4225, +"end": 4235, +"returns": "string", +"sig": "private static string ConvertNullToString ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToPSReference", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4237, +"end": 4245, +"returns": "PSReference", +"sig": "private static PSReference ConvertNullToPSReference ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToRef", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4247, +"end": 4258, +"returns": "object", +"sig": "private static object ConvertNullToRef ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToBool", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4260, +"end": 4269, +"returns": "bool", +"sig": "private static bool ConvertNullToBool ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToNullable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4271, +"end": 4279, +"returns": "object", +"sig": "private static object ConvertNullToNullable ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToSwitch", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4281, +"end": 4290, +"returns": "SwitchParameter", +"sig": "private static SwitchParameter ConvertNullToSwitch ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNullToVoid", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4292, +"end": 4301, +"returns": "object", +"sig": "private static object ConvertNullToVoid ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNoConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4305, +"end": 4315, +"returns": "object", +"sig": "private static object ConvertNoConversion ( object valueToConvert , Type resultType , bool recurse , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertNotSupportedConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4317, +"end": 4327, +"returns": "object", +"sig": "private static object ConvertNotSupportedConversion ( object valueToConvert , Type resultType , bool recurse , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_converterCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4410, +"end": 4410, +"returns": null, +"sig": "private static readonly Dictionary < ConversionTypePair , IConversionData > s_converterCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4412, +"end": 4431, +"returns": "IConversionData", +"sig": "private static IConversionData CacheConversion < T > ( Type fromType , Type toType , PSConverter < T > converter , ConversionRank rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetConversionData", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4433, +"end": 4441, +"returns": "IConversionData", +"sig": "private static IConversionData GetConversionData ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetConversionRank", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4443, +"end": 4446, +"returns": "ConversionRank", +"sig": "internal static ConversionRank GetConversionRank ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_numericTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4448, +"end": 4454, +"returns": null, +"sig": "private static readonly Type [ ] s_numericTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_integerTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4456, +"end": 4460, +"returns": null, +"sig": "private static readonly Type [ ] s_integerTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_signedIntegerTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4463, +"end": 4463, +"returns": null, +"sig": "private static readonly Type [ ] s_signedIntegerTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_unsignedIntegerTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4464, +"end": 4464, +"returns": null, +"sig": "private static readonly Type [ ] s_unsignedIntegerTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_realTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4466, +"end": 4466, +"returns": null, +"sig": "private static readonly Type [ ] s_realTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RebuildConversionCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4468, +"end": 4598, +"returns": "void", +"sig": "internal static void RebuildConversionCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetObjectProperties", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4600, +"end": 4662, +"returns": "PSObject", +"sig": "internal static PSObject SetObjectProperties ( object o , PSObject psObject , Type resultType , MemberNotFoundError memberNotFoundErrorAction , MemberSetValueError memberSetValueErrorAction , IFormatProvider formatProvider , bool recursion = false , bool ignoreUnknownMembers = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetObjectProperties", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4664, +"end": 4667, +"returns": "PSObject", +"sig": "internal static PSObject SetObjectProperties ( object o , IDictionary properties , Type resultType , MemberNotFoundError memberNotFoundErrorAction , MemberSetValueError memberSetValueErrorAction , bool enableMethodCall )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetObjectProperties", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4669, +"end": 4760, +"returns": "PSObject", +"sig": "internal static PSObject SetObjectProperties ( object o , IDictionary properties , Type resultType , MemberNotFoundError memberNotFoundErrorAction , MemberSetValueError memberSetValueErrorAction , bool enableMethodCall , IFormatProvider formatProvider , bool recursion = false , bool ignoreUnknownMem", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSettableProperties", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4762, +"end": 4790, +"returns": "string", +"sig": "private static string GetSettableProperties ( PSObject pso )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureConversion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4792, +"end": 4844, +"returns": "IConversionData", +"sig": "internal static IConversionData FigureConversion ( object valueToConvert , Type resultType , out bool debase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4860, +"end": 4884, +"returns": "object", +"sig": "internal static object ConvertTo ( object valueToConvert , Type resultType , bool recursion , IFormatProvider formatProvider , TypeTable backupTypeTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInvalidCastMessages", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4894, +"end": 4947, +"returns": "Tuple < string , string >", +"sig": "internal static Tuple < string , string > GetInvalidCastMessages ( object valueToConvert , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowInvalidCastException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4951, +"end": 4956, +"returns": "object", +"sig": "internal static object ThrowInvalidCastException ( object valueToConvert , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowInvalidConversionException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4960, +"end": 4964, +"returns": "object", +"sig": "internal static object ThrowInvalidConversionException ( object valueToConvert , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureLanguageConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4966, +"end": 5154, +"returns": "IConversionData", +"sig": "private static IConversionData FigureLanguageConversion ( Type fromType , Type toType , out PSConverter < object > valueDependentConversion , out ConversionRank valueDependentRank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureStaticCreateMethodConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5260, +"end": 5271, +"returns": "PSConverter < object >", +"sig": "private static PSConverter < object > FigureStaticCreateMethodConversion ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureParseConversion", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5273, +"end": 5334, +"returns": "PSConverter < object >", +"sig": "private static PSConverter < object > FigureParseConversion ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureIEnumerableConstructorConversion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5344, +"end": 5454, +"returns": "Tuple < PSConverter < object > , ConversionRank >", +"sig": "internal static Tuple < PSConverter < object > , ConversionRank > FigureIEnumerableConstructorConversion ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCtorLambdaClosure", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5456, +"end": 5464, +"returns": "Func < T1 , T2 >", +"sig": "private static Func < T1 , T2 > CreateCtorLambdaClosure < T1 , T2 > ( ConstructorInfo ctor , Type realParamType , bool useExplicitConversion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureConstructorConversion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5466, +"end": 5512, +"returns": "PSConverter < object >", +"sig": "internal static PSConverter < object > FigureConstructorConversion ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsIntegralType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5514, +"end": 5525, +"returns": "bool", +"sig": "private static bool IsIntegralType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigurePropertyConversion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref" +], +"start": 5527, +"end": 5580, +"returns": "PSConverter < object >", +"sig": "internal static PSConverter < object > FigurePropertyConversion ( Type fromType , Type toType , ref ConversionRank rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureCastConversion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref" +], +"start": 5582, +"end": 5605, +"returns": "PSConverter < object >", +"sig": "internal static PSConverter < object > FigureCastConversion ( Type fromType , Type toType , ref ConversionRank rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeConverterPossiblyExists", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5607, +"end": 5625, +"returns": "bool", +"sig": "private static bool TypeConverterPossiblyExists ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_possibleTypeConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 5627, +"end": 5627, +"returns": null, +"sig": "private static readonly Dictionary < string , bool > s_possibleTypeConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureConversion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5641, +"end": 5826, +"returns": "IConversionData", +"sig": "internal static IConversionData FigureConversion ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureConversionFromNull", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5830, +"end": 5848, +"returns": "IConversionData", +"sig": "private static IConversionData FigureConversionFromNull ( Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ObjectToTypeNameString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5850, +"end": 5865, +"returns": "string", +"sig": "internal static string ObjectToTypeNameString ( object o )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssemblyResolveHelper", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5868, +"end": 5881, +"returns": "Assembly", +"sig": "private static Assembly AssemblyResolveHelper ( object sender , ResolveEventArgs args )", +"attributes": [], +"cond": [ +"!CORECLR" +] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.EnumerableTWrapper", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_enumerable", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 369, +"end": 369, +"returns": null, +"sig": "private readonly object _enumerable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_enumerableType", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 370, +"end": 370, +"returns": null, +"sig": "private readonly Type _enumerableType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_getEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 371, +"end": 371, +"returns": null, +"sig": "private DynamicMethod _getEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EnumerableTWrapper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 373, +"end": 378, +"returns": "", +"sig": "internal EnumerableTWrapper ( object enumerable , Type enumerableType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateGetEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 380, +"end": 392, +"returns": "void", +"sig": "private void CreateGetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerator", +"access": "public", +"modifiers": [ +"public" +], +"start": 396, +"end": 399, +"returns": "IEnumerator", +"sig": "public IEnumerator GetEnumerator ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.EnumMultipleTypeConverter", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "ConvertFrom", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1877, +"end": 1880, +"returns": "object", +"sig": "public override object ConvertFrom ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.EnumSingleTypeConverter", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_enumTable", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1905, +"end": 1905, +"returns": null, +"sig": "private static readonly Dictionary < Type , EnumHashEntry > s_enumTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "maxEnumTableSize", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1907, +"end": 1907, +"returns": null, +"sig": "private const int maxEnumTableSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumHashEntry", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1909, +"end": 1962, +"returns": "EnumHashEntry", +"sig": "private static EnumHashEntry GetEnumHashEntry ( Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertFrom", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1964, +"end": 1967, +"returns": "bool", +"sig": "public override bool CanConvertFrom ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDefinedEnum", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1976, +"end": 2034, +"returns": "bool", +"sig": "private static bool IsDefinedEnum ( object enumValue , Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowForUndefinedEnum", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2043, +"end": 2046, +"returns": "void", +"sig": "internal static void ThrowForUndefinedEnum ( string errorId , object enumValue , Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowForUndefinedEnum", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2062, +"end": 2071, +"returns": "void", +"sig": "internal static void ThrowForUndefinedEnum ( string errorId , object enumValue , object valueToUseToThrow , Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnumValues", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2073, +"end": 2077, +"returns": "string", +"sig": "internal static string EnumValues ( Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumNames", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2084, +"end": 2085, +"returns": "string [ ]", +"sig": "internal static string [ ] GetEnumNames ( Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumValues", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2092, +"end": 2093, +"returns": "Array", +"sig": "internal static Array GetEnumValues ( Type enumType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertFrom", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2095, +"end": 2098, +"returns": "object", +"sig": "public override object ConvertFrom ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BaseConvertFrom", +"access": "protected", +"modifiers": [ +"protected", +"static" +], +"start": 2100, +"end": 2236, +"returns": "object", +"sig": "protected static object BaseConvertFrom ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase , bool multipleValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanConvertTo", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2238, +"end": 2241, +"returns": "bool", +"sig": "public override bool CanConvertTo ( object sourceValue , Type destinationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2243, +"end": 2246, +"returns": "object", +"sig": "public override object ConvertTo ( object sourceValue , Type destinationType , IFormatProvider formatProvider , bool ignoreCase )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.EnumSingleTypeConverter.EnumHashEntry", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "EnumHashEntry", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1887, +"end": 1894, +"returns": "", +"sig": "internal EnumHashEntry ( string [ ] names , Array values , UInt64 allValues , bool hasNegativeValue , bool hasFlagsAttribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "names", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1896, +"end": 1896, +"returns": null, +"sig": "internal string [ ] names", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "values", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1897, +"end": 1897, +"returns": null, +"sig": "internal Array values", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "allValues", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1898, +"end": 1898, +"returns": null, +"sig": "internal UInt64 allValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "hasNegativeValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1899, +"end": 1899, +"returns": null, +"sig": "internal bool hasNegativeValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "hasFlagsAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1900, +"end": 1900, +"returns": null, +"sig": "internal bool hasFlagsAttribute", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.PSMethodToDelegateConverter", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_matchIndex", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3694, +"end": 3694, +"returns": null, +"sig": "private readonly int _matchIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "CacheSize", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 3696, +"end": 3696, +"returns": null, +"sig": "private const int CacheSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_converterCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3698, +"end": 3698, +"returns": null, +"sig": "private static readonly PSMethodToDelegateConverter [ ] s_converterCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSMethodToDelegateConverter", +"access": "private", +"modifiers": [ +"private" +], +"start": 3700, +"end": 3703, +"returns": "", +"sig": "private PSMethodToDelegateConverter ( int matchIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetConverter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3705, +"end": 3719, +"returns": "PSMethodToDelegateConverter", +"sig": "internal static PSMethodToDelegateConverter GetConverter ( int matchIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3721, +"end": 3748, +"returns": "Delegate", +"sig": "internal Delegate Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertViaParseMethod", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "parse", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3754, +"end": 3754, +"returns": null, +"sig": "internal MethodInfo parse", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertWithCulture", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3756, +"end": 3784, +"returns": "object", +"sig": "internal object ConvertWithCulture ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertWithoutCulture", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3786, +"end": 3814, +"returns": "object", +"sig": "internal object ConvertWithoutCulture ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertViaConstructor", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "TargetCtorLambda", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3819, +"end": 3819, +"returns": null, +"sig": "internal Func < object , object > TargetCtorLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3821, +"end": 3849, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertViaIEnumerableConstructor", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "ListCtorLambda", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3863, +"end": 3863, +"returns": null, +"sig": "internal Func < int , IList > ListCtorLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TargetCtorLambda", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3864, +"end": 3864, +"returns": null, +"sig": "internal Func < IList , object > TargetCtorLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ElementType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3866, +"end": 3866, +"returns": null, +"sig": "internal Type ElementType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsScalar", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3867, +"end": 3867, +"returns": null, +"sig": "internal bool IsScalar", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3869, +"end": 3951, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertViaNoArgumentConstructor", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_constructor", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3956, +"end": 3956, +"returns": null, +"sig": "private readonly Func < object > _constructor", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ConvertViaNoArgumentConstructor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3958, +"end": 3962, +"returns": "", +"sig": "internal ConvertViaNoArgumentConstructor ( ConstructorInfo constructor , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3964, +"end": 3972, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3974, +"end": 4068, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable , bool ignoreUnknownMembers )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertViaCast", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "cast", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4073, +"end": 4073, +"returns": null, +"sig": "internal MethodInfo cast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4075, +"end": 4101, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConvertCheckingForCustomConverter", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "tryfirstConverter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4153, +"end": 4153, +"returns": null, +"sig": "internal PSConverter < object > tryfirstConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "fallbackConverter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4154, +"end": 4154, +"returns": null, +"sig": "internal PSConverter < object > fallbackConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4156, +"end": 4190, +"returns": "object", +"sig": "internal object Convert ( object valueToConvert , Type resultType , bool recursion , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConversionTypePair", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "from", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4332, +"end": 4332, +"returns": null, +"sig": "internal Type from", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "to", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4333, +"end": 4333, +"returns": null, +"sig": "internal Type to", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ConversionTypePair", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4335, +"end": 4339, +"returns": "", +"sig": "internal ConversionTypePair ( Type fromType , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4341, +"end": 4349, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4351, +"end": 4358, +"returns": "bool", +"sig": "public override bool Equals ( object other )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.IConversionData", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "Converter", +"access": null, +"modifiers": [], +"start": 4373, +"end": 4373, +"returns": null, +"sig": "object Converter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Rank", +"access": null, +"modifiers": [], +"start": 4375, +"end": 4375, +"returns": null, +"sig": "ConversionRank Rank", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": null, +"modifiers": [], +"start": 4377, +"end": 4382, +"returns": "object ?", +"sig": "object ? Invoke ( object ? valueToConvert , Type resultType , bool recurse , PSObject ? originalValueToConvert , IFormatProvider ? formatProvider , TypeTable ? backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.ConversionData", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_converter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 4389, +"end": 4389, +"returns": null, +"sig": "private readonly PSConverter < T > _converter", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ConversionData", +"access": "public", +"modifiers": [ +"public" +], +"start": 4391, +"end": 4395, +"returns": "", +"sig": "public ConversionData ( PSConverter < T > converter , ConversionRank rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Converter", +"access": "public", +"modifiers": [ +"public" +], +"start": 4397, +"end": 4400, +"returns": null, +"sig": "public object Converter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Rank", +"access": "public", +"modifiers": [ +"public" +], +"start": 4402, +"end": 4402, +"returns": null, +"sig": "public ConversionRank Rank", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public" +], +"start": 4404, +"end": 4407, +"returns": "object", +"sig": "public object Invoke ( object valueToConvert , Type resultType , bool recurse , PSObject originalValueToConvert , IFormatProvider formatProvider , TypeTable backupTable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LanguagePrimitives.SignatureComparator", +"file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "targetParameters", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5165, +"end": 5165, +"returns": null, +"sig": "private readonly ParameterInfo [ ] targetParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "targetReturnType", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5166, +"end": 5166, +"returns": null, +"sig": "private readonly Type targetReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SignatureComparator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5168, +"end": 5172, +"returns": "", +"sig": "internal SignatureComparator ( MethodInfo targetMethodInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProjectedSignatureMatchesTarget", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5184, +"end": 5215, +"returns": "bool", +"sig": "internal bool ProjectedSignatureMatchesTarget ( Type [ ] argumentTypes , out bool signaturesMatchExactly )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProjectedTypeMatchesTargetType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5217, +"end": 5257, +"returns": "bool", +"sig": "private static bool ProjectedTypeMatchesTargetType ( Type sourceType , Type targetType , TypeMatchingContext matchContext , out bool matchExactly )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MergedCommandParameterMetadata", +"file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "ReplaceMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 28, +"end": 58, +"returns": "List < MergedCompiledCommandParameter >", +"sig": "internal List < MergedCompiledCommandParameter > ReplaceMetadata ( MergedCommandParameterMetadata metadata )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMetadataForBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 78, +"end": 157, +"returns": "Collection < MergedCompiledCommandParameter >", +"sig": "internal Collection < MergedCompiledCommandParameter > AddMetadataForBinder ( InternalParameterMetadata parameterMetadata , ParameterBinderAssociation binderAssociation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nextAvailableParameterSetIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "private uint _nextAvailableParameterSetIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxParameterSetCount", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 171, +"end": 171, +"returns": null, +"sig": "private const uint MaxParameterSetCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterSetCount", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 176, +"end": 182, +"returns": null, +"sig": "internal int ParameterSetCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AllParameterSetFlags", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 187, +"end": 193, +"returns": null, +"sig": "internal uint AllParameterSetFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameterSetMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 201, +"end": 201, +"returns": null, +"sig": "private IList < string > _parameterSetMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultParameterSetName", +"access": "private", +"modifiers": [ +"private" +], +"start": 206, +"end": 206, +"returns": null, +"sig": "private string _defaultParameterSetName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddParameterSetToMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 228, +"end": 262, +"returns": "int", +"sig": "private int AddParameterSetToMap ( string parameterSetName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateParameterSetMappingFromMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 278, +"end": 341, +"returns": "uint", +"sig": "internal uint GenerateParameterSetMappingFromMetadata ( string defaultParameterSetName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterSetName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 352, +"end": 394, +"returns": "string", +"sig": "internal string GetParameterSetName ( uint parameterSet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RetrieveParameterNameForAlias", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 403, +"end": 419, +"returns": "string", +"sig": "private static string RetrieveParameterNameForAlias ( string key , IDictionary < string , MergedCompiledCommandParameter > dict )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMatchingParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 445, +"end": 578, +"returns": "MergedCompiledCommandParameter", +"sig": "internal MergedCompiledCommandParameter GetMatchingParameter ( string name , bool throwOnParameterNotFound , bool tryExactMatching , InvocationInfo invocationInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParametersInParameterSet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 589, +"end": 604, +"returns": "Collection < MergedCompiledCommandParameter >", +"sig": "internal Collection < MergedCompiledCommandParameter > GetParametersInParameterSet ( uint parameterSetFlag )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BindableParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 611, +"end": 611, +"returns": null, +"sig": "internal IDictionary < string , MergedCompiledCommandParameter > BindableParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_bindableParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 613, +"end": 614, +"returns": null, +"sig": "private IDictionary < string , MergedCompiledCommandParameter > _bindableParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AliasedParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 620, +"end": 620, +"returns": null, +"sig": "internal IDictionary < string , MergedCompiledCommandParameter > AliasedParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_aliasedParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 622, +"end": 623, +"returns": null, +"sig": "private IDictionary < string , MergedCompiledCommandParameter > _aliasedParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeReadOnly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 625, +"end": 630, +"returns": "void", +"sig": "internal void MakeReadOnly ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResetReadOnly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 632, +"end": 636, +"returns": "void", +"sig": "internal void ResetReadOnly ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MergedCompiledCommandParameter", +"file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MergedCompiledCommandParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 655, +"end": 662, +"returns": "", +"sig": "internal MergedCompiledCommandParameter ( CompiledCommandParameter parameter , ParameterBinderAssociation binderAssociation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 667, +"end": 667, +"returns": null, +"sig": "internal CompiledCommandParameter Parameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BinderAssociation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 672, +"end": 672, +"returns": null, +"sig": "internal ParameterBinderAssociation BinderAssociation", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 674, +"end": 677, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MinishellParameterBinderController", +"file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MinishellParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 30, +"end": 36, +"returns": "", +"sig": "internal MinishellParameterBinderController ( NativeCommand command ) : base ( command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InputFormat", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "internal NativeCommandIOFormat InputFormat", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OutputFormat", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 48, +"end": 48, +"returns": null, +"sig": "internal NativeCommandIOFormat OutputFormat", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NonInteractive", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "internal bool NonInteractive", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 71, +"end": 236, +"returns": "Collection < CommandParameterInternal >", +"sig": "internal Collection < CommandParameterInternal > BindParameters ( Collection < CommandParameterInternal > parameters , bool outputRedirected , string hostName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyReturnCollection", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 238, +"end": 238, +"returns": null, +"sig": "private static readonly Collection < CommandParameterInternal > s_emptyReturnCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "CommandParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 240, +"end": 240, +"returns": null, +"sig": "internal const string CommandParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EncodedCommandParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 241, +"end": 241, +"returns": null, +"sig": "internal const string EncodedCommandParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ArgsParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 242, +"end": 242, +"returns": null, +"sig": "internal const string ArgsParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EncodedArgsParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 243, +"end": 243, +"returns": null, +"sig": "internal const string EncodedArgsParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "InputFormatParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 244, +"end": 244, +"returns": null, +"sig": "internal const string InputFormatParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "OutputFormatParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 245, +"end": 245, +"returns": null, +"sig": "internal const string OutputFormatParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "XmlFormatValue", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 246, +"end": 246, +"returns": null, +"sig": "internal const string XmlFormatValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "TextFormatValue", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 247, +"end": 247, +"returns": null, +"sig": "internal const string TextFormatValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "NonInteractiveParameter", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 248, +"end": 248, +"returns": null, +"sig": "internal const string NonInteractiveParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleSeenParameter", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 262, +"end": 276, +"returns": "void", +"sig": "private void HandleSeenParameter ( ref MinishellParameters seen , MinishellParameters parameter , string parameterName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessFormatParameterValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 284, +"end": 315, +"returns": "string", +"sig": "private string ProcessFormatParameterValue ( string parameterName , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertArgsValueToEncodedString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 320, +"end": 336, +"returns": "string", +"sig": "private static string ConvertArgsValueToEncodedString ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertArgsValueToArrayList", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 342, +"end": 359, +"returns": "ArrayList", +"sig": "private static ArrayList ConvertArgsValueToArrayList ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterBindingException", +"access": "private", +"modifiers": [ +"private" +], +"start": 361, +"end": 382, +"returns": "ParameterBindingException", +"sig": "private ParameterBindingException NewParameterBindingException ( Exception innerException , ErrorCategory errorCategory , string parameterName , Type parameterType , Type typeSpecified , string resourceString , string errorId , params object [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandParameterBinder", +"file": "src/System.Management.Automation/engine/NativeCommandParameterBinder.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NativeCommandParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 34, +"end": 38, +"returns": "", +"sig": "internal NativeCommandParameterBinder ( NativeCommand command ) : base ( command . MyInvocation , command . Context , command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 58, +"end": 63, +"returns": "void", +"sig": "internal override void BindParameter ( string name , object value , CompiledCommandParameter parameterMetadata )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 65, +"end": 68, +"returns": "object", +"sig": "internal override object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 70, +"end": 130, +"returns": "void", +"sig": "internal void BindParameters ( Collection < CommandParameterInternal > parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Arguments", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 137, +"end": 143, +"returns": null, +"sig": "internal string Arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_arguments", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 145, +"end": 145, +"returns": null, +"sig": "private readonly StringBuilder _arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 147, +"end": 153, +"returns": null, +"sig": "internal string [ ] ArgumentList", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddToArgumentList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 162, +"end": 185, +"returns": "void", +"sig": "internal void AddToArgumentList ( CommandParameterInternal parameter , string argument )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argumentList", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 187, +"end": 187, +"returns": null, +"sig": "private readonly List < string > _argumentList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentPassingStyle", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 192, +"end": 208, +"returns": null, +"sig": "internal NativeArgumentPassingStyle ArgumentPassingStyle", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AppendOneNativeArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 225, +"end": 328, +"returns": "void", +"sig": "private void AppendOneNativeArgument ( ExecutionContext context , CommandParameterInternal parameter , object obj , ArrayLiteralAst argArrayAst , bool sawVerbatimArgumentMarker , bool usedQuotes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PossiblyGlobArg", +"access": "private", +"modifiers": [ +"private" +], +"start": 337, +"end": 420, +"returns": "void", +"sig": "private void PossiblyGlobArg ( string arg , CommandParameterInternal parameter , bool usedQuotes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExpandTilde", +"access": "private", +"modifiers": [ +"private" +], +"start": 428, +"end": 447, +"returns": "bool", +"sig": "private bool ExpandTilde ( string arg , CommandParameterInternal parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NeedQuotes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 453, +"end": 472, +"returns": "bool", +"sig": "internal static bool NeedQuotes ( string stringToCheck )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerableArgSeparator", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 474, +"end": 511, +"returns": "string", +"sig": "private static string GetEnumerableArgSeparator ( ArrayLiteralAst arrayLiteralAst , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nativeCommand", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 516, +"end": 516, +"returns": null, +"sig": "private readonly NativeCommand _nativeCommand", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandParameterBinderController", +"file": "src/System.Management.Automation/engine/NativeCommandParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NativeCommandParameterBinderController", +"access": "internal", +"modifiers": [ +"internal", +"new" +], +"start": 23, +"end": 26, +"returns": "", +"sig": "internal NativeCommandParameterBinderController ( NativeCommand command ) : base ( command . MyInvocation , command . Context , new NativeCommandParameterBinder ( command ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Arguments", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 33, +"end": 39, +"returns": null, +"sig": "internal string Arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 44, +"end": 50, +"returns": null, +"sig": "internal string [ ] ArgumentList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentPassingStyle", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 55, +"end": 61, +"returns": null, +"sig": "internal NativeArgumentPassingStyle ArgumentPassingStyle", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 76, +"end": 83, +"returns": "bool", +"sig": "internal override bool BindParameter ( CommandParameterInternal argument , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameters", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 95, +"end": 102, +"returns": "Collection < CommandParameterInternal >", +"sig": "internal override Collection < CommandParameterInternal > BindParameters ( Collection < CommandParameterInternal > parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyReturnCollection", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 104, +"end": 104, +"returns": null, +"sig": "private static readonly Collection < CommandParameterInternal > s_emptyReturnCollection", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.StringToMinishellStreamConverter", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "OutputStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 63, +"end": 63, +"returns": null, +"sig": "internal const string OutputStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ErrorStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 64, +"end": 64, +"returns": null, +"sig": "internal const string ErrorStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "DebugStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 65, +"end": 65, +"returns": null, +"sig": "internal const string DebugStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "VerboseStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 66, +"end": 66, +"returns": null, +"sig": "internal const string VerboseStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "WarningStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 67, +"end": 67, +"returns": null, +"sig": "internal const string WarningStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ProgressStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 68, +"end": 68, +"returns": null, +"sig": "internal const string ProgressStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "InformationStream", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 69, +"end": 69, +"returns": null, +"sig": "internal const string InformationStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToMinishellStream", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 71, +"end": 106, +"returns": "MinishellStream", +"sig": "internal static MinishellStream ToMinishellStream ( string stream )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProcessOutputObject", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Data", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 119, +"end": 119, +"returns": null, +"sig": "internal object Data", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Stream", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 124, +"end": 124, +"returns": null, +"sig": "internal MinishellStream Stream", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ProcessOutputObject", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 131, +"end": 135, +"returns": "", +"sig": "internal ProcessOutputObject ( object data , MinishellStream stream )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandExitException", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NativeCommandExitException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 164, +"end": 172, +"returns": "", +"sig": "internal NativeCommandExitException ( string path , int exitCode , int processId , string message , string errorId ) : base ( message )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Path", +"access": "public", +"modifiers": [ +"public" +], +"start": 179, +"end": 179, +"returns": null, +"sig": "public string ? Path", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExitCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 184, +"end": 184, +"returns": null, +"sig": "public int ExitCode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProcessId", +"access": "public", +"modifiers": [ +"public" +], +"start": 189, +"end": 189, +"returns": null, +"sig": "public int ProcessId", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandProcessor", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_legacyFileExtensions", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 202, +"end": 209, +"returns": null, +"sig": "private static readonly HashSet < string > s_legacyFileExtensions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_legacyCommands", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 215, +"end": 222, +"returns": null, +"sig": "private static readonly HashSet < string > s_legacyCommands", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_knownPackageManagers", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 228, +"end": 228, +"returns": null, +"sig": "private static readonly HashSet < string > s_knownPackageManagers", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "s_pathUpdateFeatureEnabled", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 234, +"end": 234, +"returns": null, +"sig": "private static readonly ConditionalWeakTable < ExecutionContext , string > s_pathUpdateFeatureEnabled", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "_isPackageManager", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 236, +"end": 236, +"returns": null, +"sig": "private readonly bool _isPackageManager", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "_originalUserEnvPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 237, +"end": 237, +"returns": null, +"sig": "private string _originalUserEnvPath", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "_originalSystemEnvPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 238, +"end": 238, +"returns": null, +"sig": "private string _originalSystemEnvPath", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "GetPackageManagerListFromRegistry", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 243, +"end": 272, +"returns": "HashSet < string >", +"sig": "private static HashSet < string > GetPackageManagerListFromRegistry ( )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "IsKnownPackageManager", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 277, +"end": 300, +"returns": "bool", +"sig": "private static bool IsKnownPackageManager ( string name )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "IsPathUpdateFeatureEnabled", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 305, +"end": 322, +"returns": "bool", +"sig": "private static bool IsPathUpdateFeatureEnabled ( ExecutionContext context )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "GetAddedPartOfString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 327, +"end": 352, +"returns": "ReadOnlySpan < char >", +"sig": "private static ReadOnlySpan < char > GetAddedPartOfString ( string oldString , string newString )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "method", +"name": "UpdateProcessEnvPath", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 359, +"end": 402, +"returns": "void", +"sig": "private static void UpdateProcessEnvPath ( string oldUserPath , string oldSystemPath )", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "_applicationInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 411, +"end": 411, +"returns": null, +"sig": "private readonly ApplicationInfo _applicationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NativeCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 425, +"end": 456, +"returns": "", +"sig": "internal NativeCommandProcessor ( ApplicationInfo applicationInfo , ExecutionContext context ) : base ( applicationInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "nativeCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 461, +"end": 469, +"returns": null, +"sig": "private NativeCommand nativeCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NativeCommandName", +"access": "private", +"modifiers": [ +"private" +], +"start": 474, +"end": 481, +"returns": null, +"sig": "private string NativeCommandName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Path", +"access": "private", +"modifiers": [ +"private" +], +"start": 486, +"end": 493, +"returns": null, +"sig": "private string Path", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DownStreamNativeCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 495, +"end": 495, +"returns": null, +"sig": "internal NativeCommandProcessor DownStreamNativeCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UpstreamIsNativeCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 497, +"end": 497, +"returns": null, +"sig": "internal bool UpstreamIsNativeCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StdOutDestination", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 499, +"end": 499, +"returns": null, +"sig": "internal BytePipe StdOutDestination", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nativeParameterBinderController", +"access": "private", +"modifiers": [ +"private" +], +"start": 508, +"end": 508, +"returns": null, +"sig": "private NativeCommandParameterBinderController _nativeParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 519, +"end": 535, +"returns": "ParameterBinderController", +"sig": "internal ParameterBinderController NewParameterBinderController ( InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NativeParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 537, +"end": 548, +"returns": null, +"sig": "internal NativeCommandParameterBinderController NativeParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Prepare", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 557, +"end": 579, +"returns": "void", +"sig": "internal override void Prepare ( IDictionary psDefaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessRecord", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 584, +"end": 606, +"returns": "void", +"sig": "internal override void ProcessRecord ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nativeProcess", +"access": "private", +"modifiers": [ +"private" +], +"start": 611, +"end": 611, +"returns": null, +"sig": "private Process _nativeProcess", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_inputWriter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 616, +"end": 616, +"returns": null, +"sig": "private readonly ProcessInputWriter _inputWriter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runStandAlone", +"access": "private", +"modifiers": [ +"private" +], +"start": 622, +"end": 622, +"returns": null, +"sig": "private bool _runStandAlone", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isRunningInBackground", +"access": "private", +"modifiers": [ +"private" +], +"start": 628, +"end": 628, +"returns": null, +"sig": "private bool _isRunningInBackground", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasNotifiedBeginApplication", +"access": "private", +"modifiers": [ +"private" +], +"start": 634, +"end": 634, +"returns": null, +"sig": "private bool _hasNotifiedBeginApplication", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nativeProcessOutputQueue", +"access": "private", +"modifiers": [ +"private" +], +"start": 641, +"end": 641, +"returns": null, +"sig": "private BlockingCollection < ProcessOutputObject > _nativeProcessOutputQueue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_supportScreenScrape", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 643, +"end": 643, +"returns": null, +"sig": "private static bool ? s_supportScreenScrape", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isTranscribing", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 644, +"end": 644, +"returns": null, +"sig": "private readonly bool _isTranscribing", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_startPosition", +"access": "private", +"modifiers": [ +"private" +], +"start": 645, +"end": 645, +"returns": null, +"sig": "private Host . Coordinates _startPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sync", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 651, +"end": 651, +"returns": null, +"sig": "private readonly object _sync", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_processInitialized", +"access": "private", +"modifiers": [ +"private" +], +"start": 653, +"end": 653, +"returns": null, +"sig": "private SemaphoreSlim _processInitialized", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WaitForProcessInitializationAsync", +"access": "internal", +"modifiers": [ +"internal", +"async" +], +"start": 655, +"end": 674, +"returns": "Task", +"sig": "internal async Task WaitForProcessInitializationAsync ( CancellationToken cancellationToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateBytePipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 684, +"end": 684, +"returns": "BytePipe", +"sig": "internal BytePipe CreateBytePipe ( bool stdout )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStream", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 695, +"end": 704, +"returns": "Stream", +"sig": "internal Stream GetStream ( bool stdout )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitNativeProcess", +"access": "private", +"modifiers": [ +"private" +], +"start": 715, +"end": 967, +"returns": "void", +"sig": "private void InitNativeProcess ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stdOutByteTransfer", +"access": "private", +"modifiers": [ +"private" +], +"start": 969, +"end": 969, +"returns": null, +"sig": "private AsyncByteStreamTransfer _stdOutByteTransfer", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitOutputQueue", +"access": "private", +"modifiers": [ +"private" +], +"start": 971, +"end": 1009, +"returns": "void", +"sig": "private void InitOutputQueue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DequeueProcessOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1011, +"end": 1039, +"returns": "ProcessOutputObject", +"sig": "private ProcessOutputObject DequeueProcessOutput ( bool blocking )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConsumeAvailableNativeProcessOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1044, +"end": 1080, +"returns": "void", +"sig": "private void ConsumeAvailableNativeProcessOutput ( bool blocking )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Complete", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1082, +"end": 1237, +"returns": "void", +"sig": "internal override void Complete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "KillProcess", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1248, +"end": 1280, +"returns": "void", +"sig": "private static void KillProcess ( Process processToKill )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "KillProcessAndChildProcesses", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1357, +"end": 1388, +"returns": "void", +"sig": "private static void KillProcessAndChildProcesses ( Process processToKill , ProcessWithParentId [ ] currentlyRunningProcs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "KillChildProcesses", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1390, +"end": 1399, +"returns": "void", +"sig": "private static void KillChildProcesses ( int parentId , ProcessWithParentId [ ] currentlyRunningProcs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsWindowsApplication", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1410, +"end": 1438, +"returns": "bool", +"sig": "private static bool IsWindowsApplication ( string fileName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stopped", +"access": "private", +"modifiers": [ +"private" +], +"start": 1445, +"end": 1445, +"returns": null, +"sig": "private bool _stopped", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StopProcessing", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1449, +"end": 1475, +"returns": "void", +"sig": "internal void StopProcessing ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CleanUp", +"access": "private", +"modifiers": [ +"private" +], +"start": 1483, +"end": 1514, +"returns": "void", +"sig": "private void CleanUp ( bool killBackgroundProcess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessOutputRecord", +"access": "private", +"modifiers": [ +"private" +], +"start": 1516, +"end": 1580, +"returns": "void", +"sig": "private void ProcessOutputRecord ( ProcessOutputObject outputValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UseSpecialArgumentPassing", +"access": "private", +"modifiers": [ +"private" +], +"start": 1586, +"end": 1592, +"returns": "bool", +"sig": "private bool UseSpecialArgumentPassing ( string filePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetProcessStartInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 1602, +"end": 1712, +"returns": "ProcessStartInfo", +"sig": "private ProcessStartInfo GetProcessStartInfo ( bool redirectOutput , bool redirectError , bool redirectInput , bool soloCommand )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldUseLegacyPassingStyle", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1720, +"end": 1729, +"returns": "bool", +"sig": "private static bool ShouldUseLegacyPassingStyle ( string filePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDownstreamOutDefault", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1731, +"end": 1753, +"returns": "bool", +"sig": "private static bool IsDownstreamOutDefault ( Pipe downstreamPipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CalculateIORedirection", +"access": "private", +"modifiers": [ +"private" +], +"start": 1762, +"end": 1884, +"returns": "void", +"sig": "private void CalculateIORedirection ( bool isWindowsApplication , out bool redirectOutput , out bool redirectError , out bool redirectInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsExecutable", +"access": "private", +"modifiers": [ +"private" +], +"start": 1892, +"end": 1921, +"returns": "bool", +"sig": "private bool IsExecutable ( string path )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "field", +"name": "_isMiniShell", +"access": "private", +"modifiers": [ +"private" +], +"start": 1925, +"end": 1925, +"returns": null, +"sig": "private bool _isMiniShell", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsMiniShell", +"access": "private", +"modifiers": [ +"private" +], +"start": 1935, +"end": 1950, +"returns": "bool", +"sig": "private bool IsMiniShell ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsServerSide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1954, +"end": 1954, +"returns": null, +"sig": "internal static bool IsServerSide", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NativeCommandProcessor.ProcessWithParentId", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "OriginalProcessInstance", +"access": "public", +"modifiers": [ +"public" +], +"start": 1290, +"end": 1290, +"returns": null, +"sig": "public Process OriginalProcessInstance", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parentId", +"access": "private", +"modifiers": [ +"private" +], +"start": 1291, +"end": 1291, +"returns": null, +"sig": "private int _parentId", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParentId", +"access": "public", +"modifiers": [ +"public" +], +"start": 1293, +"end": 1305, +"returns": null, +"sig": "public int ParentId", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ProcessWithParentId", +"access": "public", +"modifiers": [ +"public" +], +"start": 1307, +"end": 1311, +"returns": "", +"sig": "public ProcessWithParentId ( Process originalProcess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Construct", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1313, +"end": 1322, +"returns": "ProcessWithParentId [ ]", +"sig": "public static ProcessWithParentId [ ] Construct ( Process [ ] originalProcCollection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConstructParentId", +"access": "private", +"modifiers": [ +"private" +], +"start": 1324, +"end": 1349, +"returns": "void", +"sig": "private void ConstructParentId ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProcessOutputHandler", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "XmlCliTag", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 1959, +"end": 1959, +"returns": null, +"sig": "internal const string XmlCliTag", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_refCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 1961, +"end": 1961, +"returns": null, +"sig": "private int _refCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_queue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1962, +"end": 1962, +"returns": null, +"sig": "private readonly BlockingCollection < ProcessOutputObject > _queue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isFirstOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1963, +"end": 1963, +"returns": null, +"sig": "private bool _isFirstOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isFirstError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1964, +"end": 1964, +"returns": null, +"sig": "private bool _isFirstError", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isXmlCliOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1965, +"end": 1965, +"returns": null, +"sig": "private bool _isXmlCliOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isXmlCliError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1966, +"end": 1966, +"returns": null, +"sig": "private bool _isXmlCliError", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_processFileName", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1967, +"end": 1967, +"returns": null, +"sig": "private readonly string _processFileName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stdOutDrainer", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1969, +"end": 1969, +"returns": null, +"sig": "private readonly AsyncByteStreamTransfer _stdOutDrainer", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ProcessOutputHandler", +"access": "public", +"modifiers": [ +"public" +], +"start": 1971, +"end": 1974, +"returns": "", +"sig": "public ProcessOutputHandler ( Process process , BlockingCollection < ProcessOutputObject > queue ) : this ( process , queue , null , null , out _ )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ProcessOutputHandler", +"access": "public", +"modifiers": [ +"public" +], +"start": 1976, +"end": 2027, +"returns": "", +"sig": "public ProcessOutputHandler ( Process process , BlockingCollection < ProcessOutputObject > queue , BytePipe stdOutDestination , BytePipe stdOutSource , out AsyncByteStreamTransfer stdOutDrainer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "decrementRefCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 2029, +"end": 2036, +"returns": "void", +"sig": "private void decrementRefCount ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OutputHandler", +"access": "private", +"modifiers": [ +"private" +], +"start": 2038, +"end": 2068, +"returns": "void", +"sig": "private void OutputHandler ( object sender , DataReceivedEventArgs outputReceived )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ErrorHandler", +"access": "private", +"modifiers": [ +"private" +], +"start": 2070, +"end": 2109, +"returns": "void", +"sig": "private void ErrorHandler ( object sender , DataReceivedEventArgs errorReceived )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DeserializeCliXmlObject", +"access": "private", +"modifiers": [ +"private" +], +"start": 2111, +"end": 2227, +"returns": "List < ProcessOutputObject >", +"sig": "private List < ProcessOutputObject > DeserializeCliXmlObject ( string xml , bool isOutput )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ProcessInputWriter", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_command", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2237, +"end": 2237, +"returns": null, +"sig": "private readonly InternalCommand _command", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ProcessInputWriter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2241, +"end": 2245, +"returns": "", +"sig": "internal ProcessInputWriter ( InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pipeline", +"access": "private", +"modifiers": [ +"private" +], +"start": 2249, +"end": 2249, +"returns": null, +"sig": "private SteppablePipeline _pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_xmlSerializer", +"access": "private", +"modifiers": [ +"private" +], +"start": 2250, +"end": 2250, +"returns": null, +"sig": "private Serializer _xmlSerializer", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2256, +"end": 2286, +"returns": "void", +"sig": "internal void Add ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTextInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 2288, +"end": 2291, +"returns": "void", +"sig": "private void AddTextInput ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTextInputFromFormattedArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 2293, +"end": 2313, +"returns": "void", +"sig": "private void AddTextInputFromFormattedArray ( Array formattedObjects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddXmlInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 2315, +"end": 2327, +"returns": "void", +"sig": "private void AddXmlInput ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_streamWriter", +"access": "private", +"modifiers": [ +"private" +], +"start": 2332, +"end": 2332, +"returns": null, +"sig": "private StreamWriter _streamWriter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_inputFormat", +"access": "private", +"modifiers": [ +"private" +], +"start": 2337, +"end": 2337, +"returns": null, +"sig": "private NativeCommandIOFormat _inputFormat", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Start", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2347, +"end": 2373, +"returns": "void", +"sig": "internal void Start ( Process process , NativeCommandIOFormat inputFormat )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stopping", +"access": "private", +"modifiers": [ +"private" +], +"start": 2375, +"end": 2375, +"returns": null, +"sig": "private bool _stopping", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Stop", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2380, +"end": 2383, +"returns": "void", +"sig": "internal void Stop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2385, +"end": 2420, +"returns": "void", +"sig": "internal void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Done", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2422, +"end": 2440, +"returns": "void", +"sig": "internal void Done ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ConsoleVisibility", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "AlwaysCaptureApplicationIO", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 2452, +"end": 2452, +"returns": null, +"sig": "public static bool AlwaysCaptureApplicationIO", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AllocateHiddenConsole", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2460, +"end": 2500, +"returns": "bool", +"sig": "internal static bool AllocateHiddenConsole ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RemoteException", +"file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "RemoteException", +"access": "public", +"modifiers": [ +"public" +], +"start": 2516, +"end": 2519, +"returns": "", +"sig": "public RemoteException ( ) : base ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RemoteException", +"access": "public", +"modifiers": [ +"public" +], +"start": 2527, +"end": 2530, +"returns": "", +"sig": "public RemoteException ( string message ) : base ( message )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RemoteException", +"access": "public", +"modifiers": [ +"public" +], +"start": 2543, +"end": 2546, +"returns": "", +"sig": "public RemoteException ( string message , Exception innerException ) : base ( message , innerException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RemoteException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2560, +"end": 2570, +"returns": "", +"sig": "internal RemoteException ( string message , PSObject serializedRemoteException , PSObject serializedRemoteInvocationInfo ) : base ( message )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RemoteException", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 2587, +"end": 2590, +"returns": "", +"sig": "protected RemoteException ( SerializationInfo info , StreamingContext context )", +"attributes": [ +"Obsolete" +], +"cond": [] +}, +{ +"kind": "field", +"name": "_serializedRemoteException", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2595, +"end": 2595, +"returns": null, +"sig": "private readonly PSObject _serializedRemoteException", +"attributes": [ +"NonSerialized" +], +"cond": [] +}, +{ +"kind": "field", +"name": "_serializedRemoteInvocationInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2598, +"end": 2598, +"returns": null, +"sig": "private readonly PSObject _serializedRemoteInvocationInfo", +"attributes": [ +"NonSerialized" +], +"cond": [] +}, +{ +"kind": "property", +"name": "SerializedRemoteException", +"access": "public", +"modifiers": [ +"public" +], +"start": 2605, +"end": 2611, +"returns": null, +"sig": "public PSObject SerializedRemoteException", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SerializedRemoteInvocationInfo", +"access": "public", +"modifiers": [ +"public" +], +"start": 2619, +"end": 2625, +"returns": null, +"sig": "public PSObject SerializedRemoteInvocationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_remoteErrorRecord", +"access": "private", +"modifiers": [ +"private" +], +"start": 2627, +"end": 2627, +"returns": null, +"sig": "private ErrorRecord _remoteErrorRecord", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetRemoteErrorRecord", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2632, +"end": 2635, +"returns": "void", +"sig": "internal void SetRemoteErrorRecord ( ErrorRecord remoteError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorRecord", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2640, +"end": 2649, +"returns": null, +"sig": "public override ErrorRecord ErrorRecord", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterBinderBase", +"file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_tracer", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 61, +"end": 61, +"returns": null, +"sig": "private static readonly PSTraceSource s_tracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "field", +"name": "bindingTracer", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 64, +"end": 68, +"returns": null, +"sig": "internal static readonly PSTraceSource bindingTracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParameterBinderBase", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 90, +"end": 108, +"returns": "", +"sig": "internal ParameterBinderBase ( object target , InvocationInfo invocationInfo , ExecutionContext context , InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParameterBinderBase", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 123, +"end": 138, +"returns": "", +"sig": "internal ParameterBinderBase ( InvocationInfo invocationInfo , ExecutionContext context , InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Target", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 148, +"end": 163, +"returns": null, +"sig": "internal object Target", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private" +], +"start": 168, +"end": 168, +"returns": null, +"sig": "private object _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandLineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 173, +"end": 179, +"returns": null, +"sig": "internal CommandLineParameters CommandLineParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandLineParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 181, +"end": 181, +"returns": null, +"sig": "private CommandLineParameters _commandLineParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RecordBoundParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 186, +"end": 186, +"returns": null, +"sig": "internal bool RecordBoundParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "FQIDParameterObsolete", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 191, +"end": 191, +"returns": null, +"sig": "internal const string FQIDParameterObsolete", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 205, +"end": 205, +"returns": "object", +"sig": "internal abstract object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 224, +"end": 224, +"returns": "void", +"sig": "internal abstract void BindParameter ( string name , object value , CompiledCommandParameter parameterMetadata )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidatePSTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 226, +"end": 289, +"returns": "void", +"sig": "private void ValidatePSTypeName ( CommandParameterInternal parameter , CompiledCommandParameter parameterMetadata , bool retryOtherBindingAfterFailure , object parameterValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 329, +"end": 667, +"returns": "bool", +"sig": "internal virtual bool BindParameter ( CommandParameterInternal parameter , CompiledCommandParameter parameterMetadata , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateNullOrEmptyArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 688, +"end": 822, +"returns": "void", +"sig": "private void ValidateNullOrEmptyArgument ( CommandParameterInternal parameter , CompiledCommandParameter parameterMetadata , Type argumentType , object parameterValue , bool recurseIntoCollections )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldContinueUncoercedBind", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 824, +"end": 900, +"returns": "bool", +"sig": "private bool ShouldContinueUncoercedBind ( CommandParameterInternal parameter , CompiledCommandParameter parameterMetadata , ParameterBindingFlags flags , ref object parameterValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_invocationInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 907, +"end": 907, +"returns": null, +"sig": "private readonly InvocationInfo _invocationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InvocationInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 909, +"end": 915, +"returns": null, +"sig": "internal InvocationInfo InvocationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 920, +"end": 920, +"returns": null, +"sig": "private readonly ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Context", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 922, +"end": 928, +"returns": null, +"sig": "internal ExecutionContext Context", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_command", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 933, +"end": 933, +"returns": null, +"sig": "private readonly InternalCommand _command", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Command", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 935, +"end": 941, +"returns": null, +"sig": "internal InternalCommand Command", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_engine", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 946, +"end": 946, +"returns": null, +"sig": "private readonly EngineIntrinsics _engine", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isTranscribing", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 948, +"end": 948, +"returns": null, +"sig": "private readonly bool _isTranscribing", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CoerceTypeAsNeeded", +"access": "private", +"modifiers": [ +"private" +], +"start": 984, +"end": 1331, +"returns": "object", +"sig": "private object CoerceTypeAsNeeded ( CommandParameterInternal argument , string parameterName , Type toType , ParameterCollectionTypeInformation collectionTypeInfo , object currentValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNullParameterValue", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1333, +"end": 1345, +"returns": "bool", +"sig": "private static bool IsNullParameterValue ( object currentValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleNullParameterForSpecialTypes", +"access": "private", +"modifiers": [ +"private" +], +"start": 1347, +"end": 1410, +"returns": "object", +"sig": "private object HandleNullParameterForSpecialTypes ( CommandParameterInternal argument , string parameterName , Type toType , object currentValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EncodeCollection", +"access": "private", +"modifiers": [ +"private" +], +"start": 1455, +"end": 1899, +"returns": "object", +"sig": "private object EncodeCollection ( CommandParameterInternal argument , string parameterName , ParameterCollectionTypeInformation collectionTypeInformation , Type toType , object currentValue , bool coerceElementTypeIfNeeded , out bool coercionRequired )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIList", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1901, +"end": 1914, +"returns": "IList", +"sig": "internal static IList GetIList ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetErrorExtent", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1916, +"end": 1924, +"returns": "IScriptExtent", +"sig": "protected IScriptExtent GetErrorExtent ( CommandParameterInternal cpi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterErrorExtent", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1926, +"end": 1934, +"returns": "IScriptExtent", +"sig": "protected IScriptExtent GetParameterErrorExtent ( CommandParameterInternal cpi )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.UnboundParameter", +"file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "UnboundParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 1952, +"end": 1952, +"returns": "", +"sig": "private UnboundParameter ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1967, +"end": 1967, +"returns": null, +"sig": "internal static object Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "object", +"access": null, +"modifiers": [ +"new" +], +"start": 1967, +"end": 1967, +"returns": "", +"sig": "new object ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSBoundParametersDictionary", +"file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSBoundParametersDictionary", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1978, +"end": 1983, +"returns": "", +"sig": "internal PSBoundParametersDictionary ( ) : base ( StringComparer . OrdinalIgnoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyUsingParameters", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1985, +"end": 1985, +"returns": null, +"sig": "private static readonly IDictionary s_emptyUsingParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BoundPositionally", +"access": "public", +"modifiers": [ +"public" +], +"start": 1987, +"end": 1987, +"returns": null, +"sig": "public List < string > BoundPositionally", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ImplicitUsingParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1989, +"end": 1989, +"returns": null, +"sig": "internal IDictionary ImplicitUsingParameters", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandLineParameters", +"file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_dictionary", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1994, +"end": 1994, +"returns": null, +"sig": "private readonly PSBoundParametersDictionary _dictionary", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsKey", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1996, +"end": 2000, +"returns": "bool", +"sig": "internal bool ContainsKey ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2002, +"end": 2006, +"returns": "void", +"sig": "internal void Add ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkAsBoundPositionally", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2008, +"end": 2012, +"returns": "void", +"sig": "internal void MarkAsBoundPositionally ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPSBoundParametersVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2014, +"end": 2019, +"returns": "void", +"sig": "internal void SetPSBoundParametersVariable ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetImplicitUsingParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2021, +"end": 2038, +"returns": "void", +"sig": "internal void SetImplicitUsingParameters ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetImplicitUsingParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2040, +"end": 2043, +"returns": "IDictionary", +"sig": "internal IDictionary GetImplicitUsingParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueToBindToPSBoundParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2045, +"end": 2048, +"returns": "object", +"sig": "internal object GetValueToBindToPSBoundParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateInvocationInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2050, +"end": 2054, +"returns": "void", +"sig": "internal void UpdateInvocationInfo ( InvocationInfo invocationInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyBoundPositionalParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2056, +"end": 2065, +"returns": "HashSet < string >", +"sig": "internal HashSet < string > CopyBoundPositionalParameters ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParameterBinderController", +"file": "src/System.Management.Automation/engine/ParameterBinderController.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 36, +"end": 45, +"returns": "", +"sig": "internal ParameterBinderController ( InvocationInfo invocationInfo , ExecutionContext context , ParameterBinderBase parameterBinder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Context", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 54, +"end": 54, +"returns": null, +"sig": "internal ExecutionContext Context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 59, +"returns": null, +"sig": "internal ParameterBinderBase DefaultParameterBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InvocationInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 64, +"end": 64, +"returns": null, +"sig": "internal InvocationInfo InvocationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BindableParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 70, +"end": 73, +"returns": null, +"sig": "internal MergedCommandParameterMetadata BindableParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_bindableParameters", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 75, +"end": 75, +"returns": null, +"sig": "protected MergedCommandParameterMetadata _bindableParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnboundParameters", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "protected List < MergedCompiledCommandParameter > UnboundParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BoundParameters", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 86, +"end": 86, +"returns": null, +"sig": "protected Dictionary < string , MergedCompiledCommandParameter > BoundParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dictionary", +"access": null, +"modifiers": [ +"new" +], +"start": 86, +"end": 86, +"returns": "", +"sig": "new Dictionary < string , MergedCompiledCommandParameter > ( StringComparer . OrdinalIgnoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandLineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 88, +"end": 91, +"returns": null, +"sig": "internal CommandLineParameters CommandLineParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultParameterBindingInUse", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 96, +"end": 96, +"returns": null, +"sig": "protected bool DefaultParameterBindingInUse", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "false", +"access": null, +"modifiers": [], +"start": 96, +"end": 96, +"returns": null, +"sig": "false", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BoundDefaultParameters", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 103, +"end": 103, +"returns": null, +"sig": "protected Collection < string > BoundDefaultParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Collection", +"access": null, +"modifiers": [ +"new" +], +"start": 103, +"end": 103, +"returns": "", +"sig": "new Collection < string > ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnboundArguments", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 111, +"end": 111, +"returns": null, +"sig": "protected Collection < CommandParameterInternal > UnboundArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Collection", +"access": null, +"modifiers": [ +"new" +], +"start": 111, +"end": 111, +"returns": "", +"sig": "new Collection < CommandParameterInternal > ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClearUnboundArguments", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 113, +"end": 116, +"returns": "void", +"sig": "internal void ClearUnboundArguments ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BoundArguments", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 121, +"end": 121, +"returns": null, +"sig": "protected Dictionary < string , CommandParameterInternal > BoundArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dictionary", +"access": null, +"modifiers": [ +"new" +], +"start": 121, +"end": 121, +"returns": "", +"sig": "new Dictionary < string , CommandParameterInternal > ( StringComparer . OrdinalIgnoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReparseUnboundArguments", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 133, +"end": 261, +"returns": "void", +"sig": "protected void ReparseUnboundArguments ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitUnboundArguments", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 263, +"end": 289, +"returns": "void", +"sig": "protected void InitUnboundArguments ( Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSwitchAndSetValue", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 291, +"end": 306, +"returns": "bool", +"sig": "private static bool IsSwitchAndSetValue ( string argumentName , CommandParameterInternal argument , CompiledCommandParameter matchingParameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArgumentLooksLikeParameter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 319, +"end": 329, +"returns": "bool", +"sig": "internal static bool ArgumentLooksLikeParameter ( string arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddArgumentsToCommandProcessor", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 342, +"end": 402, +"returns": "void", +"sig": "internal static void AddArgumentsToCommandProcessor ( CommandProcessorBase commandProcessor , object [ ] arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 428, +"end": 467, +"returns": "bool", +"sig": "internal virtual bool BindParameter ( CommandParameterInternal argument , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameters", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 478, +"end": 481, +"returns": "Collection < CommandParameterInternal >", +"sig": "internal virtual Collection < CommandParameterInternal > BindParameters ( Collection < CommandParameterInternal > parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 514, +"end": 546, +"returns": "bool", +"sig": "internal virtual bool BindParameter ( uint parameterSets , CommandParameterInternal argument , MergedCompiledCommandParameter parameter , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindNamedParameter", +"access": "protected", +"modifiers": [ +"protected", +"virtual" +], +"start": 551, +"end": 557, +"returns": "void", +"sig": "protected virtual void BindNamedParameter ( uint parameterSets , CommandParameterInternal argument , MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindNamedParameters", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 582, +"end": 661, +"returns": "Collection < CommandParameterInternal >", +"sig": "protected Collection < CommandParameterInternal > BindNamedParameters ( uint parameterSets , Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindPositionalParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 699, +"end": 871, +"returns": "Collection < CommandParameterInternal >", +"sig": "internal Collection < CommandParameterInternal > BindPositionalParameters ( Collection < CommandParameterInternal > unboundArguments , uint validParameterSets , uint defaultParameterSet , out ParameterBindingException outgoingBindingException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdatePositionalDictionary", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 883, +"end": 917, +"returns": "void", +"sig": "internal static void UpdatePositionalDictionary ( SortedDictionary < int , Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > > positionalParameterDictionary , uint validParameterSets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindPositionalParametersInSet", +"access": "private", +"modifiers": [ +"private" +], +"start": 919, +"end": 1011, +"returns": "bool", +"sig": "private bool BindPositionalParametersInSet ( uint validParameterSets , Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > nextPositionalParameters , CommandParameterInternal argument , ParameterBindingFlags flags , out ParameterBindingException bindingException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowElaboratedBindingException", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1017, +"end": 1049, +"returns": "void", +"sig": "protected void ThrowElaboratedBindingException ( ParameterBindingException pbex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNextPositionalArgument", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1051, +"end": 1092, +"returns": "CommandParameterInternal", +"sig": "private static CommandParameterInternal GetNextPositionalArgument ( List < CommandParameterInternal > unboundArgumentsCollection , Collection < CommandParameterInternal > nonPositionalArguments , ref int unboundArgumentsIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EvaluateUnboundPositionalParameters", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1102, +"end": 1145, +"returns": "SortedDictionary < int , Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > >", +"sig": "internal static SortedDictionary < int , Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > > EvaluateUnboundPositionalParameters ( ICollection < MergedCompiledCommandParameter > unboundParameters , uint validParameterSetFlag )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddNewPosition", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1147, +"end": 1190, +"returns": "void", +"sig": "private static void AddNewPosition ( SortedDictionary < int , Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > > result , int positionInParameterSet , MergedCompiledCommandParameter parameter , ParameterSetSpecificMetadata parameterSetData )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsPositionalParameterInSet", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1192, +"end": 1224, +"returns": "bool", +"sig": "private static bool ContainsPositionalParameterInSet ( Dictionary < MergedCompiledCommandParameter , PositionalCommandParameter > positionalCommandParameters , MergedCompiledCommandParameter parameter , uint parameterSet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParametersBoundThroughPipelineInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1230, +"end": 1230, +"returns": null, +"sig": "internal Collection < MergedCompiledCommandParameter > ParametersBoundThroughPipelineInput", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Collection", +"access": null, +"modifiers": [ +"new" +], +"start": 1230, +"end": 1230, +"returns": "", +"sig": "new Collection < MergedCompiledCommandParameter > ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindUnboundScriptParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1238, +"end": 1244, +"returns": "void", +"sig": "internal void BindUnboundScriptParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveDefaultScriptParameterValue", +"access": "protected", +"modifiers": [ +"protected", +"virtual" +], +"start": 1250, +"end": 1253, +"returns": "void", +"sig": "protected virtual void SaveDefaultScriptParameterValue ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindUnboundScriptParameterWithDefaultValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1259, +"end": 1299, +"returns": "void", +"sig": "internal void BindUnboundScriptParameterWithDefaultValue ( MergedCompiledCommandParameter parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentParameterSetFlag", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1301, +"end": 1301, +"returns": null, +"sig": "internal uint _currentParameterSetFlag", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_prePipelineProcessingParameterSetFlags", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1302, +"end": 1302, +"returns": null, +"sig": "internal uint _prePipelineProcessingParameterSetFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetErrorExtent", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1304, +"end": 1312, +"returns": "IScriptExtent", +"sig": "protected IScriptExtent GetErrorExtent ( CommandParameterInternal cpi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterErrorExtent", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1314, +"end": 1322, +"returns": "IScriptExtent", +"sig": "protected IScriptExtent GetParameterErrorExtent ( CommandParameterInternal cpi )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.Pipe", +"file": "src/System.Management.Automation/engine/Pipe.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "private readonly ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PipelineProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "internal PipelineProcessor PipelineProcessor", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DownstreamCmdlet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 41, +"end": 53, +"returns": null, +"sig": "internal CommandProcessorBase DownstreamCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_downstreamCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 55, +"end": 55, +"returns": null, +"sig": "private CommandProcessorBase _downstreamCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalReader", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 67, +"end": 67, +"returns": null, +"sig": "internal PipelineReader < object > ExternalReader", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalWriter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 80, +"end": 92, +"returns": null, +"sig": "internal PipelineWriter ExternalWriter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_externalWriter", +"access": "private", +"modifiers": [ +"private" +], +"start": 94, +"end": 94, +"returns": null, +"sig": "private PipelineWriter _externalWriter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 100, +"end": 105, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OutBufferCount", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 110, +"end": 110, +"returns": null, +"sig": "internal int OutBufferCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "?", +"access": null, +"modifiers": [], +"start": 110, +"end": 110, +"returns": null, +"sig": "0", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IgnoreOutVariableList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 117, +"end": 117, +"returns": null, +"sig": "internal bool IgnoreOutVariableList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NullPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 122, +"end": 134, +"returns": null, +"sig": "internal bool NullPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nullPipe", +"access": "private", +"modifiers": [ +"private" +], +"start": 136, +"end": 136, +"returns": null, +"sig": "private bool _nullPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObjectQueue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 141, +"end": 141, +"returns": null, +"sig": "internal Queue < object > ObjectQueue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Empty", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 151, +"end": 162, +"returns": null, +"sig": "internal bool Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsRedirected", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 168, +"end": 171, +"returns": null, +"sig": "internal bool IsRedirected", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isRedirected", +"access": "private", +"modifiers": [ +"private" +], +"start": 173, +"end": 173, +"returns": null, +"sig": "private bool _isRedirected", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_outVariableList", +"access": "private", +"modifiers": [ +"private" +], +"start": 178, +"end": 178, +"returns": null, +"sig": "private List < IList > _outVariableList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_errorVariableList", +"access": "private", +"modifiers": [ +"private" +], +"start": 183, +"end": 183, +"returns": null, +"sig": "private List < IList > _errorVariableList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_warningVariableList", +"access": "private", +"modifiers": [ +"private" +], +"start": 188, +"end": 188, +"returns": null, +"sig": "private List < IList > _warningVariableList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_informationVariableList", +"access": "private", +"modifiers": [ +"private" +], +"start": 193, +"end": 193, +"returns": null, +"sig": "private List < IList > _informationVariableList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pipelineVariableObject", +"access": "private", +"modifiers": [ +"private" +], +"start": 199, +"end": 199, +"returns": null, +"sig": "private PSVariable _pipelineVariableObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddToVarList", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 201, +"end": 210, +"returns": "void", +"sig": "private static void AddToVarList ( List < IList > varList , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AppendVariableList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 212, +"end": 229, +"returns": "void", +"sig": "internal void AppendVariableList ( VariableStreamKind kind , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddVariableList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 231, +"end": 256, +"returns": "void", +"sig": "internal void AddVariableList ( VariableStreamKind kind , IList list )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPipelineVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 258, +"end": 261, +"returns": "void", +"sig": "internal void SetPipelineVariable ( PSVariable pipelineVariable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariableList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 263, +"end": 280, +"returns": "void", +"sig": "internal void RemoveVariableList ( VariableStreamKind kind , IList list )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemovePipelineVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 282, +"end": 289, +"returns": "void", +"sig": "internal void RemovePipelineVariable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariableListForTemporaryPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 299, +"end": 304, +"returns": "void", +"sig": "internal void SetVariableListForTemporaryPipe ( Pipe tempPipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyVariableToTempPipe", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 306, +"end": 315, +"returns": "void", +"sig": "private static void CopyVariableToTempPipe ( VariableStreamKind streamKind , List < IList > variableList , Pipe tempPipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Pipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 325, +"end": 328, +"returns": "", +"sig": "internal Pipe ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Pipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 334, +"end": 339, +"returns": "", +"sig": "internal Pipe ( List < object > resultList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_resultList", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 341, +"end": 341, +"returns": null, +"sig": "private readonly List < object > _resultList", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Pipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 349, +"end": 354, +"returns": "", +"sig": "internal Pipe ( System . Collections . ObjectModel . Collection < PSObject > resultCollection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_resultCollection", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 356, +"end": 356, +"returns": null, +"sig": "private readonly System . Collections . ObjectModel . Collection < PSObject > _resultCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Pipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 364, +"end": 371, +"returns": "", +"sig": "internal Pipe ( ExecutionContext context , PipelineProcessor outputPipeline )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Pipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 377, +"end": 385, +"returns": "", +"sig": "internal Pipe ( IEnumerator enumeratorToProcess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_enumeratorToProcess", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 387, +"end": 387, +"returns": null, +"sig": "private readonly IEnumerator _enumeratorToProcess", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_enumeratorToProcessIsEmpty", +"access": "private", +"modifiers": [ +"private" +], +"start": 388, +"end": 388, +"returns": null, +"sig": "private bool _enumeratorToProcessIsEmpty", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 406, +"end": 425, +"returns": "void", +"sig": "internal void Add ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddWithoutAppendingOutVarList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 427, +"end": 433, +"returns": "void", +"sig": "internal void AddWithoutAppendingOutVarList ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddToPipe", +"access": "private", +"modifiers": [ +"private" +], +"start": 435, +"end": 466, +"returns": "void", +"sig": "private void AddToPipe ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddItems", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 483, +"end": 532, +"returns": "void", +"sig": "internal void AddItems ( object objects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Retrieve", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 541, +"end": 601, +"returns": "object", +"sig": "internal object Retrieve ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Clear", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 606, +"end": 606, +"returns": "void", +"sig": "internal void Clear ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToArray", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 614, +"end": 620, +"returns": "object [ ]", +"sig": "internal object [ ] ToArray ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RuntimeDefinedParameterBinder", +"file": "src/System.Management.Automation/engine/PseudoParameterBinder.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "RuntimeDefinedParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 28, +"end": 59, +"returns": "", +"sig": "internal RuntimeDefinedParameterBinder ( RuntimeDefinedParameterDictionary target , InternalCommand command , CommandLineParameters commandLineParameters ) : base ( target , command . MyInvocation , command . Context , command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Target", +"access": "internal", +"modifiers": [ +"internal", +"new" +], +"start": 69, +"end": 80, +"returns": null, +"sig": "internal new RuntimeDefinedParameterDictionary Target", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 93, +"end": 103, +"returns": "object", +"sig": "internal override object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 123, +"end": 132, +"returns": "void", +"sig": "internal override void BindParameter ( string name , object value , CompiledCommandParameter parameterMetadata )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ReflectionParameterBinder", +"file": "src/System.Management.Automation/engine/ReflectionParameterBinder.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ReflectionParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 30, +"end": 35, +"returns": "", +"sig": "internal ReflectionParameterBinder ( object target , Cmdlet command ) : base ( target , command . MyInvocation , command . Context , command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ReflectionParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 50, +"end": 57, +"returns": "", +"sig": "internal ReflectionParameterBinder ( object target , Cmdlet command , CommandLineParameters commandLineParameters ) : base ( target , command . MyInvocation , command . Context , command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 77, +"end": 99, +"returns": "object", +"sig": "internal override object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 120, +"end": 147, +"returns": "void", +"sig": "internal override void BindParameter ( string name , object value , CompiledCommandParameter parameterMetadata )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ReflectionParameterBinder", +"access": null, +"modifiers": [ +"static" +], +"start": 155, +"end": 224, +"returns": "", +"sig": "static ReflectionParameterBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getterMethods", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 226, +"end": 227, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Tuple < Type , string > , Func < object , object > > s_getterMethods", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_setterMethods", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 229, +"end": 230, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Tuple < Type , string > , Action < object , object > > s_setterMethods", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetGetter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 232, +"end": 244, +"returns": "Func < object , object >", +"sig": "private static Func < object , object > GetGetter ( Type type , string property )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSetter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 246, +"end": 273, +"returns": "Action < object , object >", +"sig": "private static Action < object , object > GetSetter ( Type type , string property )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPropertyOrFieldExpr", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 275, +"end": 318, +"returns": "Expression", +"sig": "private static Expression GetPropertyOrFieldExpr ( Type type , string name , Expression target )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScopedItemSearcher", +"file": "src/System.Management.Automation/engine/ScopedItemSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScopedItemSearcher", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 32, +"end": 49, +"returns": "", +"sig": "internal ScopedItemSearcher ( SessionStateInternal sessionState , VariablePath lookupPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": ">.GetEnumerator", +"access": null, +"modifiers": [], +"start": 61, +"end": 64, +"returns": "System . Collections . Generic . IEnumerator < T > System . Collections . Generic . IEnumerable < T > .", +"sig": "System . Collections . Generic . IEnumerator < T > System . Collections . Generic . IEnumerable < T > . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IEnumerable.GetEnumerator", +"access": null, +"modifiers": [], +"start": 66, +"end": 69, +"returns": "System . Collections . IEnumerator System . Collections . IEnumerable .", +"sig": "System . Collections . IEnumerator System . Collections . IEnumerable . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "public", +"modifiers": [ +"public" +], +"start": 77, +"end": 109, +"returns": "bool", +"sig": "public bool MoveNext ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 114, +"end": 120, +"returns": null, +"sig": "T IEnumerator < T > . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": "public", +"modifiers": [ +"public" +], +"start": 122, +"end": 128, +"returns": null, +"sig": "public object Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public" +], +"start": 130, +"end": 133, +"returns": "void", +"sig": "public void Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 135, +"end": 142, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeItem", +"access": "protected", +"modifiers": [ +"protected", +"abstract" +], +"start": 160, +"end": 163, +"returns": "bool", +"sig": "protected abstract bool GetScopeItem ( SessionStateScope scope , VariablePath name , out T newCurrentItem )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentLookupScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 170, +"end": 173, +"returns": null, +"sig": "internal SessionStateScope CurrentLookupScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 175, +"end": 175, +"returns": null, +"sig": "private SessionStateScope _currentScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InitialScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 180, +"end": 183, +"returns": null, +"sig": "internal SessionStateScope InitialScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_initialScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 185, +"end": 185, +"returns": null, +"sig": "private SessionStateScope _initialScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetNewScopeItem", +"access": "private", +"modifiers": [ +"private" +], +"start": 189, +"end": 199, +"returns": "bool", +"sig": "private bool TryGetNewScopeItem ( SessionStateScope lookupScope , out T newCurrentItem )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitializeScopeEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 201, +"end": 229, +"returns": "void", +"sig": "private void InitializeScopeEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_current", +"access": "private", +"modifiers": [ +"private" +], +"start": 231, +"end": 231, +"returns": null, +"sig": "private T _current", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "sessionState", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 232, +"end": 232, +"returns": null, +"sig": "protected SessionStateInternal sessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_lookupPath", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 233, +"end": 233, +"returns": null, +"sig": "private readonly VariablePath _lookupPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scopeEnumerable", +"access": "private", +"modifiers": [ +"private" +], +"start": 234, +"end": 234, +"returns": null, +"sig": "private SessionStateScopeEnumerator _scopeEnumerable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isSingleScopeLookup", +"access": "private", +"modifiers": [ +"private" +], +"start": 235, +"end": 235, +"returns": null, +"sig": "private bool _isSingleScopeLookup", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isInitialized", +"access": "private", +"modifiers": [ +"private" +], +"start": 236, +"end": 236, +"returns": null, +"sig": "private bool _isInitialized", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariableScopeItemSearcher", +"file": "src/System.Management.Automation/engine/ScopedItemSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "VariableScopeItemSearcher", +"access": "public", +"modifiers": [ +"public" +], +"start": 246, +"end": 252, +"returns": "", +"sig": "public VariableScopeItemSearcher ( SessionStateInternal sessionState , VariablePath lookupPath , CommandOrigin origin ) : base ( sessionState , lookupPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_origin", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 254, +"end": 254, +"returns": null, +"sig": "private readonly CommandOrigin _origin", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 272, +"end": 296, +"returns": "bool", +"sig": "protected override bool GetScopeItem ( SessionStateScope scope , VariablePath name , out PSVariable variable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.AliasScopeItemSearcher", +"file": "src/System.Management.Automation/engine/ScopedItemSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AliasScopeItemSearcher", +"access": "public", +"modifiers": [ +"public" +], +"start": 304, +"end": 308, +"returns": "", +"sig": "public AliasScopeItemSearcher ( SessionStateInternal sessionState , VariablePath lookupPath ) : base ( sessionState , lookupPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 326, +"end": 349, +"returns": "bool", +"sig": "protected override bool GetScopeItem ( SessionStateScope scope , VariablePath name , out AliasInfo alias )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FunctionScopeItemSearcher", +"file": "src/System.Management.Automation/engine/ScopedItemSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FunctionScopeItemSearcher", +"access": "public", +"modifiers": [ +"public" +], +"start": 357, +"end": 363, +"returns": "", +"sig": "public FunctionScopeItemSearcher ( SessionStateInternal sessionState , VariablePath lookupPath , CommandOrigin origin ) : base ( sessionState , lookupPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_origin", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 365, +"end": 365, +"returns": null, +"sig": "private readonly CommandOrigin _origin", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 383, +"end": 431, +"returns": "bool", +"sig": "protected override bool GetScopeItem ( SessionStateScope scope , VariablePath path , out FunctionInfo script )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 433, +"end": 436, +"returns": null, +"sig": "internal string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_name", +"access": "private", +"modifiers": [ +"private" +], +"start": 438, +"end": 438, +"returns": null, +"sig": "private string _name", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DriveScopeItemSearcher", +"file": "src/System.Management.Automation/engine/ScopedItemSearcher.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "DriveScopeItemSearcher", +"access": "public", +"modifiers": [ +"public" +], +"start": 446, +"end": 450, +"returns": "", +"sig": "public DriveScopeItemSearcher ( SessionStateInternal sessionState , VariablePath lookupPath ) : base ( sessionState , lookupPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 468, +"end": 485, +"returns": "bool", +"sig": "protected override bool GetScopeItem ( SessionStateScope scope , VariablePath name , out PSDriveInfo drive )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptCommandProcessorBase", +"file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptCommandProcessorBase", +"access": "protected", +"modifiers": [ +"protected", +"new" +], +"start": 21, +"end": 28, +"returns": "", +"sig": "protected ScriptCommandProcessorBase ( ScriptBlock scriptBlock , ExecutionContext context , bool useLocalScope , CommandOrigin origin , SessionStateInternal sessionState ) : base ( new ScriptInfo ( string . Empty , scriptBlock , context ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptCommandProcessorBase", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 30, +"end": 40, +"returns": "", +"sig": "protected ScriptCommandProcessorBase ( IScriptCommandInfo commandInfo , ExecutionContext context , bool useLocalScope , SessionStateInternal sessionState ) : base ( ( CommandInfo ) commandInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dontUseScopeCommandOrigin", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 48, +"end": 48, +"returns": null, +"sig": "protected bool _dontUseScopeCommandOrigin", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_rethrowExitException", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "protected bool _rethrowExitException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_exitWasCalled", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 65, +"end": 65, +"returns": null, +"sig": "protected bool _exitWasCalled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 67, +"end": 67, +"returns": null, +"sig": "protected ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptParameterBinderController", +"access": "private", +"modifiers": [ +"private" +], +"start": 69, +"end": 69, +"returns": null, +"sig": "private ScriptParameterBinderController _scriptParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptParameterBinderController", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 71, +"end": 87, +"returns": null, +"sig": "internal ScriptParameterBinderController ScriptParameterBinderController", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CommonInitialization", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 93, +"end": 127, +"returns": "void", +"sig": "protected void CommonInitialization ( ScriptBlock scriptBlock , ExecutionContext context , bool useLocalScope , CommandOrigin origin , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHelpRequested", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 136, +"end": 161, +"returns": "bool", +"sig": "internal override bool IsHelpRequested ( out string helpTarget , out HelpCategory helpCategory )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DlrScriptCommandProcessor", +"file": "src/System.Management.Automation/engine/ScriptCommandProcessor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_input", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 234, +"end": 234, +"returns": null, +"sig": "private readonly ArrayList _input", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dollarUnderbar", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 235, +"end": 235, +"returns": null, +"sig": "private readonly object _dollarUnderbar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private", +"new" +], +"start": 236, +"end": 236, +"returns": null, +"sig": "private new ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_localsTuple", +"access": "private", +"modifiers": [ +"private" +], +"start": 237, +"end": 237, +"returns": null, +"sig": "private MutableTuple _localsTuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runOptimizedCode", +"access": "private", +"modifiers": [ +"private" +], +"start": 238, +"end": 238, +"returns": null, +"sig": "private bool _runOptimizedCode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argsBound", +"access": "private", +"modifiers": [ +"private" +], +"start": 239, +"end": 239, +"returns": null, +"sig": "private bool _argsBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_anyClauseExecuted", +"access": "private", +"modifiers": [ +"private" +], +"start": 240, +"end": 240, +"returns": null, +"sig": "private bool _anyClauseExecuted", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_functionContext", +"access": "private", +"modifiers": [ +"private" +], +"start": 241, +"end": 241, +"returns": null, +"sig": "private FunctionContext _functionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DlrScriptCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 243, +"end": 248, +"returns": "", +"sig": "internal DlrScriptCommandProcessor ( ScriptBlock scriptBlock , ExecutionContext context , bool useNewScope , CommandOrigin origin , SessionStateInternal sessionState , object dollarUnderbar ) : base ( scriptBlock , context , useNewScope , origin , sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DlrScriptCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 250, +"end": 254, +"returns": "", +"sig": "internal DlrScriptCommandProcessor ( ScriptBlock scriptBlock , ExecutionContext context , bool useNewScope , CommandOrigin origin , SessionStateInternal sessionState ) : base ( scriptBlock , context , useNewScope , origin , sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DlrScriptCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 256, +"end": 260, +"returns": "", +"sig": "internal DlrScriptCommandProcessor ( FunctionInfo functionInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState ) : base ( functionInfo , context , useNewScope , sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DlrScriptCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 262, +"end": 266, +"returns": "", +"sig": "internal DlrScriptCommandProcessor ( ScriptInfo scriptInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState ) : base ( scriptInfo , context , useNewScope , sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DlrScriptCommandProcessor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 268, +"end": 272, +"returns": "", +"sig": "internal DlrScriptCommandProcessor ( ExternalScriptInfo scriptInfo , ExecutionContext context , bool useNewScope , SessionStateInternal sessionState ) : base ( scriptInfo , context , useNewScope , sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 274, +"end": 286, +"returns": "void", +"sig": "private void Init ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 291, +"end": 294, +"returns": null, +"sig": "internal override ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_obsoleteAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 296, +"end": 296, +"returns": null, +"sig": "private ObsoleteAttribute _obsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Prepare", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 298, +"end": 313, +"returns": "void", +"sig": "internal override void Prepare ( IDictionary psDefaultParameterValues )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoBegin", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 323, +"end": 350, +"returns": "void", +"sig": "internal override void DoBegin ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessRecord", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 352, +"end": 393, +"returns": "void", +"sig": "internal override void ProcessRecord ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Complete", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 395, +"end": 442, +"returns": "void", +"sig": "internal override void Complete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CleanResource", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 444, +"end": 465, +"returns": "void", +"sig": "protected override void CleanResource ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoProcessRecordWithInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 467, +"end": 483, +"returns": "void", +"sig": "private void DoProcessRecordWithInput ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunClause", +"access": "private", +"modifiers": [ +"private" +], +"start": 485, +"end": 623, +"returns": "void", +"sig": "private void RunClause ( Action < FunctionContext > clause , object dollarUnderbar , object inputToProcess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnterScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 625, +"end": 640, +"returns": "void", +"sig": "private void EnterScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnSetCurrentScope", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 642, +"end": 650, +"returns": "void", +"sig": "protected override void OnSetCurrentScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnRestorePreviousScope", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 652, +"end": 660, +"returns": "void", +"sig": "protected override void OnRestorePreviousScope ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateScope", +"file": "src/System.Management.Automation/engine/SessionStateScope.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SessionStateScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 27, +"end": 41, +"returns": "", +"sig": "internal SessionStateScope ( SessionStateScope parentScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 51, +"end": 51, +"returns": null, +"sig": "internal SessionStateScope Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScopeOrigin", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 57, +"end": 57, +"returns": null, +"sig": "internal CommandOrigin ScopeOrigin", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 66, +"end": 78, +"returns": null, +"sig": "internal SessionStateScope ScriptScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "private SessionStateScope _scriptScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StrictModeVersion", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 86, +"end": 86, +"returns": null, +"sig": "internal Version StrictModeVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalsTuple", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 92, +"end": 92, +"returns": null, +"sig": "internal MutableTuple LocalsTuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DottedScopes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 102, +"end": 102, +"returns": null, +"sig": "internal Stack < MutableTuple > DottedScopes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dottedScopes", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 104, +"end": 104, +"returns": null, +"sig": "private readonly Stack < MutableTuple > _dottedScopes", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewDrive", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 123, +"end": 159, +"returns": "void", +"sig": "internal void NewDrive ( PSDriveInfo newDrive )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveDrive", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 174, +"end": 201, +"returns": "void", +"sig": "internal void RemoveDrive ( PSDriveInfo drive )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveAllDrives", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 206, +"end": 210, +"returns": "void", +"sig": "internal void RemoveAllDrives ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDrive", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 225, +"end": 243, +"returns": "PSDriveInfo", +"sig": "internal PSDriveInfo GetDrive ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Drives", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 248, +"end": 271, +"returns": null, +"sig": "internal IEnumerable < PSDriveInfo > Drives", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Variables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 279, +"end": 279, +"returns": null, +"sig": "internal IDictionary < string , PSVariable > Variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 293, +"end": 298, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariable ( string name , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 309, +"end": 312, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariable ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 324, +"end": 341, +"returns": "bool", +"sig": "internal bool TryGetVariable ( string name , CommandOrigin origin , bool fromNewOrSet , out PSVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomaticVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 347, +"end": 366, +"returns": "object", +"sig": "internal object GetAutomaticVariableValue ( AutomaticVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 401, +"end": 510, +"returns": "PSVariable", +"sig": "internal PSVariable SetVariable ( string name , object value , bool asValue , bool force , SessionStateInternal sessionState , CommandOrigin origin = CommandOrigin . Internal , bool fastPath = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariableForce", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 519, +"end": 528, +"returns": "void", +"sig": "internal void SetVariableForce ( PSVariable variableToSet , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 548, +"end": 608, +"returns": "PSVariable", +"sig": "internal PSVariable NewVariable ( PSVariable newVariable , bool force , SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 622, +"end": 659, +"returns": "void", +"sig": "internal void RemoveVariable ( string name , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TrySetLocalParameterValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 661, +"end": 672, +"returns": "bool", +"sig": "internal bool TrySetLocalParameterValue ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetLocalVariableFromTuple", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 680, +"end": 692, +"returns": "bool", +"sig": "internal bool TryGetLocalVariableFromTuple ( string name , bool fromNewOrSet , out PSVariable result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AliasTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 701, +"end": 707, +"returns": null, +"sig": "internal IEnumerable < AliasInfo > AliasTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAlias", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 718, +"end": 728, +"returns": "AliasInfo", +"sig": "internal AliasInfo GetAlias ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAliasValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 754, +"end": 800, +"returns": "AliasInfo", +"sig": "internal AliasInfo SetAliasValue ( string name , string value , ExecutionContext context , bool force , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAliasValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 829, +"end": 916, +"returns": "AliasInfo", +"sig": "internal AliasInfo SetAliasValue ( string name , string value , ScopedItemOptions options , ExecutionContext context , bool force , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAliasItem", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 937, +"end": 989, +"returns": "AliasInfo", +"sig": "internal AliasInfo SetAliasItem ( AliasInfo aliasToSet , bool force , CommandOrigin origin = CommandOrigin . Internal )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveAlias", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1003, +"end": 1032, +"returns": "void", +"sig": "internal void RemoveAlias ( string name , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FunctionTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1041, +"end": 1047, +"returns": null, +"sig": "internal Dictionary < string , FunctionInfo > FunctionTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1059, +"end": 1069, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo GetFunction ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1096, +"end": 1104, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo SetFunction ( string name , ScriptBlock function , bool force , CommandOrigin origin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1133, +"end": 1142, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo SetFunction ( string name , ScriptBlock function , FunctionInfo originalFunction , bool force , CommandOrigin origin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1175, +"end": 1185, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo SetFunction ( string name , ScriptBlock function , FunctionInfo originalFunction , ScopedItemOptions options , bool force , CommandOrigin origin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1187, +"end": 1198, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo SetFunction ( string name , ScriptBlock function , FunctionInfo originalFunction , ScopedItemOptions options , bool force , CommandOrigin origin , ExecutionContext context , string helpFile )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1237, +"end": 1346, +"returns": "FunctionInfo", +"sig": "internal FunctionInfo SetFunction ( string name , ScriptBlock function , FunctionInfo originalFunction , ScopedItemOptions options , bool force , CommandOrigin origin , ExecutionContext context , string helpFile , Func < string , ScriptBlock , FunctionInfo , ScopedItemOptions , ExecutionContext , st", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1360, +"end": 1390, +"returns": "void", +"sig": "internal void RemoveFunction ( string name , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CmdletTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1399, +"end": 1405, +"returns": null, +"sig": "internal Dictionary < string , List < CmdletInfo > > CmdletTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCmdlet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1416, +"end": 1435, +"returns": "CmdletInfo", +"sig": "internal CmdletInfo GetCmdlet ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddCmdletToCache", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1459, +"end": 1544, +"returns": "CmdletInfo", +"sig": "internal CmdletInfo AddCmdletToCache ( string name , CmdletInfo cmdlet , CommandOrigin origin , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveCmdlet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1562, +"end": 1588, +"returns": "void", +"sig": "internal void RemoveCmdlet ( string name , int index , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveCmdletEntry", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1602, +"end": 1609, +"returns": "void", +"sig": "internal void RemoveCmdletEntry ( string name , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeResolutionState", +"access": "private", +"modifiers": [ +"private" +], +"start": 1615, +"end": 1615, +"returns": null, +"sig": "private Language . TypeResolutionState _typeResolutionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeResolutionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1617, +"end": 1633, +"returns": null, +"sig": "internal Language . TypeResolutionState TypeResolutionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1635, +"end": 1635, +"returns": null, +"sig": "internal IDictionary < string , Type > TypeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1637, +"end": 1642, +"returns": "void", +"sig": "internal void AddType ( string name , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1644, +"end": 1655, +"returns": "Type", +"sig": "internal Type LookupType ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsFunctionOptionSet", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1663, +"end": 1666, +"returns": "bool", +"sig": "private static bool IsFunctionOptionSet ( FunctionInfo function , ScopedItemOptions options )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateFunction", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1668, +"end": 1708, +"returns": "FunctionInfo", +"sig": "private static FunctionInfo CreateFunction ( string name , ScriptBlock function , FunctionInfo originalFunction , ScopedItemOptions options , ExecutionContext context , string helpFile )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDrives", +"access": "private", +"modifiers": [ +"private" +], +"start": 1715, +"end": 1718, +"returns": "Dictionary < string , PSDriveInfo >", +"sig": "private Dictionary < string , PSDriveInfo > GetDrives ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_drives", +"access": "private", +"modifiers": [ +"private" +], +"start": 1720, +"end": 1720, +"returns": null, +"sig": "private Dictionary < string , PSDriveInfo > _drives", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomountedDrives", +"access": "private", +"modifiers": [ +"private" +], +"start": 1727, +"end": 1730, +"returns": "Dictionary < string , PSDriveInfo >", +"sig": "private Dictionary < string , PSDriveInfo > GetAutomountedDrives ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_automountedDrives", +"access": "private", +"modifiers": [ +"private" +], +"start": 1732, +"end": 1732, +"returns": null, +"sig": "private Dictionary < string , PSDriveInfo > _automountedDrives", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variables", +"access": "private", +"modifiers": [ +"private" +], +"start": 1734, +"end": 1734, +"returns": null, +"sig": "private Dictionary < string , PSVariable > _variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPrivateVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 1736, +"end": 1751, +"returns": "Dictionary < string , PSVariable >", +"sig": "private Dictionary < string , PSVariable > GetPrivateVariables ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddSessionStateScopeDefaultVariables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1756, +"end": 1777, +"returns": "void", +"sig": "internal void AddSessionStateScopeDefaultVariables ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAliases", +"access": "private", +"modifiers": [ +"private" +], +"start": 1784, +"end": 1805, +"returns": "Dictionary < string , AliasInfo >", +"sig": "private Dictionary < string , AliasInfo > GetAliases ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_alias", +"access": "private", +"modifiers": [ +"private" +], +"start": 1807, +"end": 1807, +"returns": null, +"sig": "private Dictionary < string , AliasInfo > _alias", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFunctions", +"access": "private", +"modifiers": [ +"private" +], +"start": 1814, +"end": 1832, +"returns": "Dictionary < string , FunctionInfo >", +"sig": "private Dictionary < string , FunctionInfo > GetFunctions ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_functions", +"access": "private", +"modifiers": [ +"private" +], +"start": 1834, +"end": 1834, +"returns": null, +"sig": "private Dictionary < string , FunctionInfo > _functions", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAllScopeFunctions", +"access": "private", +"modifiers": [ +"private" +], +"start": 1843, +"end": 1857, +"returns": "Dictionary < string , FunctionInfo >", +"sig": "private Dictionary < string , FunctionInfo > GetAllScopeFunctions ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allScopeFunctions", +"access": "private", +"modifiers": [ +"private" +], +"start": 1859, +"end": 1859, +"returns": null, +"sig": "private Dictionary < string , FunctionInfo > _allScopeFunctions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cmdlets", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1869, +"end": 1869, +"returns": null, +"sig": "private readonly Dictionary < string , List < CmdletInfo > > _cmdlets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allScopeCmdlets", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1876, +"end": 1876, +"returns": null, +"sig": "private readonly Dictionary < string , List < CmdletInfo > > _allScopeCmdlets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_trueVar", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1883, +"end": 1888, +"returns": null, +"sig": "private static readonly PSVariable s_trueVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_falseVar", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1895, +"end": 1900, +"returns": null, +"sig": "private static readonly PSVariable s_falseVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_nullVar", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1907, +"end": 1908, +"returns": null, +"sig": "private static readonly NullVariable s_nullVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandsToAliasesCache", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1914, +"end": 1914, +"returns": null, +"sig": "private readonly Dictionary < string , List < string > > _commandsToAliasesCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAliasesByCommandName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1921, +"end": 1933, +"returns": "IEnumerable < string >", +"sig": "internal IEnumerable < string > GetAliasesByCommandName ( string command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddAliasToCache", +"access": "private", +"modifiers": [ +"private" +], +"start": 1939, +"end": 1955, +"returns": "void", +"sig": "private void AddAliasToCache ( string alias , string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveAliasFromCache", +"access": "private", +"modifiers": [ +"private" +], +"start": 1961, +"end": 1981, +"returns": "void", +"sig": "private void RemoveAliasFromCache ( string alias , string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckVariableChangeInConstrainedLanguage", +"access": "private", +"modifiers": [ +"private" +], +"start": 1983, +"end": 2009, +"returns": "void", +"sig": "private void CheckVariableChangeInConstrainedLanguage ( PSVariable variable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateInternal", +"file": "src/System.Management.Automation/engine/SessionStateScopeAPIs.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_currentScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private SessionStateScope _currentScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ScopeParameterName", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "internal const string ScopeParameterName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeByID", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 49, +"end": 112, +"returns": "SessionStateScope", +"sig": "internal SessionStateScope GetScopeByID ( string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeByID", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 128, +"end": 151, +"returns": "SessionStateScope", +"sig": "internal SessionStateScope GetScopeByID ( int scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "GlobalScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "internal SessionStateScope GlobalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ModuleScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 163, +"end": 163, +"returns": null, +"sig": "internal SessionStateScope ModuleScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 168, +"end": 209, +"returns": null, +"sig": "internal SessionStateScope CurrentScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 214, +"end": 214, +"returns": null, +"sig": "internal SessionStateScope ScriptScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 227, +"end": 243, +"returns": "SessionStateScope", +"sig": "internal SessionStateScope NewScope ( bool isScriptScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 255, +"end": 322, +"returns": "void", +"sig": "internal void RemoveScope ( SessionStateScope scope )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateScopeEnumerator", +"file": "src/System.Management.Automation/engine/SessionStateScopeEnumerator.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SessionStateScopeEnumerator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 18, +"end": 22, +"returns": "", +"sig": "internal SessionStateScopeEnumerator ( SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "public", +"modifiers": [ +"public" +], +"start": 30, +"end": 41, +"returns": "bool", +"sig": "public bool MoveNext ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public" +], +"start": 46, +"end": 49, +"returns": "void", +"sig": "public void Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 58, +"end": 69, +"returns": null, +"sig": "SessionStateScope IEnumerator < SessionStateScope > . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 71, +"end": 77, +"returns": null, +"sig": "object IEnumerator . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": ">.GetEnumerator", +"access": null, +"modifiers": [], +"start": 85, +"end": 88, +"returns": "System . Collections . Generic . IEnumerator < SessionStateScope > System . Collections . Generic . IEnumerable < SessionStateScope > .", +"sig": "System . Collections . Generic . IEnumerator < SessionStateScope > System . Collections . Generic . IEnumerable < SessionStateScope > . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IEnumerable.GetEnumerator", +"access": null, +"modifiers": [], +"start": 90, +"end": 93, +"returns": "System . Collections . IEnumerator System . Collections . IEnumerable .", +"sig": "System . Collections . IEnumerator System . Collections . IEnumerable . GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 95, +"end": 98, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_initialScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 100, +"end": 100, +"returns": null, +"sig": "private readonly SessionStateScope _initialScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentEnumeratedScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 101, +"end": 101, +"returns": null, +"sig": "private SessionStateScope _currentEnumeratedScope", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SessionStateInternal", +"file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "AddSessionStateEntry", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 29, +"end": 35, +"returns": "void", +"sig": "internal void AddSessionStateEntry ( SessionStateVariableEntry entry )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 53, +"end": 66, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariable ( string name , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 81, +"end": 84, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariable ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 113, +"end": 127, +"returns": "object", +"sig": "internal object GetVariableValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 159, +"end": 163, +"returns": "object", +"sig": "internal object GetVariableValue ( string name , object defaultValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 208, +"end": 231, +"returns": "object", +"sig": "internal object GetVariableValue ( VariablePath variablePath , out CmdletProviderContext context , out SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValueFromProvider", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 280, +"end": 502, +"returns": "object", +"sig": "internal object GetVariableValueFromProvider ( VariablePath variablePath , out CmdletProviderContext context , out SessionStateScope scope , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableItem", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 532, +"end": 558, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariableItem ( VariablePath variablePath , out SessionStateScope scope , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableItem", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 584, +"end": 589, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariableItem ( VariablePath variablePath , out SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 616, +"end": 640, +"returns": "PSVariable", +"sig": "internal PSVariable GetVariableAtScope ( string name , string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValueAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 680, +"end": 896, +"returns": "object", +"sig": "internal object GetVariableValueAtScope ( string name , string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomaticVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 898, +"end": 912, +"returns": "object", +"sig": "internal object GetAutomaticVariableValue ( AutomaticVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 947, +"end": 957, +"returns": "void", +"sig": "internal void SetVariableValue ( string name , object newValue , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 993, +"end": 996, +"returns": "void", +"sig": "internal void SetVariableValue ( string name , object newValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1021, +"end": 1031, +"returns": "object", +"sig": "internal object SetVariable ( PSVariable variable , bool force , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1072, +"end": 1079, +"returns": "object", +"sig": "internal object SetVariable ( VariablePath variablePath , object newValue , bool asValue , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1123, +"end": 1356, +"returns": "object", +"sig": "internal object SetVariable ( VariablePath variablePath , object newValue , bool asValue , bool force , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1392, +"end": 1409, +"returns": "object", +"sig": "internal object SetVariableAtScope ( PSVariable variable , string scopeID , bool force , CommandOrigin origin )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1428, +"end": 1440, +"returns": "object", +"sig": "internal object NewVariable ( PSVariable variable , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1472, +"end": 1489, +"returns": "object", +"sig": "internal object NewVariableAtScope ( PSVariable variable , string scopeID , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1518, +"end": 1521, +"returns": "void", +"sig": "internal void RemoveVariable ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1551, +"end": 1576, +"returns": "void", +"sig": "internal void RemoveVariable ( string name , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1590, +"end": 1593, +"returns": "void", +"sig": "internal void RemoveVariable ( PSVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1610, +"end": 1625, +"returns": "void", +"sig": "internal void RemoveVariable ( PSVariable variable , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1652, +"end": 1655, +"returns": "void", +"sig": "internal void RemoveVariableAtScope ( string name , string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1685, +"end": 1719, +"returns": "void", +"sig": "internal void RemoveVariableAtScope ( string name , string scopeID , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1740, +"end": 1743, +"returns": "void", +"sig": "internal void RemoveVariableAtScope ( PSVariable variable , string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveVariableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1767, +"end": 1781, +"returns": "void", +"sig": "internal void RemoveVariableAtScope ( PSVariable variable , string scopeID , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1791, +"end": 1805, +"returns": "IDictionary < string , PSVariable >", +"sig": "internal IDictionary < string , PSVariable > GetVariableTable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScopeVariableTable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1807, +"end": 1831, +"returns": "void", +"sig": "private static void GetScopeVariableTable ( SessionStateScope scope , Dictionary < string , PSVariable > result , bool includePrivate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableTableAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1849, +"end": 1854, +"returns": "IDictionary < string , PSVariable >", +"sig": "internal IDictionary < string , PSVariable > GetVariableTableAtScope ( string scopeID )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExportedVariables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1859, +"end": 1859, +"returns": null, +"sig": "internal List < PSVariable > ExportedVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "List", +"access": null, +"modifiers": [ +"new" +], +"start": 1859, +"end": 1859, +"returns": "", +"sig": "new List < PSVariable > ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSVariable", +"file": "src/System.Management.Automation/engine/ShellVariable.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 28, +"end": 31, +"returns": "", +"sig": "public PSVariable ( string name ) : this ( name , null , ScopedItemOptions . None , ( Collection < Attribute > ) null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 45, +"end": 48, +"returns": "", +"sig": "public PSVariable ( string name , object value ) : this ( name , value , ScopedItemOptions . None , ( Collection < Attribute > ) null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 66, +"end": 69, +"returns": "", +"sig": "public PSVariable ( string name , object value , ScopedItemOptions options ) : this ( name , value , options , ( Collection < Attribute > ) null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 90, +"end": 94, +"returns": "", +"sig": "internal PSVariable ( string name , object value , ScopedItemOptions options , string description ) : this ( name , value , options , ( Collection < Attribute > ) null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 119, +"end": 128, +"returns": "", +"sig": "internal PSVariable ( string name , object value , ScopedItemOptions options , Collection < Attribute > attributes , string description ) : this ( name , value , options , attributes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 154, +"end": 189, +"returns": "", +"sig": "public PSVariable ( string name , object value , ScopedItemOptions options , Collection < Attribute > attributes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 195, +"end": 198, +"returns": "", +"sig": "internal PSVariable ( string name , bool dummy )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 205, +"end": 205, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Empty", +"access": null, +"modifiers": [], +"start": 205, +"end": 205, +"returns": null, +"sig": "string . Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Description", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 210, +"end": 221, +"returns": null, +"sig": "public virtual string Description", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_description", +"access": "private", +"modifiers": [ +"private" +], +"start": 223, +"end": 223, +"returns": null, +"sig": "private string _description", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DebuggerCheckVariableRead", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 225, +"end": 234, +"returns": "void", +"sig": "internal void DebuggerCheckVariableRead ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DebuggerCheckVariableWrite", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 236, +"end": 245, +"returns": "void", +"sig": "internal void DebuggerCheckVariableWrite ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueRaw", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 250, +"end": 253, +"returns": "object", +"sig": "internal virtual object GetValueRaw ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 265, +"end": 277, +"returns": null, +"sig": "public virtual object Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_value", +"access": "private", +"modifiers": [ +"private" +], +"start": 279, +"end": 279, +"returns": null, +"sig": "private object _value", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Visibility", +"access": "public", +"modifiers": [ +"public" +], +"start": 284, +"end": 284, +"returns": null, +"sig": "public SessionStateEntryVisibility Visibility", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Public", +"access": null, +"modifiers": [], +"start": 284, +"end": 284, +"returns": null, +"sig": "SessionStateEntryVisibility . Public", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Module", +"access": "public", +"modifiers": [ +"public" +], +"start": 289, +"end": 289, +"returns": null, +"sig": "public PSModuleInfo Module", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetModule", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 291, +"end": 294, +"returns": "void", +"sig": "internal void SetModule ( PSModuleInfo module )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ModuleName", +"access": "public", +"modifiers": [ +"public" +], +"start": 299, +"end": 307, +"returns": null, +"sig": "public string ModuleName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Options", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 316, +"end": 327, +"returns": null, +"sig": "public virtual ScopedItemOptions Options", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetOptions", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 329, +"end": 385, +"returns": "void", +"sig": "internal void SetOptions ( ScopedItemOptions newOptions , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_options", +"access": "private", +"modifiers": [ +"private" +], +"start": 387, +"end": 387, +"returns": null, +"sig": "private ScopedItemOptions _options", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 396, +"end": 399, +"returns": null, +"sig": "public Collection < Attribute > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_attributes", +"access": "private", +"modifiers": [ +"private" +], +"start": 401, +"end": 401, +"returns": null, +"sig": "private PSVariableAttributeCollection _attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValidValue", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 416, +"end": 419, +"returns": "bool", +"sig": "public virtual bool IsValidValue ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValidValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 421, +"end": 435, +"returns": "bool", +"sig": "internal static bool IsValidValue ( IEnumerable < Attribute > attributes , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValidValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 449, +"end": 477, +"returns": "bool", +"sig": "internal static bool IsValidValue ( object value , Attribute attribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TransformValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 495, +"end": 522, +"returns": "object", +"sig": "internal static object TransformValue ( IEnumerable < Attribute > attributes , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddParameterAttributesNoChecks", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 530, +"end": 536, +"returns": "void", +"sig": "internal void AddParameterAttributesNoChecks ( Collection < Attribute > attributes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsConstant", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 544, +"end": 550, +"returns": null, +"sig": "internal bool IsConstant", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsReadOnly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 556, +"end": 562, +"returns": null, +"sig": "internal bool IsReadOnly", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPrivate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 568, +"end": 574, +"returns": null, +"sig": "internal bool IsPrivate", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsAllScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 580, +"end": 586, +"returns": null, +"sig": "internal bool IsAllScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WasRemoved", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 594, +"end": 613, +"returns": null, +"sig": "internal bool WasRemoved", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_wasRemoved", +"access": "private", +"modifiers": [ +"private" +], +"start": 615, +"end": 615, +"returns": null, +"sig": "private bool _wasRemoved", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 617, +"end": 617, +"returns": null, +"sig": "internal SessionStateInternal SessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 634, +"end": 680, +"returns": "void", +"sig": "private void SetValue ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueRawImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 682, +"end": 690, +"returns": "void", +"sig": "private void SetValueRawImpl ( object newValue , bool preserveValueTypeSemantics )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueRaw", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 692, +"end": 695, +"returns": "void", +"sig": "internal virtual void SetValueRaw ( object newValue , bool preserveValueTypeSemantics )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_copyMutableValueSite", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 697, +"end": 698, +"returns": null, +"sig": "private readonly CallSite < Func < CallSite , object , object > > _copyMutableValueSite", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyMutableValues", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 700, +"end": 704, +"returns": "object", +"sig": "internal object CopyMutableValues ( object o )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WrapValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 706, +"end": 715, +"returns": "void", +"sig": "internal void WrapValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PreserveValueType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 723, +"end": 752, +"returns": "object", +"sig": "private static object PreserveValueType ( object value )", +"attributes": [], +"cond": [ +"FALSE" +] +} +] +}, +{ +"full_name": "System.Management.Automation.LocalVariable", +"file": "src/System.Management.Automation/engine/ShellVariable.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_tuple", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 758, +"end": 758, +"returns": null, +"sig": "private readonly MutableTuple _tuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tupleSlot", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 759, +"end": 759, +"returns": null, +"sig": "private readonly int _tupleSlot", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LocalVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 761, +"end": 766, +"returns": "", +"sig": "public LocalVariable ( string name , MutableTuple tuple , int tupleSlot ) : base ( name , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Options", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 768, +"end": 790, +"returns": null, +"sig": "public override ScopedItemOptions Options", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 792, +"end": 805, +"returns": null, +"sig": "public override object Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueRaw", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 807, +"end": 810, +"returns": "object", +"sig": "internal override object GetValueRaw ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueRaw", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 812, +"end": 820, +"returns": "void", +"sig": "internal override void SetValueRaw ( object newValue , bool preserveValueTypeSemantics )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.NullVariable", +"file": "src/System.Management.Automation/engine/ShellVariable.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NullVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 833, +"end": 835, +"returns": "", +"sig": "internal NullVariable ( ) : base ( StringLiterals . Null , null , ScopedItemOptions . Constant | ScopedItemOptions . AllScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 841, +"end": 852, +"returns": null, +"sig": "public override object Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Description", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 857, +"end": 862, +"returns": null, +"sig": "public override string Description", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_description", +"access": "private", +"modifiers": [ +"private" +], +"start": 864, +"end": 864, +"returns": null, +"sig": "private string _description", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Options", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 869, +"end": 874, +"returns": null, +"sig": "public override ScopedItemOptions Options", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SpecialVariables", +"file": "src/System.Management.Automation/engine/SpecialVariables.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "HistorySize", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "internal const string HistorySize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "HistorySizeVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "internal static readonly VariablePath HistorySizeVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MyInvocation", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 28, +"end": 28, +"returns": null, +"sig": "internal const string MyInvocation", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MyInvocationVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "internal static readonly VariablePath MyInvocationVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "OFS", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "internal const string OFS", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "OFSVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "internal static readonly VariablePath OFSVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSStyle", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "internal const string PSStyle", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSStyleVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "internal static readonly VariablePath PSStyleVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "OutputEncoding", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "internal const string OutputEncoding", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "OutputEncodingVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 42, +"end": 42, +"returns": null, +"sig": "internal static readonly VariablePath OutputEncodingVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "VerboseHelpErrors", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 44, +"end": 44, +"returns": null, +"sig": "internal const string VerboseHelpErrors", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VerboseHelpErrorsVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "internal static readonly VariablePath VerboseHelpErrorsVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogEngineHealthEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "internal const string LogEngineHealthEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogEngineHealthEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 52, +"end": 52, +"returns": null, +"sig": "internal static readonly VariablePath LogEngineHealthEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogEngineLifecycleEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 54, +"end": 54, +"returns": null, +"sig": "internal const string LogEngineLifecycleEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogEngineLifecycleEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 56, +"end": 56, +"returns": null, +"sig": "internal static readonly VariablePath LogEngineLifecycleEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogCommandHealthEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 58, +"end": 58, +"returns": null, +"sig": "internal const string LogCommandHealthEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogCommandHealthEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 60, +"end": 60, +"returns": null, +"sig": "internal static readonly VariablePath LogCommandHealthEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogCommandLifecycleEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 62, +"end": 62, +"returns": null, +"sig": "internal const string LogCommandLifecycleEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogCommandLifecycleEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 64, +"end": 64, +"returns": null, +"sig": "internal static readonly VariablePath LogCommandLifecycleEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogProviderHealthEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 66, +"end": 66, +"returns": null, +"sig": "internal const string LogProviderHealthEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogProviderHealthEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 68, +"end": 68, +"returns": null, +"sig": "internal static readonly VariablePath LogProviderHealthEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogProviderLifecycleEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 70, +"end": 70, +"returns": null, +"sig": "internal const string LogProviderLifecycleEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogProviderLifecycleEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 72, +"end": 72, +"returns": null, +"sig": "internal static readonly VariablePath LogProviderLifecycleEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LogSettingsEvent", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 74, +"end": 74, +"returns": null, +"sig": "internal const string LogSettingsEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LogSettingsEventVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 76, +"end": 76, +"returns": null, +"sig": "internal static readonly VariablePath LogSettingsEventVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSLogUserData", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 78, +"end": 78, +"returns": null, +"sig": "internal const string PSLogUserData", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSLogUserDataPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "internal static readonly VariablePath PSLogUserDataPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "NestedPromptLevel", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 84, +"end": 84, +"returns": null, +"sig": "internal const string NestedPromptLevel", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NestedPromptCounterVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 86, +"end": 86, +"returns": null, +"sig": "internal static readonly VariablePath NestedPromptCounterVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "CurrentlyExecutingCommand", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 88, +"end": 88, +"returns": null, +"sig": "internal const string CurrentlyExecutingCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CurrentlyExecutingCommandVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 90, +"end": 90, +"returns": null, +"sig": "internal static readonly VariablePath CurrentlyExecutingCommandVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSBoundParameters", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 92, +"end": 92, +"returns": null, +"sig": "internal const string PSBoundParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSBoundParametersVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 94, +"end": 94, +"returns": null, +"sig": "internal static readonly VariablePath PSBoundParametersVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Matches", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 96, +"end": 96, +"returns": null, +"sig": "internal const string Matches", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MatchesVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 98, +"end": 98, +"returns": null, +"sig": "internal static readonly VariablePath MatchesVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LastExitCode", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 100, +"end": 100, +"returns": null, +"sig": "internal const string LastExitCode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastExitCodeVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 102, +"end": 102, +"returns": null, +"sig": "internal static readonly VariablePath LastExitCodeVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSDebugContext", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 104, +"end": 104, +"returns": null, +"sig": "internal const string PSDebugContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSDebugContextVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 106, +"end": 106, +"returns": null, +"sig": "internal static readonly VariablePath PSDebugContextVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "StackTrace", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 108, +"end": 108, +"returns": null, +"sig": "internal const string StackTrace", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StackTraceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 110, +"end": 110, +"returns": null, +"sig": "internal static readonly VariablePath StackTraceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "FirstToken", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 112, +"end": 112, +"returns": null, +"sig": "internal const string FirstToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FirstTokenVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 114, +"end": 114, +"returns": null, +"sig": "internal static readonly VariablePath FirstTokenVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LastToken", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 116, +"end": 116, +"returns": null, +"sig": "internal const string LastToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastTokenVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 118, +"end": 118, +"returns": null, +"sig": "internal static readonly VariablePath LastTokenVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUnderbar", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 120, +"end": 120, +"returns": "bool", +"sig": "internal static bool IsUnderbar ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSItem", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 122, +"end": 122, +"returns": null, +"sig": "internal const string PSItem", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Underbar", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 123, +"end": 123, +"returns": null, +"sig": "internal const string Underbar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "UnderbarVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 125, +"end": 125, +"returns": null, +"sig": "internal static readonly VariablePath UnderbarVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Question", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 127, +"end": 127, +"returns": null, +"sig": "internal const string Question", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "QuestionVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 129, +"end": 129, +"returns": null, +"sig": "internal static readonly VariablePath QuestionVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Args", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 131, +"end": 131, +"returns": null, +"sig": "internal const string Args", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArgsVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 133, +"end": 133, +"returns": null, +"sig": "internal static readonly VariablePath ArgsVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "This", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 135, +"end": 135, +"returns": null, +"sig": "internal const string This", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ThisVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 137, +"end": 137, +"returns": null, +"sig": "internal static readonly VariablePath ThisVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Input", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 139, +"end": 139, +"returns": null, +"sig": "internal const string Input", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InputVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 141, +"end": 141, +"returns": null, +"sig": "internal static readonly VariablePath InputVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSCmdlet", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 143, +"end": 143, +"returns": null, +"sig": "internal const string PSCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSCmdletVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 145, +"end": 145, +"returns": null, +"sig": "internal static readonly VariablePath PSCmdletVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Error", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 147, +"end": 147, +"returns": null, +"sig": "internal const string Error", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ErrorVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 149, +"end": 149, +"returns": null, +"sig": "internal static readonly VariablePath ErrorVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EventError", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 151, +"end": 151, +"returns": null, +"sig": "internal const string EventError", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EventErrorVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 153, +"end": 153, +"returns": null, +"sig": "internal static readonly VariablePath EventErrorVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PathExt", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "internal const string PathExt", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "field", +"name": "PathExtVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "internal static readonly VariablePath PathExtVarPath", +"attributes": [], +"cond": [ +"!UNIX" +] +}, +{ +"kind": "const", +"name": "PSEmailServer", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 159, +"end": 159, +"returns": null, +"sig": "internal const string PSEmailServer", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSEmailServerVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 161, +"end": 161, +"returns": null, +"sig": "internal static readonly VariablePath PSEmailServerVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSDefaultParameterValues", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 163, +"end": 163, +"returns": null, +"sig": "internal const string PSDefaultParameterValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSDefaultParameterValuesVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 165, +"end": 165, +"returns": null, +"sig": "internal static readonly VariablePath PSDefaultParameterValuesVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSScriptRoot", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 167, +"end": 167, +"returns": null, +"sig": "internal const string PSScriptRoot", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSScriptRootVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 169, +"end": 169, +"returns": null, +"sig": "internal static readonly VariablePath PSScriptRootVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSCommandPath", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 171, +"end": 171, +"returns": null, +"sig": "internal const string PSCommandPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSCommandPathVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 173, +"end": 173, +"returns": null, +"sig": "internal static readonly VariablePath PSCommandPathVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSSenderInfo", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 175, +"end": 175, +"returns": null, +"sig": "internal const string PSSenderInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSSenderInfoVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 177, +"end": 177, +"returns": null, +"sig": "internal static readonly VariablePath PSSenderInfoVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "foreach", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 179, +"end": 179, +"returns": null, +"sig": "internal const string foreach", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "foreachVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 181, +"end": 181, +"returns": null, +"sig": "internal static readonly VariablePath foreachVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "switch", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 183, +"end": 183, +"returns": null, +"sig": "internal const string switch", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "switchVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 185, +"end": 185, +"returns": null, +"sig": "internal static readonly VariablePath switchVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "pwd", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 187, +"end": 187, +"returns": null, +"sig": "internal const string pwd", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PWDVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 189, +"end": 189, +"returns": null, +"sig": "internal static readonly VariablePath PWDVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Null", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 191, +"end": 191, +"returns": null, +"sig": "internal const string Null", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 193, +"end": 193, +"returns": null, +"sig": "internal static readonly VariablePath NullVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "True", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 195, +"end": 195, +"returns": null, +"sig": "internal const string True", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TrueVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 197, +"end": 197, +"returns": null, +"sig": "internal static readonly VariablePath TrueVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "False", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 199, +"end": 199, +"returns": null, +"sig": "internal const string False", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FalseVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 201, +"end": 201, +"returns": null, +"sig": "internal static readonly VariablePath FalseVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSModuleAutoLoading", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 203, +"end": 203, +"returns": null, +"sig": "internal const string PSModuleAutoLoading", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSModuleAutoLoadingPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 205, +"end": 205, +"returns": null, +"sig": "internal static readonly VariablePath PSModuleAutoLoadingPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "IsLinux", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 209, +"end": 209, +"returns": null, +"sig": "internal const string IsLinux", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsLinuxPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 211, +"end": 211, +"returns": null, +"sig": "internal static readonly VariablePath IsLinuxPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "IsMacOS", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 213, +"end": 213, +"returns": null, +"sig": "internal const string IsMacOS", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsMacOSPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 215, +"end": 215, +"returns": null, +"sig": "internal static readonly VariablePath IsMacOSPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "IsWindows", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 217, +"end": 217, +"returns": null, +"sig": "internal const string IsWindows", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsWindowsPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 219, +"end": 219, +"returns": null, +"sig": "internal static readonly VariablePath IsWindowsPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "IsCoreCLR", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 221, +"end": 221, +"returns": null, +"sig": "internal const string IsCoreCLR", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsCoreCLRPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 223, +"end": 223, +"returns": null, +"sig": "internal static readonly VariablePath IsCoreCLRPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "DebugPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 229, +"end": 229, +"returns": null, +"sig": "internal const string DebugPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DebugPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 231, +"end": 231, +"returns": null, +"sig": "internal static readonly VariablePath DebugPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ErrorActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 233, +"end": 233, +"returns": null, +"sig": "internal const string ErrorActionPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ErrorActionPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 235, +"end": 235, +"returns": null, +"sig": "internal static readonly VariablePath ErrorActionPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ProgressPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 237, +"end": 237, +"returns": null, +"sig": "internal const string ProgressPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ProgressPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 239, +"end": 239, +"returns": null, +"sig": "internal static readonly VariablePath ProgressPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "VerbosePreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 241, +"end": 241, +"returns": null, +"sig": "internal const string VerbosePreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VerbosePreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 243, +"end": 243, +"returns": null, +"sig": "internal static readonly VariablePath VerbosePreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "WarningPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 245, +"end": 245, +"returns": null, +"sig": "internal const string WarningPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "WarningPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 247, +"end": 247, +"returns": null, +"sig": "internal static readonly VariablePath WarningPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "WhatIfPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 249, +"end": 249, +"returns": null, +"sig": "internal const string WhatIfPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "WhatIfPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 251, +"end": 251, +"returns": null, +"sig": "internal static readonly VariablePath WhatIfPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ConfirmPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 253, +"end": 253, +"returns": null, +"sig": "internal const string ConfirmPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ConfirmPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 255, +"end": 255, +"returns": null, +"sig": "internal static readonly VariablePath ConfirmPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "InformationPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 257, +"end": 257, +"returns": null, +"sig": "internal const string InformationPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InformationPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "internal static readonly VariablePath InformationPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSNativeCommandUseErrorActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 263, +"end": 263, +"returns": null, +"sig": "internal const string PSNativeCommandUseErrorActionPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSNativeCommandUseErrorActionPreferenceVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 265, +"end": 266, +"returns": null, +"sig": "internal static readonly VariablePath PSNativeCommandUseErrorActionPreferenceVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "NativeArgumentPassing", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 269, +"end": 269, +"returns": null, +"sig": "internal const string NativeArgumentPassing", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NativeArgumentPassingVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 271, +"end": 271, +"returns": null, +"sig": "internal static readonly VariablePath NativeArgumentPassingVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ErrorView", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 273, +"end": 273, +"returns": null, +"sig": "internal const string ErrorView", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ErrorViewVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 275, +"end": 275, +"returns": null, +"sig": "internal static readonly VariablePath ErrorViewVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSSessionConfigurationName", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 280, +"end": 280, +"returns": null, +"sig": "internal const string PSSessionConfigurationName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSSessionConfigurationNameVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 282, +"end": 282, +"returns": null, +"sig": "internal static readonly VariablePath PSSessionConfigurationNameVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSSessionApplicationName", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 288, +"end": 288, +"returns": null, +"sig": "internal const string PSSessionApplicationName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSSessionApplicationNameVarPath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 290, +"end": 290, +"returns": null, +"sig": "internal static readonly VariablePath PSSessionApplicationNameVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ExecutionContext", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 294, +"end": 294, +"returns": null, +"sig": "internal const string ExecutionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Home", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 295, +"end": 295, +"returns": null, +"sig": "internal const string Home", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "Host", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 296, +"end": 296, +"returns": null, +"sig": "internal const string Host", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PID", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 297, +"end": 297, +"returns": null, +"sig": "internal const string PID", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSCulture", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 298, +"end": 298, +"returns": null, +"sig": "internal const string PSCulture", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSHome", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 299, +"end": 299, +"returns": null, +"sig": "internal const string PSHome", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSUICulture", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 300, +"end": 300, +"returns": null, +"sig": "internal const string PSUICulture", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSVersionTable", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 301, +"end": 301, +"returns": null, +"sig": "internal const string PSVersionTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSEdition", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 302, +"end": 302, +"returns": null, +"sig": "internal const string PSEdition", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ShellId", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 303, +"end": 303, +"returns": null, +"sig": "internal const string ShellId", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EnabledExperimentalFeatures", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 304, +"end": 304, +"returns": null, +"sig": "internal const string EnabledExperimentalFeatures", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "AutomaticVariables", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 308, +"end": 318, +"returns": null, +"sig": "internal static readonly string [ ] AutomaticVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "AutomaticVariableTypes", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 320, +"end": 330, +"returns": null, +"sig": "internal static readonly Type [ ] AutomaticVariableTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PreferenceVariables", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 335, +"end": 345, +"returns": null, +"sig": "internal static readonly string [ ] PreferenceVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PreferenceVariableTypes", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 347, +"end": 357, +"returns": null, +"sig": "internal static readonly Type [ ] PreferenceVariableTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "AllScopeVariables", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 363, +"end": 378, +"returns": null, +"sig": "internal static readonly Dictionary < string , Type > AllScopeVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_classMethodsAccessibleVariables", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 380, +"end": 393, +"returns": null, +"sig": "private static readonly HashSet < string > s_classMethodsAccessibleVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsImplicitVariableAccessibleInClassMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 395, +"end": 398, +"returns": "bool", +"sig": "internal static bool IsImplicitVariableAccessibleInClassMethod ( VariablePath variablePath )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSVariableAttributeCollection", +"file": "src/System.Management.Automation/engine/VariableAttributeCollection.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSVariableAttributeCollection", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 29, +"end": 37, +"returns": "", +"sig": "internal PSVariableAttributeCollection ( PSVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InsertItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 59, +"end": 66, +"returns": "void", +"sig": "protected override void InsertItem ( int index , Attribute item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetItem", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 81, +"end": 88, +"returns": "void", +"sig": "protected override void SetItem ( int index , Attribute item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddAttributeNoCheck", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 101, +"end": 104, +"returns": "void", +"sig": "internal void AddAttributeNoCheck ( Attribute item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerifyNewAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 117, +"end": 151, +"returns": "object", +"sig": "private object VerifyNewAttribute ( Attribute item )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variable", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "private readonly PSVariable _variable", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSVariableIntrinsics", +"file": "src/System.Management.Automation/engine/VariableInterfaces.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSVariableIntrinsics", +"access": "private", +"modifiers": [ +"private" +], +"start": 18, +"end": 23, +"returns": "", +"sig": "private PSVariableIntrinsics ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariableIntrinsics", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 34, +"end": 42, +"returns": "", +"sig": "internal PSVariableIntrinsics ( SessionStateInternal sessionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public" +], +"start": 61, +"end": 81, +"returns": "PSVariable", +"sig": "public PSVariable Get ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 109, +"end": 118, +"returns": "PSVariable", +"sig": "internal PSVariable GetAtScope ( string name , string scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 146, +"end": 155, +"returns": "object", +"sig": "public object GetValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 188, +"end": 197, +"returns": "object", +"sig": "public object GetValue ( string name , object defaultValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 238, +"end": 247, +"returns": "object", +"sig": "internal object GetValueAtScope ( string name , string scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Set", +"access": "public", +"modifiers": [ +"public" +], +"start": 278, +"end": 287, +"returns": "void", +"sig": "public void Set ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Set", +"access": "public", +"modifiers": [ +"public" +], +"start": 301, +"end": 310, +"returns": "void", +"sig": "public void Set ( PSVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remove", +"access": "public", +"modifiers": [ +"public" +], +"start": 338, +"end": 347, +"returns": "void", +"sig": "public void Remove ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remove", +"access": "public", +"modifiers": [ +"public" +], +"start": 361, +"end": 370, +"returns": "void", +"sig": "public void Remove ( PSVariable variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 397, +"end": 406, +"returns": "void", +"sig": "internal void RemoveAtScope ( string name , string scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveAtScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 429, +"end": 438, +"returns": "void", +"sig": "internal void RemoveAtScope ( PSVariable variable , string scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sessionState", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 444, +"end": 444, +"returns": null, +"sig": "private readonly SessionStateInternal _sessionState", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariablePath", +"file": "src/System.Management.Automation/engine/VariablePath.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_userPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private string _userPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_unqualifiedPath", +"access": "private", +"modifiers": [ +"private" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "private string _unqualifiedPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_flags", +"access": "private", +"modifiers": [ +"private" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private VariablePathFlags _flags", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariablePath", +"access": "private", +"modifiers": [ +"private" +], +"start": 55, +"end": 57, +"returns": "", +"sig": "private VariablePath ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariablePath", +"access": "public", +"modifiers": [ +"public" +], +"start": 66, +"end": 69, +"returns": "", +"sig": "public VariablePath ( string path ) : this ( path , VariablePathFlags . None )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariablePath", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 82, +"end": 200, +"returns": "", +"sig": "internal VariablePath ( string path , VariablePathFlags knownFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CloneAndSetLocal", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 202, +"end": 211, +"returns": "VariablePath", +"sig": "internal VariablePath CloneAndSetLocal ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UserPath", +"access": "public", +"modifiers": [ +"public" +], +"start": 220, +"end": 220, +"returns": null, +"sig": "public string UserPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGlobal", +"access": "public", +"modifiers": [ +"public" +], +"start": 225, +"end": 225, +"returns": null, +"sig": "public bool IsGlobal", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 230, +"end": 230, +"returns": null, +"sig": "public bool IsLocal", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPrivate", +"access": "public", +"modifiers": [ +"public" +], +"start": 235, +"end": 235, +"returns": null, +"sig": "public bool IsPrivate", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsScript", +"access": "public", +"modifiers": [ +"public" +], +"start": 240, +"end": 240, +"returns": null, +"sig": "public bool IsScript", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsUnqualified", +"access": "public", +"modifiers": [ +"public" +], +"start": 245, +"end": 245, +"returns": null, +"sig": "public bool IsUnqualified", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsUnscopedVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 251, +"end": 251, +"returns": null, +"sig": "public bool IsUnscopedVariable", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "IsVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 256, +"end": 256, +"returns": null, +"sig": "public bool IsVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 261, +"end": 261, +"returns": null, +"sig": "internal bool IsFunction", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsDriveQualified", +"access": "public", +"modifiers": [ +"public" +], +"start": 266, +"end": 266, +"returns": null, +"sig": "public bool IsDriveQualified", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DriveName", +"access": "public", +"modifiers": [ +"public" +], +"start": 272, +"end": 286, +"returns": null, +"sig": "public string DriveName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnqualifiedPath", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 291, +"end": 294, +"returns": null, +"sig": "internal string UnqualifiedPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "QualifiedName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 299, +"end": 302, +"returns": null, +"sig": "internal string QualifiedName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 309, +"end": 312, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FunctionLookupPath", +"file": "src/System.Management.Automation/engine/VariablePath.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FunctionLookupPath", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 317, +"end": 320, +"returns": "", +"sig": "internal FunctionLookupPath ( string path ) : base ( path , VariablePathFlags . Function | VariablePathFlags . Unqualified )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.PipelineProcessor", +"file": "src/System.Management.Automation/engine/pipeline.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_pipelineStopTokenSource", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "private readonly CancellationTokenSource _pipelineStopTokenSource", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commands", +"access": "private", +"modifiers": [ +"private" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "private List < CommandProcessorBase > _commands", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_redirectionPipes", +"access": "private", +"modifiers": [ +"private" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "private List < PipelineProcessor > _redirectionPipes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_externalInputPipe", +"access": "private", +"modifiers": [ +"private" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private PipelineReader < object > _externalInputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_externalSuccessOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "private PipelineWriter _externalSuccessOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_externalErrorOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private PipelineWriter _externalErrorOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_executionStarted", +"access": "private", +"modifiers": [ +"private" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "private bool _executionStarted", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stopping", +"access": "private", +"modifiers": [ +"private" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "private bool _stopping", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_executionScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "private SessionStateScope _executionScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_firstTerminatingError", +"access": "private", +"modifiers": [ +"private" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "private ExceptionDispatchInfo _firstTerminatingError", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_linkedSuccessOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "private bool _linkedSuccessOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_linkedErrorOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private bool _linkedErrorOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_lastNativeCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 48, +"end": 48, +"returns": null, +"sig": "private NativeCommandProcessor _lastNativeCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_haveReportedNativePipeUsage", +"access": "private", +"modifiers": [ +"private" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "private bool _haveReportedNativePipeUsage", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SecurityContext", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 54, +"end": 55, +"returns": null, +"sig": "internal System . Security . SecurityContext SecurityContext", +"attributes": [], +"cond": [ +"!CORECLR" +] +}, +{ +"kind": "field", +"name": "_disposed", +"access": "private", +"modifiers": [ +"private" +], +"start": 61, +"end": 61, +"returns": null, +"sig": "private bool _disposed", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 72, +"end": 75, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "private", +"modifiers": [ +"private" +], +"start": 77, +"end": 98, +"returns": "void", +"sig": "private void Dispose ( bool disposing )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_executionFailed", +"access": "private", +"modifiers": [ +"private" +], +"start": 104, +"end": 104, +"returns": null, +"sig": "private bool _executionFailed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Commands", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 106, +"end": 109, +"returns": null, +"sig": "internal List < CommandProcessorBase > Commands", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExecutionFailed", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 111, +"end": 122, +"returns": null, +"sig": "internal bool ExecutionFailed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PipelineStopToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 127, +"end": 127, +"returns": null, +"sig": "internal CancellationToken PipelineStopToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogExecutionInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 129, +"end": 133, +"returns": "void", +"sig": "internal void LogExecutionInfo ( InvocationInfo invocationInfo , string text )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogExecutionComplete", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 135, +"end": 139, +"returns": "void", +"sig": "internal void LogExecutionComplete ( InvocationInfo invocationInfo , string text )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogPipelineComplete", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 141, +"end": 144, +"returns": "void", +"sig": "internal void LogPipelineComplete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogExecutionParameterBinding", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 146, +"end": 150, +"returns": "void", +"sig": "internal void LogExecutionParameterBinding ( InvocationInfo invocationInfo , string parameterName , string parameterValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogExecutionError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 152, +"end": 159, +"returns": "void", +"sig": "internal void LogExecutionError ( InvocationInfo invocationInfo , ErrorRecord errorRecord )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_terminatingErrorLogged", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 161, +"returns": null, +"sig": "private bool _terminatingErrorLogged", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogExecutionException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 163, +"end": 178, +"returns": "void", +"sig": "internal void LogExecutionException ( Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 180, +"end": 191, +"returns": "string", +"sig": "private static string GetCommand ( InvocationInfo invocationInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 193, +"end": 200, +"returns": "string", +"sig": "private static string GetCommand ( Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Log", +"access": "private", +"modifiers": [ +"private" +], +"start": 202, +"end": 236, +"returns": "void", +"sig": "private void Log ( string logElement , InvocationInfo invocation , PipelineExecutionStatus pipelineExecutionStatus )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogToEventLog", +"access": "private", +"modifiers": [ +"private" +], +"start": 238, +"end": 253, +"returns": "void", +"sig": "private void LogToEventLog ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_needToLog", +"access": "private", +"modifiers": [ +"private" +], +"start": 255, +"end": 255, +"returns": null, +"sig": "private bool _needToLog", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_eventLogBuffer", +"access": "private", +"modifiers": [ +"private" +], +"start": 256, +"end": 256, +"returns": null, +"sig": "private List < string > _eventLogBuffer", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 270, +"end": 296, +"returns": "int", +"sig": "internal int Add ( CommandProcessorBase commandProcessor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddRedirectionPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 298, +"end": 307, +"returns": "void", +"sig": "internal void AddRedirectionPipe ( PipelineProcessor pipelineProcessor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 331, +"end": 440, +"returns": "int", +"sig": "private int AddCommand ( CommandProcessorBase commandProcessor , int readFromCommand , bool readErrorQueue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SynchronousExecuteEnumerate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 493, +"end": 590, +"returns": "Array", +"sig": "internal Array SynchronousExecuteEnumerate ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFirstError", +"access": "private", +"modifiers": [ +"private" +], +"start": 592, +"end": 599, +"returns": "ExceptionDispatchInfo", +"sig": "private ExceptionDispatchInfo GetFirstError ( RuntimeException e )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowFirstErrorIfExisting", +"access": "private", +"modifiers": [ +"private" +], +"start": 601, +"end": 612, +"returns": "void", +"sig": "private void ThrowFirstErrorIfExisting ( bool logException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoCompleteCore", +"access": "private", +"modifiers": [ +"private" +], +"start": 614, +"end": 709, +"returns": "void", +"sig": "private void DoCompleteCore ( CommandProcessorBase commandRequestingUpstreamCommandsToStop )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Clean", +"access": "private", +"modifiers": [ +"private" +], +"start": 719, +"end": 778, +"returns": "void", +"sig": "private void Clean ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoCleanup", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 793, +"end": 797, +"returns": "void", +"sig": "internal void DoCleanup ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoComplete", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 804, +"end": 845, +"returns": "Array", +"sig": "internal Array DoComplete ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StartStepping", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 854, +"end": 883, +"returns": "void", +"sig": "internal void StartStepping ( bool expectInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Stop", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 890, +"end": 927, +"returns": "void", +"sig": "internal void Stop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Step", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 966, +"end": 997, +"returns": "Array", +"sig": "internal Array Step ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Start", +"access": "private", +"modifiers": [ +"private" +], +"start": 1029, +"end": 1147, +"returns": "void", +"sig": "private void Start ( bool incomingStream )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetExternalErrorOutput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1152, +"end": 1168, +"returns": "void", +"sig": "private void SetExternalErrorOutput ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetupParameterVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 1173, +"end": 1185, +"returns": "void", +"sig": "private void SetupParameterVariables ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateCommandProcessorNotNull", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1187, +"end": 1195, +"returns": "void", +"sig": "private static void ValidateCommandProcessorNotNull ( CommandProcessorBase commandProcessor , string errorMessage )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Inject", +"access": "private", +"modifiers": [ +"private" +], +"start": 1222, +"end": 1253, +"returns": "void", +"sig": "private void Inject ( object input , bool enumerate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RetrieveResults", +"access": "private", +"modifiers": [ +"private" +], +"start": 1262, +"end": 1304, +"returns": "Array", +"sig": "private Array RetrieveResults ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LinkPipelineSuccessOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1312, +"end": 1321, +"returns": "void", +"sig": "internal void LinkPipelineSuccessOutput ( Pipe pipeToUse )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LinkPipelineErrorOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1323, +"end": 1338, +"returns": "void", +"sig": "internal void LinkPipelineErrorOutput ( Pipe pipeToUse )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DisposeCommands", +"access": "private", +"modifiers": [ +"private" +], +"start": 1347, +"end": 1445, +"returns": "void", +"sig": "private void DisposeCommands ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stopReasonLock", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1447, +"end": 1447, +"returns": null, +"sig": "private readonly object _stopReasonLock", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RecordFailure", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1455, +"end": 1498, +"returns": "bool", +"sig": "internal bool RecordFailure ( Exception e , InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForgetFailure", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1504, +"end": 1507, +"returns": "void", +"sig": "internal void ForgetFailure ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_permittedToWrite", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1512, +"end": 1512, +"returns": null, +"sig": "internal InternalCommand _permittedToWrite", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_permittedToWriteToPipeline", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1513, +"end": 1513, +"returns": null, +"sig": "internal bool _permittedToWriteToPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_permittedToWriteThread", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1514, +"end": 1514, +"returns": null, +"sig": "internal System . Threading . Thread _permittedToWriteThread", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1533, +"end": 1550, +"returns": null, +"sig": "internal PipelineReader < object > ExternalInput", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalSuccessOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1562, +"end": 1579, +"returns": null, +"sig": "internal PipelineWriter ExternalSuccessOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalErrorOutput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1592, +"end": 1609, +"returns": null, +"sig": "internal PipelineWriter ExternalErrorOutput", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExecutionStarted", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1615, +"end": 1618, +"returns": null, +"sig": "internal bool ExecutionStarted", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Stopping", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1623, +"end": 1626, +"returns": null, +"sig": "internal bool Stopping", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_localPipeline", +"access": "private", +"modifiers": [ +"private" +], +"start": 1628, +"end": 1628, +"returns": null, +"sig": "private LocalPipeline _localPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalPipeline", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1630, +"end": 1635, +"returns": null, +"sig": "internal LocalPipeline LocalPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TopLevel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1637, +"end": 1637, +"returns": null, +"sig": "internal bool TopLevel", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "false", +"access": null, +"modifiers": [], +"start": 1637, +"end": 1637, +"returns": null, +"sig": "false", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExecutionScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1642, +"end": 1656, +"returns": null, +"sig": "internal SessionStateScope ExecutionScope", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptParameterBinder", +"file": "src/System.Management.Automation/engine/scriptparameterbinder.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptParameterBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 36, +"end": 47, +"returns": "", +"sig": "internal ScriptParameterBinder ( ScriptBlock script , InvocationInfo invocationInfo , ExecutionContext context , InternalCommand command , SessionStateScope localScope ) : base ( invocationInfo , context , command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_copyMutableValueSite", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 49, +"end": 50, +"returns": null, +"sig": "private readonly CallSite < Func < CallSite , object , object > > _copyMutableValueSite", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyMutableValues", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 52, +"end": 56, +"returns": "object", +"sig": "internal object CopyMutableValues ( object o )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 74, +"end": 83, +"returns": "object", +"sig": "internal override object GetDefaultParameterValue ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 101, +"end": 137, +"returns": "void", +"sig": "internal override void BindParameter ( string name , object value , CompiledCommandParameter parameterMetadata )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultScriptParameterValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 142, +"end": 153, +"returns": "object", +"sig": "internal object GetDefaultScriptParameterValue ( RuntimeDefinedParameter parameter , IDictionary implicitUsingParameters = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Script", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "internal ScriptBlock Script", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 166, +"end": 166, +"returns": null, +"sig": "internal SessionStateScope LocalScope", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptParameterBinderController", +"file": "src/System.Management.Automation/engine/scriptparameterbindercontroller.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptParameterBinderController", +"access": "internal", +"modifiers": [ +"internal", +"new" +], +"start": 37, +"end": 59, +"returns": "", +"sig": "internal ScriptParameterBinderController ( ScriptBlock script , InvocationInfo invocationInfo , ExecutionContext context , InternalCommand command , SessionStateScope localScope ) : base ( invocationInfo , context , new ScriptParameterBinder ( script , invocationInfo , context , command , localScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DollarArgs", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 66, +"end": 66, +"returns": null, +"sig": "internal List < object > DollarArgs", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindCommandLineParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 77, +"end": 110, +"returns": "void", +"sig": "internal void BindCommandLineParameters ( Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindParameter", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 126, +"end": 131, +"returns": "bool", +"sig": "internal override bool BindParameter ( CommandParameterInternal argument , ParameterBindingFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleRemainingArguments", +"access": "private", +"modifiers": [ +"private" +], +"start": 143, +"end": 227, +"returns": "void", +"sig": "private void HandleRemainingArguments ( Collection < CommandParameterInternal > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "NotePropertyNameForSplattingParametersInArgs", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 229, +"end": 229, +"returns": null, +"sig": "internal const string NotePropertyNameForSplattingParametersInArgs", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AddInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private AddInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 128, +"end": 145, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 147, +"end": 150, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddInt32", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 41, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddInt16", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 46, +"end": 53, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddInt64", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 58, +"end": 65, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt16", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 77, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt32", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddUInt64", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 101, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddSingle", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 106, +"end": 113, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddInstruction.AddDouble", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 125, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 159, +"end": 159, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AddOvfInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 163, +"returns": "", +"sig": "private AddOvfInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 261, +"end": 278, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 280, +"end": 283, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt32", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 167, +"end": 174, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt16", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 179, +"end": 186, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfInt64", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 191, +"end": 198, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt16", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 203, +"end": 210, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt32", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 215, +"end": 222, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfUInt64", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 227, +"end": 234, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfSingle", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 239, +"end": 246, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AddOvfInstruction.AddOvfDouble", +"file": "src/System.Management.Automation/engine/interpreter/AddInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 251, +"end": 258, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NewArrayInitInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_elementCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "private readonly int _elementCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NewArrayInitInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 22, +"end": 25, +"returns": "", +"sig": "internal NewArrayInitInstruction ( int elementCount )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 31, +"end": 41, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NewArrayInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NewArrayInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 46, +"end": 46, +"returns": "", +"sig": "internal NewArrayInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 48, +"end": 48, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 52, +"end": 57, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NewArrayBoundsInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_elementType", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 62, +"end": 62, +"returns": null, +"sig": "private readonly Type _elementType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_rank", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 63, +"end": 63, +"returns": null, +"sig": "private readonly int _rank", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NewArrayBoundsInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 65, +"end": 69, +"returns": "", +"sig": "internal NewArrayBoundsInstruction ( Type elementType , int rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 71, +"end": 71, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 73, +"end": 73, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 75, +"end": 86, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GetArrayItemInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "GetArrayItemInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 91, +"end": 91, +"returns": "", +"sig": "internal GetArrayItemInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 93, +"end": 93, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 95, +"end": 95, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 97, +"end": 103, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 105, +"end": 108, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SetArrayItemInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ArrayOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SetArrayItemInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 113, +"end": 113, +"returns": "", +"sig": "internal SetArrayItemInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 115, +"end": 115, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 117, +"end": 117, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 119, +"end": 126, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 128, +"end": 131, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.RuntimeLabel", +"file": "src/System.Management.Automation/engine/interpreter/BranchLabel.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "Index", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public readonly int Index", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StackDepth", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "public readonly int StackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ContinuationStackDepth", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public readonly int ContinuationStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RuntimeLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 28, +"end": 33, +"returns": "", +"sig": "public RuntimeLabel ( int index , int continuationStackDepth , int stackDepth )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 35, +"end": 38, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.BranchLabel", +"file": "src/System.Management.Automation/engine/interpreter/BranchLabel.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "UnknownIndex", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "internal const int UnknownIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "UnknownDepth", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 44, +"end": 44, +"returns": null, +"sig": "internal const int UnknownDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labelIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "internal int _labelIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_targetIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "internal int _targetIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stackDepth", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 48, +"end": 48, +"returns": null, +"sig": "internal int _stackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_continuationStackDepth", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 49, +"end": 49, +"returns": null, +"sig": "internal int _continuationStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_forwardBranchFixups", +"access": "private", +"modifiers": [ +"private" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "private List < int > _forwardBranchFixups", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BranchLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 55, +"end": 57, +"returns": "", +"sig": "public BranchLabel ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LabelIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 64, +"returns": null, +"sig": "internal int LabelIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasRuntimeLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 66, +"end": 69, +"returns": null, +"sig": "internal bool HasRuntimeLabel", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TargetIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 71, +"end": 74, +"returns": null, +"sig": "internal int TargetIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StackDepth", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 76, +"end": 79, +"returns": null, +"sig": "internal int StackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToRuntimeLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 81, +"end": 85, +"returns": "RuntimeLabel", +"sig": "internal RuntimeLabel ToRuntimeLabel ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Mark", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 87, +"end": 104, +"returns": "void", +"sig": "internal void Mark ( InstructionList instructions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddBranch", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 106, +"end": 121, +"returns": "void", +"sig": "internal void AddBranch ( InstructionList instructions , int branchIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FixupBranch", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 123, +"end": 127, +"returns": "void", +"sig": "internal void FixupBranch ( InstructionList instructions , int branchIndex )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "MaxHelpers", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private const int MaxHelpers", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxArgs", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "private const int MaxArgs", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeInstance", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 39, +"end": 52, +"returns": "object", +"sig": "public virtual object InvokeInstance ( object instance , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 54, +"end": 68, +"returns": "object", +"sig": "public virtual object Invoke ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 70, +"end": 70, +"returns": "object", +"sig": "public virtual object Invoke ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 72, +"end": 72, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 74, +"end": 74, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 76, +"end": 76, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 78, +"end": 78, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 80, +"end": 80, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 82, +"end": 82, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 84, +"end": 84, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 86, +"end": 86, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 88, +"end": 88, +"returns": "object", +"sig": "public virtual object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 , object arg8 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FastCreate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 104, +"end": 137, +"returns": "CallInstruction", +"sig": "private static CallInstruction FastCreate ( MethodInfo target , ParameterInfo [ ] pi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FastCreate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 139, +"end": 176, +"returns": "CallInstruction", +"sig": "private static CallInstruction FastCreate < T0 > ( MethodInfo target , ParameterInfo [ ] pi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FastCreate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 178, +"end": 213, +"returns": "CallInstruction", +"sig": "private static CallInstruction FastCreate < T0 , T1 > ( MethodInfo target , ParameterInfo [ ] pi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHelperType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 215, +"end": 248, +"returns": "Type", +"sig": "private static Type GetHelperType ( MethodInfo info , Type [ ] arrTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 250, +"end": 257, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < TRet > ( Func < TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 259, +"end": 266, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , TRet > ( Func < T0 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 268, +"end": 275, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , TRet > ( Func < T0 , T1 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 277, +"end": 284, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , TRet > ( Func < T0 , T1 , T2 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 286, +"end": 293, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , TRet > ( Func < T0 , T1 , T2 , T3 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 295, +"end": 302, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , T4 , TRet > ( Func < T0 , T1 , T2 , T3 , T4 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 304, +"end": 311, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , T4 , T5 , TRet > ( Func < T0 , T1 , T2 , T3 , T4 , T5 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 313, +"end": 320, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 322, +"end": 329, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheFunc", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 331, +"end": 338, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheFunc < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 340, +"end": 347, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction ( Action method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 349, +"end": 356, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 > ( Action < T0 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 358, +"end": 365, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 > ( Action < T0 , T1 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 367, +"end": 374, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 > ( Action < T0 , T1 , T2 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 376, +"end": 383, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 > ( Action < T0 , T1 , T2 , T3 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 385, +"end": 392, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 , T4 > ( Action < T0 , T1 , T2 , T3 , T4 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 394, +"end": 401, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 , T4 , T5 > ( Action < T0 , T1 , T2 , T3 , T4 , T5 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 403, +"end": 410, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 , T4 , T5 , T6 > ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 412, +"end": 419, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheAction", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 421, +"end": 428, +"returns": "MethodInfo", +"sig": "public static MethodInfo CacheAction < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > method )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 433, +"end": 433, +"returns": null, +"sig": "private readonly Action _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 434, +"end": 434, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 436, +"end": 436, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 438, +"end": 440, +"returns": "", +"sig": "public ActionCallInstruction ( Action target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 442, +"end": 444, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 446, +"end": 449, +"returns": "object", +"sig": "public override object Invoke ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 451, +"end": 455, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 459, +"end": 459, +"returns": null, +"sig": "private readonly Action < T0 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 460, +"end": 460, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 462, +"end": 462, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 464, +"end": 466, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 468, +"end": 470, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 472, +"end": 475, +"returns": "object", +"sig": "public override object Invoke ( object arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 477, +"end": 481, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 485, +"end": 485, +"returns": null, +"sig": "private readonly Action < T0 , T1 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 486, +"end": 486, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 488, +"end": 488, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 490, +"end": 492, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 494, +"end": 496, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 498, +"end": 501, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 503, +"end": 507, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 511, +"end": 511, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 512, +"end": 512, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 514, +"end": 514, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 516, +"end": 518, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 520, +"end": 522, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 524, +"end": 527, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 529, +"end": 533, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 537, +"end": 537, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 538, +"end": 538, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 540, +"end": 540, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 542, +"end": 544, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 546, +"end": 548, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 550, +"end": 553, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 555, +"end": 559, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 563, +"end": 563, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 , T4 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 564, +"end": 564, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 566, +"end": 566, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 568, +"end": 570, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 , T4 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 572, +"end": 574, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 576, +"end": 579, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 581, +"end": 585, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 589, +"end": 589, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 , T4 , T5 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 590, +"end": 590, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 592, +"end": 592, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 594, +"end": 596, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 , T4 , T5 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 598, +"end": 600, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 602, +"end": 605, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 607, +"end": 611, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 615, +"end": 615, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 616, +"end": 616, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 618, +"end": 618, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 620, +"end": 622, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 624, +"end": 626, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 628, +"end": 631, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 633, +"end": 637, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 641, +"end": 641, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 642, +"end": 642, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 644, +"end": 644, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 646, +"end": 648, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 650, +"end": 652, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 654, +"end": 657, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 659, +"end": 663, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ActionCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 667, +"end": 667, +"returns": null, +"sig": "private readonly Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 668, +"end": 668, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 670, +"end": 670, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 672, +"end": 674, +"returns": "", +"sig": "public ActionCallInstruction ( Action < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ActionCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 676, +"end": 678, +"returns": "", +"sig": "public ActionCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 680, +"end": 683, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 , object arg8 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 685, +"end": 689, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 693, +"end": 693, +"returns": null, +"sig": "private readonly Func < TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 694, +"end": 694, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 696, +"end": 696, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 698, +"end": 700, +"returns": "", +"sig": "public FuncCallInstruction ( Func < TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 702, +"end": 704, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 706, +"end": 708, +"returns": "object", +"sig": "public override object Invoke ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 710, +"end": 714, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 718, +"end": 718, +"returns": null, +"sig": "private readonly Func < T0 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 719, +"end": 719, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 721, +"end": 721, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 723, +"end": 725, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 727, +"end": 729, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 731, +"end": 733, +"returns": "object", +"sig": "public override object Invoke ( object arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 735, +"end": 739, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 743, +"end": 743, +"returns": null, +"sig": "private readonly Func < T0 , T1 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 744, +"end": 744, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 746, +"end": 746, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 748, +"end": 750, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 752, +"end": 754, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 756, +"end": 758, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 760, +"end": 764, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 768, +"end": 768, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 769, +"end": 769, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 771, +"end": 771, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 773, +"end": 775, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 777, +"end": 779, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 781, +"end": 783, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 785, +"end": 789, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 793, +"end": 793, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 794, +"end": 794, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 796, +"end": 796, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 798, +"end": 800, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 802, +"end": 804, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 806, +"end": 808, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 810, +"end": 814, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 818, +"end": 818, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , T4 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 819, +"end": 819, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 821, +"end": 821, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 823, +"end": 825, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , T4 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 827, +"end": 829, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 831, +"end": 833, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 835, +"end": 839, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 843, +"end": 843, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , T4 , T5 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 844, +"end": 844, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 846, +"end": 846, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 848, +"end": 850, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , T4 , T5 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 852, +"end": 854, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 856, +"end": 858, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 860, +"end": 864, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 868, +"end": 868, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 869, +"end": 869, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 871, +"end": 871, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 873, +"end": 875, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 877, +"end": 879, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 881, +"end": 883, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 885, +"end": 889, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 893, +"end": 893, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 894, +"end": 894, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 896, +"end": 896, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 898, +"end": 900, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 902, +"end": 904, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 906, +"end": 908, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 910, +"end": 914, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.FuncCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 918, +"end": 918, +"returns": null, +"sig": "private readonly Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 919, +"end": 919, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 921, +"end": 921, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 923, +"end": 925, +"returns": "", +"sig": "public FuncCallInstruction ( Func < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FuncCallInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 927, +"end": 929, +"returns": "", +"sig": "public FuncCallInstruction ( MethodInfo target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 931, +"end": 933, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 , object arg2 , object arg3 , object arg4 , object arg5 , object arg6 , object arg7 , object arg8 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 935, +"end": 939, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MethodInfoCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 943, +"end": 945, +"returns": "object", +"sig": "public override object Invoke ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 947, +"end": 949, +"returns": "object", +"sig": "public override object Invoke ( object arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 951, +"end": 953, +"returns": "object", +"sig": "public override object Invoke ( object arg0 , object arg1 )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public abstract MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "public abstract int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CallInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 33, +"end": 33, +"returns": "", +"sig": "internal CallInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "private static readonly Dictionary < MethodInfo , CallInstruction > s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 37, +"end": 40, +"returns": "CallInstruction", +"sig": "public static CallInstruction Create ( MethodInfo info )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 45, +"end": 133, +"returns": "CallInstruction", +"sig": "public static CallInstruction Create ( MethodInfo info , ParameterInfo [ ] parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArrayAccessor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 135, +"end": 162, +"returns": "CallInstruction", +"sig": "private static CallInstruction GetArrayAccessor ( MethodInfo info , int argumentCount )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArrayItemSetter1", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 164, +"end": 167, +"returns": "void", +"sig": "public static void ArrayItemSetter1 ( Array array , int index0 , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArrayItemSetter2", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 169, +"end": 172, +"returns": "void", +"sig": "public static void ArrayItemSetter2 ( Array array , int index0 , int index1 , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArrayItemSetter3", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 174, +"end": 177, +"returns": "void", +"sig": "public static void ArrayItemSetter3 ( Array array , int index0 , int index1 , int index2 , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldCache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 179, +"end": 182, +"returns": "bool", +"sig": "private static bool ShouldCache ( MethodInfo info )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetParameterOrReturnType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 187, +"end": 212, +"returns": "Type", +"sig": "private static Type TryGetParameterOrReturnType ( MethodInfo target , ParameterInfo [ ] pi , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexIsNotReturnType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 214, +"end": 217, +"returns": "bool", +"sig": "private static bool IndexIsNotReturnType ( int index , MethodInfo target , ParameterInfo [ ] pi )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SlowCreate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 222, +"end": 243, +"returns": "CallInstruction", +"sig": "private static CallInstruction SlowCreate ( MethodInfo info , ParameterInfo [ ] pis )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"sealed", +"override" +], +"start": 249, +"end": 249, +"returns": null, +"sig": "public sealed override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"sealed", +"override" +], +"start": 251, +"end": 251, +"returns": null, +"sig": "public sealed override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"sealed", +"override" +], +"start": 253, +"end": 256, +"returns": null, +"sig": "public sealed override string InstructionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 258, +"end": 261, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MethodInfoCallInstruction", +"file": "src/System.Management.Automation/engine/interpreter/CallInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 268, +"end": 268, +"returns": null, +"sig": "private readonly MethodInfo _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argumentCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 269, +"end": 269, +"returns": null, +"sig": "private readonly int _argumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Info", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 271, +"end": 271, +"returns": null, +"sig": "public override MethodInfo Info", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentCount", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 273, +"end": 273, +"returns": null, +"sig": "public override int ArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MethodInfoCallInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 275, +"end": 279, +"returns": "", +"sig": "internal MethodInfoCallInstruction ( MethodInfo target , int argumentCount )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 281, +"end": 284, +"returns": "object", +"sig": "public override object Invoke ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeInstance", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 286, +"end": 308, +"returns": "object", +"sig": "public override object InvokeInstance ( object instance , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWorker", +"access": "private", +"modifiers": [ +"private" +], +"start": 310, +"end": 332, +"returns": "object", +"sig": "private object InvokeWorker ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonStaticArgs", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 334, +"end": 343, +"returns": "object [ ]", +"sig": "private static object [ ] GetNonStaticArgs ( object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"sealed", +"override" +], +"start": 345, +"end": 366, +"returns": "int", +"sig": "public sealed override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.OffsetInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "Unknown", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "internal const int Unknown", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "CacheSize", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "internal const int CacheSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_offset", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "protected int _offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Offset", +"access": "public", +"modifiers": [ +"public" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "public int Offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Cache", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "public abstract Instruction [ ] Cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Fixup", +"access": "public", +"modifiers": [ +"public" +], +"start": 41, +"end": 53, +"returns": "Instruction", +"sig": "public Instruction Fixup ( int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 55, +"end": 58, +"returns": "string", +"sig": "public override string ToDebugString ( int instructionIndex , object cookie , Func < int , int > labelIndexer , IList < object > objects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 60, +"end": 63, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.BranchFalseInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 68, +"end": 68, +"returns": null, +"sig": "private static Instruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Cache", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 73, +"returns": null, +"sig": "public override Instruction [ ] Cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BranchFalseInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 75, +"end": 77, +"returns": "", +"sig": "internal BranchFalseInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 79, +"end": 79, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 81, +"end": 91, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.BranchTrueInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 96, +"end": 96, +"returns": null, +"sig": "private static Instruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Cache", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 98, +"end": 101, +"returns": null, +"sig": "public override Instruction [ ] Cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BranchTrueInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 103, +"end": 105, +"returns": "", +"sig": "internal BranchTrueInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 107, +"end": 107, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 109, +"end": 119, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CoalescingBranchInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 124, +"end": 124, +"returns": null, +"sig": "private static Instruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Cache", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 126, +"end": 129, +"returns": null, +"sig": "public override Instruction [ ] Cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CoalescingBranchInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 131, +"end": 133, +"returns": "", +"sig": "internal CoalescingBranchInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 135, +"end": 135, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 137, +"end": 137, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 139, +"end": 149, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.BranchInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_caches", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 154, +"end": 154, +"returns": null, +"sig": "private static Instruction [ ] [ ] [ ] s_caches", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Cache", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 156, +"end": 164, +"returns": null, +"sig": "public override Instruction [ ] Cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasResult", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 166, +"end": 166, +"returns": null, +"sig": "internal readonly bool _hasResult", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasValue", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 167, +"end": 167, +"returns": null, +"sig": "internal readonly bool _hasValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BranchInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 169, +"end": 172, +"returns": "", +"sig": "internal BranchInstruction ( ) : this ( false , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BranchInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 174, +"end": 178, +"returns": "", +"sig": "public BranchInstruction ( bool hasResult , bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 180, +"end": 183, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 185, +"end": 188, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 190, +"end": 195, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.IndexedBranchInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "CacheSize", +"access": "protected", +"modifiers": [ +"protected", +"const" +], +"start": 200, +"end": 200, +"returns": null, +"sig": "protected const int CacheSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labelIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 202, +"end": 202, +"returns": null, +"sig": "internal readonly int _labelIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "IndexedBranchInstruction", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 204, +"end": 207, +"returns": "", +"sig": "protected IndexedBranchInstruction ( int labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 209, +"end": 213, +"returns": "RuntimeLabel", +"sig": "public RuntimeLabel GetLabel ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 215, +"end": 220, +"returns": "string", +"sig": "public override string ToDebugString ( int instructionIndex , object cookie , Func < int , int > labelIndexer , IList < object > objects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 222, +"end": 226, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GotoInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "Variants", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 252, +"end": 252, +"returns": null, +"sig": "private const int Variants", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 254, +"end": 254, +"returns": null, +"sig": "private static readonly GotoInstruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasResult", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 256, +"end": 256, +"returns": null, +"sig": "private readonly bool _hasResult", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "private readonly bool _hasValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedContinuations", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 266, +"end": 266, +"returns": null, +"sig": "public override int ConsumedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedContinuations", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 268, +"end": 268, +"returns": null, +"sig": "public override int ProducedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 270, +"end": 273, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 275, +"end": 278, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "GotoInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 280, +"end": 285, +"returns": "", +"sig": "private GotoInstruction ( int targetIndex , bool hasResult , bool hasValue ) : base ( targetIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 287, +"end": 296, +"returns": "GotoInstruction", +"sig": "internal static GotoInstruction Create ( int labelIndex , bool hasResult , bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 298, +"end": 302, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_hasFinally", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 307, +"end": 307, +"returns": null, +"sig": "private readonly bool _hasFinally", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tryHandler", +"access": "private", +"modifiers": [ +"private" +], +"start": 308, +"end": 308, +"returns": null, +"sig": "private TryCatchFinallyHandler _tryHandler", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetTryHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 310, +"end": 314, +"returns": "void", +"sig": "internal void SetTryHandler ( TryCatchFinallyHandler tryHandler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedContinuations", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 316, +"end": 316, +"returns": null, +"sig": "public override int ProducedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EnterTryCatchFinallyInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 318, +"end": 322, +"returns": "", +"sig": "private EnterTryCatchFinallyInstruction ( int targetIndex , bool hasFinally ) : base ( targetIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateTryFinally", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 324, +"end": 327, +"returns": "EnterTryCatchFinallyInstruction", +"sig": "internal static EnterTryCatchFinallyInstruction CreateTryFinally ( int labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateTryCatch", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 329, +"end": 332, +"returns": "EnterTryCatchFinallyInstruction", +"sig": "internal static EnterTryCatchFinallyInstruction CreateTryCatch ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 334, +"end": 436, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 438, +"end": 441, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 443, +"end": 446, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EnterFinallyInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 454, +"end": 454, +"returns": null, +"sig": "private static readonly EnterFinallyInstruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 456, +"end": 456, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedContinuations", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 458, +"end": 458, +"returns": null, +"sig": "public override int ConsumedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EnterFinallyInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 460, +"end": 463, +"returns": "", +"sig": "private EnterFinallyInstruction ( int labelIndex ) : base ( labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 465, +"end": 473, +"returns": "EnterFinallyInstruction", +"sig": "internal static EnterFinallyInstruction Create ( int labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 475, +"end": 488, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LeaveFinallyInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 496, +"end": 496, +"returns": null, +"sig": "internal static readonly Instruction Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 498, +"end": 498, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LeaveFinallyInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 500, +"end": 502, +"returns": "", +"sig": "private LeaveFinallyInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 504, +"end": 513, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EnterExceptionHandlerInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Void", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 519, +"end": 519, +"returns": null, +"sig": "internal static readonly EnterExceptionHandlerInstruction Void", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NonVoid", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 520, +"end": 520, +"returns": null, +"sig": "internal static readonly EnterExceptionHandlerInstruction NonVoid", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 523, +"end": 523, +"returns": null, +"sig": "private readonly bool _hasValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EnterExceptionHandlerInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 525, +"end": 528, +"returns": "", +"sig": "private EnterExceptionHandlerInstruction ( bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 535, +"end": 535, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 540, +"end": 540, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 542, +"end": 546, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LeaveExceptionHandlerInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 554, +"end": 554, +"returns": null, +"sig": "private static readonly LeaveExceptionHandlerInstruction [ ] s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 556, +"end": 556, +"returns": null, +"sig": "private readonly bool _hasValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 559, +"end": 562, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 564, +"end": 567, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LeaveExceptionHandlerInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 569, +"end": 573, +"returns": "", +"sig": "private LeaveExceptionHandlerInstruction ( int labelIndex , bool hasValue ) : base ( labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 575, +"end": 584, +"returns": "LeaveExceptionHandlerInstruction", +"sig": "internal static LeaveExceptionHandlerInstruction Create ( int labelIndex , bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 586, +"end": 589, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LeaveFaultInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "NonVoid", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 597, +"end": 597, +"returns": null, +"sig": "internal static readonly Instruction NonVoid", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Void", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 598, +"end": 598, +"returns": null, +"sig": "internal static readonly Instruction Void", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 600, +"end": 600, +"returns": null, +"sig": "private readonly bool _hasValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 606, +"end": 609, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 612, +"end": 615, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LeaveFaultInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 617, +"end": 620, +"returns": "", +"sig": "private LeaveFaultInstruction ( bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 622, +"end": 626, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ThrowInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Throw", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 631, +"end": 631, +"returns": null, +"sig": "internal static readonly ThrowInstruction Throw", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VoidThrow", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 632, +"end": 632, +"returns": null, +"sig": "internal static readonly ThrowInstruction VoidThrow", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Rethrow", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 633, +"end": 633, +"returns": null, +"sig": "internal static readonly ThrowInstruction Rethrow", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VoidRethrow", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 634, +"end": 634, +"returns": null, +"sig": "internal static readonly ThrowInstruction VoidRethrow", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_rethrow", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 636, +"end": 636, +"returns": null, +"sig": "private readonly bool _hasResult , _rethrow", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ThrowInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 638, +"end": 642, +"returns": "", +"sig": "private ThrowInstruction ( bool hasResult , bool isRethrow )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 644, +"end": 647, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 649, +"end": 655, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 657, +"end": 668, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SwitchInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_cases", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 673, +"end": 673, +"returns": null, +"sig": "private readonly Dictionary < int , int > _cases", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SwitchInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 675, +"end": 679, +"returns": "", +"sig": "internal SwitchInstruction ( Dictionary < int , int > cases )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 681, +"end": 681, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 683, +"end": 683, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 685, +"end": 689, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EnterLoopInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_instructionIndex", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 694, +"end": 694, +"returns": null, +"sig": "private readonly int _instructionIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variables", +"access": "private", +"modifiers": [ +"private" +], +"start": 695, +"end": 695, +"returns": null, +"sig": "private Dictionary < ParameterExpression , LocalVariable > _variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_closureVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 696, +"end": 696, +"returns": null, +"sig": "private Dictionary < ParameterExpression , LocalVariable > _closureVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loop", +"access": "private", +"modifiers": [ +"private" +], +"start": 697, +"end": 697, +"returns": null, +"sig": "private PowerShellLoopExpression _loop", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopEnd", +"access": "private", +"modifiers": [ +"private" +], +"start": 698, +"end": 698, +"returns": null, +"sig": "private int _loopEnd", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilationThreshold", +"access": "private", +"modifiers": [ +"private" +], +"start": 699, +"end": 699, +"returns": null, +"sig": "private int _compilationThreshold", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EnterLoopInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 701, +"end": 708, +"returns": "", +"sig": "internal EnterLoopInstruction ( PowerShellLoopExpression loop , LocalVariables locals , int compilationThreshold , int instructionIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FinishLoop", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 710, +"end": 713, +"returns": "void", +"sig": "internal void FinishLoop ( int loopEnd )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 715, +"end": 742, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Compiled", +"access": "private", +"modifiers": [ +"private" +], +"start": 744, +"end": 747, +"returns": null, +"sig": "private bool Compiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "private", +"modifiers": [ +"private" +], +"start": 749, +"end": 777, +"returns": "void", +"sig": "private void Compile ( object frameObj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CompiledLoopInstruction", +"file": "src/System.Management.Automation/engine/interpreter/ControlFlowInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_compiledLoop", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 782, +"end": 782, +"returns": null, +"sig": "private readonly LoopFunc _compiledLoop", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CompiledLoopInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 784, +"end": 788, +"returns": "", +"sig": "public CompiledLoopInstruction ( LoopFunc compiledLoop )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 790, +"end": 793, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DivInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private DivInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 128, +"end": 145, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 147, +"end": 150, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivInt32", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 41, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivInt16", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 46, +"end": 53, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivInt64", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 58, +"end": 65, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt16", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 77, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt32", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivUInt64", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 101, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivSingle", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 106, +"end": 113, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DivInstruction.DivDouble", +"file": "src/System.Management.Automation/engine/interpreter/DivInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 125, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstructionN", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructionN.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_target", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private readonly CallInstruction _target", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_targetDelegate", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private readonly object _targetDelegate", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "private readonly CallSite _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argumentCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "private readonly int _argumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isVoid", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "private readonly bool _isVoid", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstructionN", +"access": "public", +"modifiers": [ +"public" +], +"start": 28, +"end": 37, +"returns": "", +"sig": "public DynamicInstructionN ( Type delegateType , CallSite site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstructionN", +"access": "public", +"modifiers": [ +"public" +], +"start": 39, +"end": 43, +"returns": "", +"sig": "public DynamicInstructionN ( Type delegateType , CallSite site , bool isVoid ) : this ( delegateType , site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 49, +"end": 71, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 73, +"end": 76, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstructionN", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "GetDynamicInstructionType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 23, +"end": 63, +"returns": "Type", +"sig": "internal static Type GetDynamicInstructionType ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateUntypedInstruction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 65, +"end": 95, +"returns": "Instruction", +"sig": "internal static Instruction CreateUntypedInstruction ( CallSiteBinder binder , int argCount )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 104, +"end": 104, +"returns": null, +"sig": "private CallSite < Func < CallSite , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 106, +"end": 108, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 110, +"end": 112, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 114, +"end": 114, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 116, +"end": 116, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 122, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 124, +"end": 126, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 130, +"end": 130, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 132, +"end": 134, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 136, +"end": 138, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 140, +"end": 140, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 142, +"end": 142, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 144, +"end": 147, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 149, +"end": 151, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 157, +"end": 159, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 163, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 165, +"end": 165, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 167, +"end": 167, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 169, +"end": 173, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 175, +"end": 177, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 181, +"end": 181, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 183, +"end": 185, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 187, +"end": 189, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 191, +"end": 191, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 193, +"end": 193, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 195, +"end": 199, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 201, +"end": 203, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 207, +"end": 207, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 209, +"end": 211, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 213, +"end": 215, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 217, +"end": 217, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 219, +"end": 219, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 221, +"end": 225, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 227, +"end": 229, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 233, +"end": 233, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 235, +"end": 237, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 239, +"end": 241, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 243, +"end": 243, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 245, +"end": 245, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 247, +"end": 251, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 253, +"end": 255, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 261, +"end": 263, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 265, +"end": 267, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 269, +"end": 269, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 271, +"end": 271, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 273, +"end": 277, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 279, +"end": 281, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 285, +"end": 285, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 287, +"end": 289, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 291, +"end": 293, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 295, +"end": 295, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 297, +"end": 297, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 299, +"end": 303, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 305, +"end": 307, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 311, +"end": 311, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 313, +"end": 315, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 317, +"end": 319, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 321, +"end": 321, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 323, +"end": 323, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 325, +"end": 329, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 331, +"end": 333, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 337, +"end": 337, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 339, +"end": 341, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 343, +"end": 345, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 347, +"end": 347, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 349, +"end": 349, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 351, +"end": 355, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 357, +"end": 359, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 363, +"end": 363, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 365, +"end": 367, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 369, +"end": 371, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 373, +"end": 373, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 375, +"end": 375, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 377, +"end": 381, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 383, +"end": 385, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 389, +"end": 389, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 391, +"end": 393, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 395, +"end": 397, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 399, +"end": 399, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 401, +"end": 401, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 403, +"end": 407, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 409, +"end": 411, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 415, +"end": 415, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 417, +"end": 419, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 421, +"end": 423, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 425, +"end": 425, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 427, +"end": 427, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 429, +"end": 433, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 435, +"end": 437, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 441, +"end": 441, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 443, +"end": 445, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 447, +"end": 449, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 451, +"end": 451, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 453, +"end": 453, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 455, +"end": 459, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 461, +"end": 463, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 467, +"end": 467, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 469, +"end": 471, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 473, +"end": 475, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 477, +"end": 477, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 479, +"end": 479, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 481, +"end": 485, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 487, +"end": 489, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicInstructions.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private" +], +"start": 493, +"end": 493, +"returns": null, +"sig": "private CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , TRet > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 495, +"end": 497, +"returns": "Instruction", +"sig": "public static Instruction Factory ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 499, +"end": 501, +"returns": "", +"sig": "private DynamicInstruction ( CallSite < Func < CallSite , T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , TRet > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 503, +"end": 503, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 505, +"end": 505, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 507, +"end": 511, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 513, +"end": 515, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DynamicSplatInstruction", +"file": "src/System.Management.Automation/engine/interpreter/DynamicSplatInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_site", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "private readonly CallSite < Func < CallSite , ArgumentArray , object > > _site", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argumentCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "private readonly int _argumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DynamicSplatInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 28, +"end": 32, +"returns": "", +"sig": "internal DynamicSplatInstruction ( int argumentCount , CallSite < Func < CallSite , ArgumentArray , object > > site )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 38, +"end": 46, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 48, +"end": 51, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private static Instruction s_reference , s_boolean , s_SByte , s_int16 , s_char , s_int32 , s_int64 , s_byte , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "EqualInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 29, +"end": 31, +"returns": "", +"sig": "private EqualInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 151, +"end": 183, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 185, +"end": 188, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualBoolean", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 35, +"end": 39, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualSByte", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 44, +"end": 48, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt16", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 53, +"end": 57, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualChar", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 62, +"end": 66, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt32", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 71, +"end": 75, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualInt64", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 80, +"end": 84, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualByte", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 89, +"end": 93, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt16", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 98, +"end": 102, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt32", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 107, +"end": 111, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualUInt64", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 116, +"end": 120, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualSingle", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 125, +"end": 129, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualDouble", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 134, +"end": 138, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.EqualInstruction.EqualReference", +"file": "src/System.Management.Automation/engine/interpreter/EqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 143, +"end": 147, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadStaticFieldInstruction", +"file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_field", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private readonly FieldInfo _field", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoadStaticFieldInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 25, +"end": 29, +"returns": "", +"sig": "public LoadStaticFieldInstruction ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 33, +"end": 37, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadFieldInstruction", +"file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_field", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 42, +"end": 42, +"returns": null, +"sig": "private readonly FieldInfo _field", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoadFieldInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 44, +"end": 48, +"returns": "", +"sig": "public LoadFieldInstruction ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 52, +"end": 52, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 54, +"end": 58, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.StoreFieldInstruction", +"file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_field", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 63, +"end": 63, +"returns": null, +"sig": "private readonly FieldInfo _field", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StoreFieldInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 65, +"end": 69, +"returns": "", +"sig": "public StoreFieldInstruction ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 71, +"end": 71, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 73, +"end": 73, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 75, +"end": 81, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.StoreStaticFieldInstruction", +"file": "src/System.Management.Automation/engine/interpreter/FieldOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_field", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 86, +"end": 86, +"returns": null, +"sig": "private readonly FieldInfo _field", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StoreStaticFieldInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 88, +"end": 92, +"returns": "", +"sig": "public StoreStaticFieldInstruction ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 94, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 96, +"end": 96, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 98, +"end": 103, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_SByte , s_int16 , s_char , s_int32 , s_int64 , s_byte , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "GreaterThanInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private GreaterThanInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 142, +"end": 162, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 164, +"end": 167, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanSByte", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 39, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt16", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 44, +"end": 49, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanChar", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 54, +"end": 59, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt32", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 64, +"end": 69, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanInt64", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 74, +"end": 79, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanByte", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 84, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt16", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 99, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt32", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 104, +"end": 109, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanUInt64", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 114, +"end": 119, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanSingle", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 124, +"end": 129, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.GreaterThanInstruction.GreaterThanDouble", +"file": "src/System.Management.Automation/engine/interpreter/GreaterThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 134, +"end": 139, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ILightCallSiteBinder", +"file": "src/System.Management.Automation/engine/interpreter/ILightCallSiteBinder.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "AcceptsArgumentArray", +"access": null, +"modifiers": [], +"start": 26, +"end": 26, +"returns": null, +"sig": "bool AcceptsArgumentArray", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.IInstructionProvider", +"file": "src/System.Management.Automation/engine/interpreter/Instruction.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "AddInstructions", +"access": null, +"modifiers": [], +"start": 23, +"end": 23, +"returns": "void", +"sig": "void AddInstructions ( LightCompiler compiler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.Instruction", +"file": "src/System.Management.Automation/engine/interpreter/Instruction.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "UnknownInstrIndex", +"access": "public", +"modifiers": [ +"public", +"const" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "public const int UnknownInstrIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "public virtual int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "public virtual int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedContinuations", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "public virtual int ConsumedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedContinuations", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "public virtual int ProducedContinuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StackBalance", +"access": "public", +"modifiers": [ +"public" +], +"start": 39, +"end": 42, +"returns": null, +"sig": "public int StackBalance", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ContinuationsBalance", +"access": "public", +"modifiers": [ +"public" +], +"start": 44, +"end": 47, +"returns": null, +"sig": "public int ContinuationsBalance", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 49, +"end": 49, +"returns": "int", +"sig": "public abstract int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 51, +"end": 54, +"returns": null, +"sig": "public virtual string InstructionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 56, +"end": 59, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 61, +"end": 64, +"returns": "string", +"sig": "public virtual string ToDebugString ( int instructionIndex , object cookie , Func < int , int > labelIndexer , IList < object > objects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDebugCookie", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 66, +"end": 69, +"returns": "object", +"sig": "public virtual object GetDebugCookie ( LightCompiler compiler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotInstruction", +"file": "src/System.Management.Automation/engine/interpreter/Instruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 74, +"end": 74, +"returns": null, +"sig": "public static readonly Instruction Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NotInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 76, +"end": 76, +"returns": "", +"sig": "private NotInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 78, +"end": 78, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 86, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionFactory", +"file": "src/System.Management.Automation/engine/interpreter/InstructionFactory.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_factories", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "private static ConditionalWeakTable < Type , InstructionFactory > s_factories", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFactory", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 27, +"end": 53, +"returns": "InstructionFactory", +"sig": "internal static InstructionFactory GetFactory ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArrayItem", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 55, +"end": 55, +"returns": "Instruction", +"sig": "protected internal abstract Instruction GetArrayItem ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetArrayItem", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 57, +"end": 57, +"returns": "Instruction", +"sig": "protected internal abstract Instruction SetArrayItem ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeIs", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 59, +"end": 59, +"returns": "Instruction", +"sig": "protected internal abstract Instruction TypeIs ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeAs", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 61, +"end": 61, +"returns": "Instruction", +"sig": "protected internal abstract Instruction TypeAs ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefaultValue", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 63, +"end": 63, +"returns": "Instruction", +"sig": "protected internal abstract Instruction DefaultValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewArray", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 65, +"end": 65, +"returns": "Instruction", +"sig": "protected internal abstract Instruction NewArray ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewArrayInit", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"abstract" +], +"start": 67, +"end": 67, +"returns": "Instruction", +"sig": "protected internal abstract Instruction NewArrayInit ( int elementCount )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionFactory", +"file": "src/System.Management.Automation/engine/interpreter/InstructionFactory.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Factory", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 73, +"end": 73, +"returns": null, +"sig": "public static readonly InstructionFactory Factory", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "field", +"name": "_getArrayItem", +"access": "private", +"modifiers": [ +"private" +], +"start": 75, +"end": 75, +"returns": null, +"sig": "private Instruction _getArrayItem", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_setArrayItem", +"access": "private", +"modifiers": [ +"private" +], +"start": 76, +"end": 76, +"returns": null, +"sig": "private Instruction _setArrayItem", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeIs", +"access": "private", +"modifiers": [ +"private" +], +"start": 77, +"end": 77, +"returns": null, +"sig": "private Instruction _typeIs", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 78, +"end": 78, +"returns": null, +"sig": "private Instruction _defaultValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_newArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 79, +"end": 79, +"returns": null, +"sig": "private Instruction _newArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeAs", +"access": "private", +"modifiers": [ +"private" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "private Instruction _typeAs", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_newArrayInit", +"access": "private", +"modifiers": [ +"private" +], +"start": 81, +"end": 81, +"returns": null, +"sig": "private Instruction [ ] _newArrayInit", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxArrayInitElementCountCache", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 84, +"end": 84, +"returns": null, +"sig": "private const int MaxArrayInitElementCountCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InstructionFactory", +"access": "private", +"modifiers": [ +"private" +], +"start": 86, +"end": 86, +"returns": "", +"sig": "private InstructionFactory ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArrayItem", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 88, +"end": 91, +"returns": "Instruction", +"sig": "protected internal override Instruction GetArrayItem ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetArrayItem", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 93, +"end": 96, +"returns": "Instruction", +"sig": "protected internal override Instruction SetArrayItem ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeIs", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 98, +"end": 101, +"returns": "Instruction", +"sig": "protected internal override Instruction TypeIs ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeAs", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 103, +"end": 106, +"returns": "Instruction", +"sig": "protected internal override Instruction TypeAs ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefaultValue", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 108, +"end": 111, +"returns": "Instruction", +"sig": "protected internal override Instruction DefaultValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewArray", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 113, +"end": 116, +"returns": "Instruction", +"sig": "protected internal override Instruction NewArray ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewArrayInit", +"access": "protected", +"modifiers": [ +"protected", +"internal", +"override" +], +"start": 118, +"end": 128, +"returns": "Instruction", +"sig": "protected internal override Instruction NewArrayInit ( int elementCount )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionArray", +"file": "src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "MaxStackDepth", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "internal readonly int MaxStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MaxContinuationDepth", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "internal readonly int MaxContinuationDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Instructions", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "internal readonly Instruction [ ] Instructions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Objects", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "internal readonly object [ ] Objects", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Labels", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "internal readonly RuntimeLabel [ ] Labels", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DebugCookies", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "internal readonly List < KeyValuePair < int , object > > DebugCookies", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InstructionArray", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 38, +"end": 47, +"returns": "", +"sig": "internal InstructionArray ( int maxStackDepth , int maxContinuationDepth , Instruction [ ] instructions , object [ ] objects , RuntimeLabel [ ] labels , List < KeyValuePair < int , object > > debugCookies )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Length", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 49, +"end": 52, +"returns": null, +"sig": "internal int Length", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionArray.DebugView", +"file": "src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_array", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 58, +"end": 58, +"returns": null, +"sig": "private readonly InstructionArray _array", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DebugView", +"access": "public", +"modifiers": [ +"public" +], +"start": 60, +"end": 63, +"returns": "", +"sig": "public DebugView ( InstructionArray array )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "A0", +"access": "public", +"modifiers": [ +"public" +], +"start": 66, +"end": 77, +"returns": null, +"sig": "public InstructionList . DebugView . InstructionView [ ] A0", +"attributes": [ +"DebuggerBrowsable" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionList", +"file": "src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_instructions", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 87, +"end": 87, +"returns": null, +"sig": "private readonly List < Instruction > _instructions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_objects", +"access": "private", +"modifiers": [ +"private" +], +"start": 88, +"end": 88, +"returns": null, +"sig": "private List < object > _objects", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentStackDepth", +"access": "private", +"modifiers": [ +"private" +], +"start": 90, +"end": 90, +"returns": null, +"sig": "private int _currentStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxStackDepth", +"access": "private", +"modifiers": [ +"private" +], +"start": 91, +"end": 91, +"returns": null, +"sig": "private int _maxStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentContinuationsDepth", +"access": "private", +"modifiers": [ +"private" +], +"start": 92, +"end": 92, +"returns": null, +"sig": "private int _currentContinuationsDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxContinuationDepth", +"access": "private", +"modifiers": [ +"private" +], +"start": 93, +"end": 93, +"returns": null, +"sig": "private int _maxContinuationDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runtimeLabelCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 94, +"end": 94, +"returns": null, +"sig": "private int _runtimeLabelCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labels", +"access": "private", +"modifiers": [ +"private" +], +"start": 95, +"end": 95, +"returns": null, +"sig": "private List < BranchLabel > _labels", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugCookies", +"access": "private", +"modifiers": [ +"private" +], +"start": 99, +"end": 99, +"returns": null, +"sig": "private List < KeyValuePair < int , object > > _debugCookies", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Emit", +"access": "public", +"modifiers": [ +"public" +], +"start": 201, +"end": 205, +"returns": "void", +"sig": "public void Emit ( Instruction instruction )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateStackDepth", +"access": "private", +"modifiers": [ +"private" +], +"start": 207, +"end": 227, +"returns": "void", +"sig": "private void UpdateStackDepth ( Instruction instruction )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetDebugCookie", +"access": "public", +"modifiers": [ +"public" +], +"start": 233, +"end": 241, +"returns": "void", +"sig": "public void SetDebugCookie ( object cookie )", +"attributes": [ +"Conditional" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Count", +"access": "public", +"modifiers": [ +"public" +], +"start": 243, +"end": 246, +"returns": null, +"sig": "public int Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentStackDepth", +"access": "public", +"modifiers": [ +"public" +], +"start": 248, +"end": 251, +"returns": null, +"sig": "public int CurrentStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentContinuationsDepth", +"access": "public", +"modifiers": [ +"public" +], +"start": 253, +"end": 256, +"returns": null, +"sig": "public int CurrentContinuationsDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "MaxStackDepth", +"access": "public", +"modifiers": [ +"public" +], +"start": 258, +"end": 261, +"returns": null, +"sig": "public int MaxStackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 263, +"end": 266, +"returns": "Instruction", +"sig": "internal Instruction GetInstruction ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_executedInstructions", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 269, +"end": 269, +"returns": null, +"sig": "private static Dictionary < string , int > _executedInstructions", +"attributes": [], +"cond": [ +"STATS" +] +}, +{ +"kind": "field", +"name": "_instances", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 270, +"end": 270, +"returns": null, +"sig": "private static Dictionary < string , Dictionary < object , bool > > _instances", +"attributes": [], +"cond": [ +"STATS" +] +}, +{ +"kind": "ctor", +"name": "InstructionList", +"access": null, +"modifiers": [ +"static" +], +"start": 272, +"end": 289, +"returns": "", +"sig": "static InstructionList ( )", +"attributes": [], +"cond": [ +"STATS" +] +}, +{ +"kind": "method", +"name": "ToArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 291, +"end": 318, +"returns": "InstructionArray", +"sig": "public InstructionArray ToArray ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PushIntMinCachedValue", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 324, +"end": 324, +"returns": null, +"sig": "private const int PushIntMinCachedValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PushIntMaxCachedValue", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 325, +"end": 325, +"returns": null, +"sig": "private const int PushIntMaxCachedValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "CachedObjectCount", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 326, +"end": 326, +"returns": null, +"sig": "private const int CachedObjectCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_null", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 328, +"end": 328, +"returns": null, +"sig": "private static Instruction s_null", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_true", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 329, +"end": 329, +"returns": null, +"sig": "private static Instruction s_true", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_false", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 330, +"end": 330, +"returns": null, +"sig": "private static Instruction s_false", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_ints", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 331, +"end": 331, +"returns": null, +"sig": "private static Instruction [ ] s_ints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadObjectCached", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 332, +"end": 332, +"returns": null, +"sig": "private static Instruction [ ] s_loadObjectCached", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoad", +"access": "public", +"modifiers": [ +"public" +], +"start": 334, +"end": 337, +"returns": "void", +"sig": "public void EmitLoad ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoad", +"access": "public", +"modifiers": [ +"public" +], +"start": 339, +"end": 349, +"returns": "void", +"sig": "public void EmitLoad ( bool value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoad", +"access": "public", +"modifiers": [ +"public" +], +"start": 351, +"end": 397, +"returns": "void", +"sig": "public void EmitLoad ( object value , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDup", +"access": "public", +"modifiers": [ +"public" +], +"start": 399, +"end": 402, +"returns": "void", +"sig": "public void EmitDup ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitPop", +"access": "public", +"modifiers": [ +"public" +], +"start": 404, +"end": 407, +"returns": "void", +"sig": "public void EmitPop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SwitchToBoxed", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 413, +"end": 425, +"returns": "void", +"sig": "internal void SwitchToBoxed ( int index , int instructionIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "LocalInstrCacheSize", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 427, +"end": 427, +"returns": null, +"sig": "private const int LocalInstrCacheSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadLocal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 429, +"end": 429, +"returns": null, +"sig": "private static Instruction [ ] s_loadLocal", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadLocalBoxed", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 430, +"end": 430, +"returns": null, +"sig": "private static Instruction [ ] s_loadLocalBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadLocalFromClosure", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 431, +"end": 431, +"returns": null, +"sig": "private static Instruction [ ] s_loadLocalFromClosure", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadLocalFromClosureBoxed", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 432, +"end": 432, +"returns": null, +"sig": "private static Instruction [ ] s_loadLocalFromClosureBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_assignLocal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 433, +"end": 433, +"returns": null, +"sig": "private static Instruction [ ] s_assignLocal", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_storeLocal", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 434, +"end": 434, +"returns": null, +"sig": "private static Instruction [ ] s_storeLocal", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_assignLocalBoxed", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 435, +"end": 435, +"returns": null, +"sig": "private static Instruction [ ] s_assignLocalBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_storeLocalBoxed", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 436, +"end": 436, +"returns": null, +"sig": "private static Instruction [ ] s_storeLocalBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_assignLocalToClosure", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 437, +"end": 437, +"returns": null, +"sig": "private static Instruction [ ] s_assignLocalToClosure", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_initReference", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 438, +"end": 438, +"returns": null, +"sig": "private static Instruction [ ] s_initReference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_initImmutableRefBox", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 439, +"end": 439, +"returns": null, +"sig": "private static Instruction [ ] s_initImmutableRefBox", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_parameterBox", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 440, +"end": 440, +"returns": null, +"sig": "private static Instruction [ ] s_parameterBox", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_parameter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 441, +"end": 441, +"returns": null, +"sig": "private static Instruction [ ] s_parameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoadLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 443, +"end": 455, +"returns": "void", +"sig": "public void EmitLoadLocal ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoadLocalBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 457, +"end": 460, +"returns": "void", +"sig": "public void EmitLoadLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadLocalBoxed", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 462, +"end": 474, +"returns": "Instruction", +"sig": "internal static Instruction LoadLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoadLocalFromClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 476, +"end": 488, +"returns": "void", +"sig": "public void EmitLoadLocalFromClosure ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoadLocalFromClosureBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 490, +"end": 502, +"returns": "void", +"sig": "public void EmitLoadLocalFromClosureBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitAssignLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 504, +"end": 516, +"returns": "void", +"sig": "public void EmitAssignLocal ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitStoreLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 518, +"end": 530, +"returns": "void", +"sig": "public void EmitStoreLocal ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitAssignLocalBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 532, +"end": 535, +"returns": "void", +"sig": "public void EmitAssignLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssignLocalBoxed", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 537, +"end": 549, +"returns": "Instruction", +"sig": "internal static Instruction AssignLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitStoreLocalBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 551, +"end": 554, +"returns": "void", +"sig": "public void EmitStoreLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StoreLocalBoxed", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 556, +"end": 568, +"returns": "Instruction", +"sig": "internal static Instruction StoreLocalBoxed ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitAssignLocalToClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 570, +"end": 582, +"returns": "void", +"sig": "public void EmitAssignLocalToClosure ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitStoreLocalToClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 584, +"end": 588, +"returns": "void", +"sig": "public void EmitStoreLocalToClosure ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitInitializeLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 590, +"end": 605, +"returns": "void", +"sig": "public void EmitInitializeLocal ( int index , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitInitializeParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 607, +"end": 610, +"returns": "void", +"sig": "internal void EmitInitializeParameter ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Parameter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 612, +"end": 622, +"returns": "Instruction", +"sig": "internal static Instruction Parameter ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParameterBox", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 624, +"end": 634, +"returns": "Instruction", +"sig": "internal static Instruction ParameterBox ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitReference", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 636, +"end": 646, +"returns": "Instruction", +"sig": "internal static Instruction InitReference ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitImmutableRefBox", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 648, +"end": 658, +"returns": "Instruction", +"sig": "internal static Instruction InitImmutableRefBox ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNewRuntimeVariables", +"access": "public", +"modifiers": [ +"public" +], +"start": 660, +"end": 663, +"returns": "void", +"sig": "public void EmitNewRuntimeVariables ( int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitGetArrayItem", +"access": "public", +"modifiers": [ +"public" +], +"start": 669, +"end": 680, +"returns": "void", +"sig": "public void EmitGetArrayItem ( Type arrayType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitSetArrayItem", +"access": "public", +"modifiers": [ +"public" +], +"start": 682, +"end": 693, +"returns": "void", +"sig": "public void EmitSetArrayItem ( Type arrayType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNewArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 695, +"end": 698, +"returns": "void", +"sig": "public void EmitNewArray ( Type elementType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNewArrayBounds", +"access": "public", +"modifiers": [ +"public" +], +"start": 700, +"end": 703, +"returns": "void", +"sig": "public void EmitNewArrayBounds ( Type elementType , int rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNewArrayInit", +"access": "public", +"modifiers": [ +"public" +], +"start": 705, +"end": 729, +"returns": "void", +"sig": "public void EmitNewArrayInit ( Type elementType , int elementCount )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitAdd", +"access": "public", +"modifiers": [ +"public" +], +"start": 735, +"end": 745, +"returns": "void", +"sig": "public void EmitAdd ( Type type , bool checked )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitSub", +"access": "public", +"modifiers": [ +"public" +], +"start": 748, +"end": 758, +"returns": "void", +"sig": "public void EmitSub ( Type type , bool checked )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitMul", +"access": "public", +"modifiers": [ +"public" +], +"start": 761, +"end": 771, +"returns": "void", +"sig": "public void EmitMul ( Type type , bool checked )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDiv", +"access": "public", +"modifiers": [ +"public" +], +"start": 773, +"end": 776, +"returns": "void", +"sig": "public void EmitDiv ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEqual", +"access": "public", +"modifiers": [ +"public" +], +"start": 782, +"end": 785, +"returns": "void", +"sig": "public void EmitEqual ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNotEqual", +"access": "public", +"modifiers": [ +"public" +], +"start": 787, +"end": 790, +"returns": "void", +"sig": "public void EmitNotEqual ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLessThan", +"access": "public", +"modifiers": [ +"public" +], +"start": 792, +"end": 795, +"returns": "void", +"sig": "public void EmitLessThan ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLessThanOrEqual", +"access": "public", +"modifiers": [ +"public" +], +"start": 798, +"end": 801, +"returns": "void", +"sig": "public void EmitLessThanOrEqual ( Type type )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitGreaterThan", +"access": "public", +"modifiers": [ +"public" +], +"start": 803, +"end": 806, +"returns": "void", +"sig": "public void EmitGreaterThan ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitGreaterThanOrEqual", +"access": "public", +"modifiers": [ +"public" +], +"start": 809, +"end": 812, +"returns": "void", +"sig": "public void EmitGreaterThanOrEqual ( Type type )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNumericConvertChecked", +"access": "public", +"modifiers": [ +"public" +], +"start": 818, +"end": 821, +"returns": "void", +"sig": "public void EmitNumericConvertChecked ( TypeCode from , TypeCode to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNumericConvertUnchecked", +"access": "public", +"modifiers": [ +"public" +], +"start": 823, +"end": 826, +"returns": "void", +"sig": "public void EmitNumericConvertUnchecked ( TypeCode from , TypeCode to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNot", +"access": "public", +"modifiers": [ +"public" +], +"start": 832, +"end": 835, +"returns": "void", +"sig": "public void EmitNot ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDefaultValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 841, +"end": 844, +"returns": "void", +"sig": "public void EmitDefaultValue ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitNew", +"access": "public", +"modifiers": [ +"public" +], +"start": 846, +"end": 849, +"returns": "void", +"sig": "public void EmitNew ( ConstructorInfo constructorInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitCreateDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 851, +"end": 854, +"returns": "void", +"sig": "internal void EmitCreateDelegate ( LightDelegateCreator creator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitTypeEquals", +"access": "public", +"modifiers": [ +"public" +], +"start": 856, +"end": 859, +"returns": "void", +"sig": "public void EmitTypeEquals ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitTypeIs", +"access": "public", +"modifiers": [ +"public" +], +"start": 861, +"end": 864, +"returns": "void", +"sig": "public void EmitTypeIs ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitTypeAs", +"access": "public", +"modifiers": [ +"public" +], +"start": 866, +"end": 869, +"returns": "void", +"sig": "public void EmitTypeAs ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_loadFields", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 875, +"end": 875, +"returns": null, +"sig": "private static readonly Dictionary < FieldInfo , Instruction > s_loadFields", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLoadField", +"access": "public", +"modifiers": [ +"public" +], +"start": 877, +"end": 880, +"returns": "void", +"sig": "public void EmitLoadField ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLoadField", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 882, +"end": 903, +"returns": "Instruction", +"sig": "private static Instruction GetLoadField ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitStoreField", +"access": "public", +"modifiers": [ +"public" +], +"start": 905, +"end": 915, +"returns": "void", +"sig": "public void EmitStoreField ( FieldInfo field )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitCall", +"access": "public", +"modifiers": [ +"public" +], +"start": 917, +"end": 920, +"returns": "void", +"sig": "public void EmitCall ( MethodInfo method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitCall", +"access": "public", +"modifiers": [ +"public" +], +"start": 922, +"end": 925, +"returns": "void", +"sig": "public void EmitCall ( MethodInfo method , ParameterInfo [ ] parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 931, +"end": 934, +"returns": "void", +"sig": "public void EmitDynamic ( Type type , CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 941, +"end": 944, +"returns": "void", +"sig": "public void EmitDynamic < T0 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 946, +"end": 949, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 951, +"end": 954, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 956, +"end": 959, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 961, +"end": 964, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 966, +"end": 969, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 971, +"end": 974, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 976, +"end": 979, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 981, +"end": 984, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 986, +"end": 989, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 991, +"end": 994, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 996, +"end": 999, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 1001, +"end": 1004, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 1006, +"end": 1009, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitDynamic", +"access": "public", +"modifiers": [ +"public" +], +"start": 1011, +"end": 1014, +"returns": "void", +"sig": "public void EmitDynamic < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , TRet > ( CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_factories", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1020, +"end": 1021, +"returns": null, +"sig": "private static readonly Dictionary < Type , Func < CallSiteBinder , Instruction > > s_factories", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDynamicInstruction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1023, +"end": 1052, +"returns": "Instruction", +"sig": "internal static Instruction CreateDynamicInstruction ( Type delegateType , CallSiteBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyRuntimeLabels", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1058, +"end": 1058, +"returns": null, +"sig": "private static readonly RuntimeLabel [ ] s_emptyRuntimeLabels", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BuildRuntimeLabels", +"access": "private", +"modifiers": [ +"private" +], +"start": 1060, +"end": 1078, +"returns": "RuntimeLabel [ ]", +"sig": "private RuntimeLabel [ ] BuildRuntimeLabels ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 1080, +"end": 1087, +"returns": "BranchLabel", +"sig": "public BranchLabel MakeLabel ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FixupBranch", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1089, +"end": 1092, +"returns": "void", +"sig": "internal void FixupBranch ( int branchIndex , int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureLabelIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 1094, +"end": 1104, +"returns": "int", +"sig": "private int EnsureLabelIndex ( BranchLabel label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkRuntimeLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 1106, +"end": 1111, +"returns": "int", +"sig": "public int MarkRuntimeLabel ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 1113, +"end": 1116, +"returns": "void", +"sig": "public void MarkLabel ( BranchLabel label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitGoto", +"access": "public", +"modifiers": [ +"public" +], +"start": 1118, +"end": 1121, +"returns": "void", +"sig": "public void EmitGoto ( BranchLabel label , bool hasResult , bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitBranch", +"access": "private", +"modifiers": [ +"private" +], +"start": 1123, +"end": 1127, +"returns": "void", +"sig": "private void EmitBranch ( OffsetInstruction instruction , BranchLabel label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitBranch", +"access": "public", +"modifiers": [ +"public" +], +"start": 1129, +"end": 1132, +"returns": "void", +"sig": "public void EmitBranch ( BranchLabel label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitBranch", +"access": "public", +"modifiers": [ +"public" +], +"start": 1134, +"end": 1137, +"returns": "void", +"sig": "public void EmitBranch ( BranchLabel label , bool hasResult , bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitCoalescingBranch", +"access": "public", +"modifiers": [ +"public" +], +"start": 1139, +"end": 1142, +"returns": "void", +"sig": "public void EmitCoalescingBranch ( BranchLabel leftNotNull )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitBranchTrue", +"access": "public", +"modifiers": [ +"public" +], +"start": 1144, +"end": 1147, +"returns": "void", +"sig": "public void EmitBranchTrue ( BranchLabel elseLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitBranchFalse", +"access": "public", +"modifiers": [ +"public" +], +"start": 1149, +"end": 1152, +"returns": "void", +"sig": "public void EmitBranchFalse ( BranchLabel elseLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitThrow", +"access": "public", +"modifiers": [ +"public" +], +"start": 1154, +"end": 1157, +"returns": "void", +"sig": "public void EmitThrow ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitThrowVoid", +"access": "public", +"modifiers": [ +"public" +], +"start": 1159, +"end": 1162, +"returns": "void", +"sig": "public void EmitThrowVoid ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitRethrow", +"access": "public", +"modifiers": [ +"public" +], +"start": 1164, +"end": 1167, +"returns": "void", +"sig": "public void EmitRethrow ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitRethrowVoid", +"access": "public", +"modifiers": [ +"public" +], +"start": 1169, +"end": 1172, +"returns": "void", +"sig": "public void EmitRethrowVoid ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEnterTryFinally", +"access": "public", +"modifiers": [ +"public" +], +"start": 1174, +"end": 1177, +"returns": "void", +"sig": "public void EmitEnterTryFinally ( BranchLabel finallyStartLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEnterTryCatch", +"access": "public", +"modifiers": [ +"public" +], +"start": 1179, +"end": 1182, +"returns": "void", +"sig": "public void EmitEnterTryCatch ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEnterFinally", +"access": "public", +"modifiers": [ +"public" +], +"start": 1184, +"end": 1187, +"returns": "void", +"sig": "public void EmitEnterFinally ( BranchLabel finallyStartLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLeaveFinally", +"access": "public", +"modifiers": [ +"public" +], +"start": 1189, +"end": 1192, +"returns": "void", +"sig": "public void EmitLeaveFinally ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLeaveFault", +"access": "public", +"modifiers": [ +"public" +], +"start": 1194, +"end": 1197, +"returns": "void", +"sig": "public void EmitLeaveFault ( bool hasValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEnterExceptionHandlerNonVoid", +"access": "public", +"modifiers": [ +"public" +], +"start": 1199, +"end": 1202, +"returns": "void", +"sig": "public void EmitEnterExceptionHandlerNonVoid ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitEnterExceptionHandlerVoid", +"access": "public", +"modifiers": [ +"public" +], +"start": 1204, +"end": 1207, +"returns": "void", +"sig": "public void EmitEnterExceptionHandlerVoid ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLeaveExceptionHandler", +"access": "public", +"modifiers": [ +"public" +], +"start": 1209, +"end": 1212, +"returns": "void", +"sig": "public void EmitLeaveExceptionHandler ( bool hasValue , BranchLabel tryExpressionEndLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitSwitch", +"access": "public", +"modifiers": [ +"public" +], +"start": 1214, +"end": 1217, +"returns": "void", +"sig": "public void EmitSwitch ( Dictionary < int , int > cases )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionList.DebugView", +"file": "src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_list", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 106, +"end": 106, +"returns": null, +"sig": "private readonly InstructionList _list", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DebugView", +"access": "public", +"modifiers": [ +"public" +], +"start": 108, +"end": 111, +"returns": "", +"sig": "public DebugView ( InstructionList list )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "A0", +"access": "public", +"modifiers": [ +"public" +], +"start": 114, +"end": 125, +"returns": null, +"sig": "public InstructionView [ ] A0", +"attributes": [ +"DebuggerBrowsable" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInstructionViews", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 127, +"end": 158, +"returns": "InstructionView [ ]", +"sig": "internal static InstructionView [ ] GetInstructionViews ( IList < Instruction > instructions , IList < object > objects , Func < int , int > labelIndexer , IList < KeyValuePair < int , object > > debugCookies )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InstructionList.DebugView.InstructionView", +"file": "src/System.Management.Automation/engine/interpreter/InstructionList.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "_index", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 163, +"end": 163, +"returns": null, +"sig": "private readonly int _index", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stackDepth", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "private readonly int _stackDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_continuationsDepth", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 165, +"end": 165, +"returns": null, +"sig": "private readonly int _continuationsDepth", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_name", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 166, +"end": 166, +"returns": null, +"sig": "private readonly string _name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_instruction", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 167, +"end": 167, +"returns": null, +"sig": "private readonly Instruction _instruction", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 169, +"end": 174, +"returns": "string", +"sig": "internal string GetName ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 176, +"end": 179, +"returns": "string", +"sig": "internal string GetValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDisplayType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 181, +"end": 184, +"returns": "string", +"sig": "internal string GetDisplayType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InstructionView", +"access": "public", +"modifiers": [ +"public" +], +"start": 186, +"end": 193, +"returns": "", +"sig": "public InstructionView ( Instruction instruction , string name , int index , int stackDepth , int continuationsDepth )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InterpretedFrame", +"file": "src/System.Management.Automation/engine/interpreter/InterpretedFrame.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "CurrentFrame", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "public static readonly ThreadLocal < InterpretedFrame > CurrentFrame", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Interpreter", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "internal readonly Interpreter Interpreter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "internal InterpretedFrame _parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_continuations", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "private readonly int [ ] _continuations", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_continuationIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "private int _continuationIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pendingContinuation", +"access": "private", +"modifiers": [ +"private" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private int _pendingContinuation", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pendingValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "private object _pendingValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Data", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "public readonly object [ ] Data", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Closure", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "public readonly StrongBox < object > [ ] Closure", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StackIndex", +"access": "public", +"modifiers": [ +"public" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "public int StackIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InstructionIndex", +"access": "public", +"modifiers": [ +"public" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "public int InstructionIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InterpretedFrame", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 48, +"end": 64, +"returns": "", +"sig": "internal InterpretedFrame ( Interpreter interpreter , StrongBox < object > [ ] closure )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDebugInfo", +"access": "public", +"modifiers": [ +"public" +], +"start": 66, +"end": 69, +"returns": "DebugInfo", +"sig": "public DebugInfo GetDebugInfo ( int instructionIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 71, +"end": 74, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Push", +"access": "public", +"modifiers": [ +"public" +], +"start": 78, +"end": 81, +"returns": "void", +"sig": "public void Push ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Push", +"access": "public", +"modifiers": [ +"public" +], +"start": 83, +"end": 86, +"returns": "void", +"sig": "public void Push ( bool value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Push", +"access": "public", +"modifiers": [ +"public" +], +"start": 88, +"end": 91, +"returns": "void", +"sig": "public void Push ( int value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Pop", +"access": "public", +"modifiers": [ +"public" +], +"start": 93, +"end": 96, +"returns": "object", +"sig": "public object Pop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetStackDepth", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 98, +"end": 101, +"returns": "void", +"sig": "internal void SetStackDepth ( int depth )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Peek", +"access": "public", +"modifiers": [ +"public" +], +"start": 103, +"end": 106, +"returns": "object", +"sig": "public object Peek ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dup", +"access": "public", +"modifiers": [ +"public" +], +"start": 108, +"end": 113, +"returns": "void", +"sig": "public void Dup ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExecutionContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 115, +"end": 118, +"returns": null, +"sig": "public ExecutionContext ExecutionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FunctionContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 120, +"end": 123, +"returns": null, +"sig": "public FunctionContext FunctionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parent", +"access": "public", +"modifiers": [ +"public" +], +"start": 129, +"end": 132, +"returns": null, +"sig": "public InterpretedFrame Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInterpretedFrame", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 134, +"end": 138, +"returns": "bool", +"sig": "public static bool IsInterpretedFrame ( MethodBase method )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GroupStackFrames", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 144, +"end": 165, +"returns": "IEnumerable < StackFrame >", +"sig": "public static IEnumerable < StackFrame > GroupStackFrames ( IEnumerable < StackFrame > stackTrace )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStackTraceDebugInfo", +"access": "public", +"modifiers": [ +"public" +], +"start": 167, +"end": 175, +"returns": "IEnumerable < InterpretedFrameInfo >", +"sig": "public IEnumerable < InterpretedFrameInfo > GetStackTraceDebugInfo ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveTraceToException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 177, +"end": 183, +"returns": "void", +"sig": "internal void SaveTraceToException ( Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExceptionStackTrace", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 185, +"end": 188, +"returns": "InterpretedFrameInfo [ ]", +"sig": "public static InterpretedFrameInfo [ ] GetExceptionStackTrace ( Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Trace", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 191, +"end": 204, +"returns": null, +"sig": "internal string [ ] Trace", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "Enter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 207, +"end": 213, +"returns": "ThreadLocal < InterpretedFrame > . StorageInfo", +"sig": "internal ThreadLocal < InterpretedFrame > . StorageInfo Enter ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Leave", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 215, +"end": 218, +"returns": "void", +"sig": "internal void Leave ( ThreadLocal < InterpretedFrame > . StorageInfo currentFrame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsJumpHappened", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 224, +"end": 227, +"returns": "bool", +"sig": "internal bool IsJumpHappened ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveContinuation", +"access": "public", +"modifiers": [ +"public" +], +"start": 229, +"end": 232, +"returns": "void", +"sig": "public void RemoveContinuation ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushContinuation", +"access": "public", +"modifiers": [ +"public" +], +"start": 234, +"end": 237, +"returns": "void", +"sig": "public void PushContinuation ( int continuation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "YieldToCurrentContinuation", +"access": "public", +"modifiers": [ +"public" +], +"start": 239, +"end": 244, +"returns": "int", +"sig": "public int YieldToCurrentContinuation ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "YieldToPendingContinuation", +"access": "public", +"modifiers": [ +"public" +], +"start": 249, +"end": 272, +"returns": "int", +"sig": "public int YieldToPendingContinuation ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushPendingContinuation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 274, +"end": 281, +"returns": "void", +"sig": "internal void PushPendingContinuation ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopPendingContinuation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 283, +"end": 287, +"returns": "void", +"sig": "internal void PopPendingContinuation ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_goto", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 289, +"end": 289, +"returns": null, +"sig": "private static MethodInfo s_goto", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_voidGoto", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 290, +"end": 290, +"returns": null, +"sig": "private static MethodInfo s_voidGoto", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "GotoMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 292, +"end": 295, +"returns": null, +"sig": "internal static MethodInfo GotoMethod", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "VoidGotoMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 297, +"end": 300, +"returns": null, +"sig": "internal static MethodInfo VoidGotoMethod", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VoidGoto", +"access": "public", +"modifiers": [ +"public" +], +"start": 302, +"end": 305, +"returns": "int", +"sig": "public int VoidGoto ( int labelIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Goto", +"access": "public", +"modifiers": [ +"public" +], +"start": 307, +"end": 329, +"returns": "int", +"sig": "public int Goto ( int labelIndex , object value , bool gotoExceptionHandler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.Interpreter", +"file": "src/System.Management.Automation/engine/interpreter/Interpreter.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "NoValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "internal static readonly object NoValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "RethrowOnReturn", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "internal const int RethrowOnReturn", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilationThreshold", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "internal readonly int _compilationThreshold", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_objects", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "internal readonly object [ ] _objects", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labels", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 42, +"end": 42, +"returns": null, +"sig": "internal readonly RuntimeLabel [ ] _labels", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_name", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 44, +"end": 44, +"returns": null, +"sig": "internal readonly string _name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugInfos", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "internal readonly DebugInfo [ ] _debugInfos", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Interpreter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 47, +"end": 61, +"returns": "", +"sig": "internal Interpreter ( string name , LocalVariables locals , HybridReferenceDictionary < LabelTarget , BranchLabel > labelMapping , InstructionArray instructions , DebugInfo [ ] debugInfos , int compilationThreshold )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ClosureSize", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 63, +"end": 74, +"returns": null, +"sig": "internal int ClosureSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalCount", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 76, +"end": 76, +"returns": null, +"sig": "internal int LocalCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CompileSynchronously", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 78, +"end": 81, +"returns": null, +"sig": "internal bool CompileSynchronously", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Instructions", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 83, +"end": 83, +"returns": null, +"sig": "internal InstructionArray Instructions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ClosureVariables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 85, +"end": 85, +"returns": null, +"sig": "internal Dictionary < ParameterExpression , LocalVariable > ClosureVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LabelMapping", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 87, +"end": 87, +"returns": null, +"sig": "internal HybridReferenceDictionary < LabelTarget , BranchLabel > LabelMapping", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public" +], +"start": 99, +"end": 108, +"returns": "void", +"sig": "public void Run ( InterpretedFrame frame )", +"attributes": [ +"SpecialName", +"MethodImpl" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LabelInfo", +"file": "src/System.Management.Automation/engine/interpreter/LabelInfo.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_node", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "private readonly LabelTarget _node", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_label", +"access": "private", +"modifiers": [ +"private" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private BranchLabel _label", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_definitions", +"access": "private", +"modifiers": [ +"private" +], +"start": 44, +"end": 44, +"returns": null, +"sig": "private object _definitions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_references", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "private readonly List < LabelScopeInfo > _references", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_acrossBlockJump", +"access": "private", +"modifiers": [ +"private" +], +"start": 52, +"end": 52, +"returns": null, +"sig": "private bool _acrossBlockJump", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LabelInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 54, +"end": 57, +"returns": "", +"sig": "internal LabelInfo ( LabelTarget node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 63, +"returns": "BranchLabel", +"sig": "internal BranchLabel GetLabel ( LightCompiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reference", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 65, +"end": 72, +"returns": "void", +"sig": "internal void Reference ( LabelScopeInfo block )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Define", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 74, +"end": 112, +"returns": "void", +"sig": "internal void Define ( LabelScopeInfo block )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateJump", +"access": "private", +"modifiers": [ +"private" +], +"start": 114, +"end": 166, +"returns": "void", +"sig": "private void ValidateJump ( LabelScopeInfo reference )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ValidateFinish", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 168, +"end": 175, +"returns": "void", +"sig": "internal void ValidateFinish ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureLabel", +"access": "private", +"modifiers": [ +"private" +], +"start": 177, +"end": 180, +"returns": "void", +"sig": "private void EnsureLabel ( LightCompiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefinedIn", +"access": "private", +"modifiers": [ +"private" +], +"start": 182, +"end": 196, +"returns": "bool", +"sig": "private bool DefinedIn ( LabelScopeInfo scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasDefinitions", +"access": "private", +"modifiers": [ +"private" +], +"start": 198, +"end": 204, +"returns": null, +"sig": "private bool HasDefinitions", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FirstDefinition", +"access": "private", +"modifiers": [ +"private" +], +"start": 206, +"end": 215, +"returns": "LabelScopeInfo", +"sig": "private LabelScopeInfo FirstDefinition ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddDefinition", +"access": "private", +"modifiers": [ +"private" +], +"start": 217, +"end": 233, +"returns": "void", +"sig": "private void AddDefinition ( LabelScopeInfo scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasMultipleDefinitions", +"access": "private", +"modifiers": [ +"private" +], +"start": 235, +"end": 241, +"returns": null, +"sig": "private bool HasMultipleDefinitions", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CommonNode", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 243, +"end": 266, +"returns": "T", +"sig": "internal static T CommonNode < T > ( T first , T second , Func < T , T > parent ) where T : class", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LabelScopeInfo", +"file": "src/System.Management.Automation/engine/interpreter/LabelInfo.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_labels", +"access": "private", +"modifiers": [ +"private" +], +"start": 304, +"end": 304, +"returns": null, +"sig": "private HybridReferenceDictionary < LabelTarget , LabelInfo > _labels", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Kind", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 305, +"end": 305, +"returns": null, +"sig": "internal readonly LabelScopeKind Kind", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Parent", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 306, +"end": 306, +"returns": null, +"sig": "internal readonly LabelScopeInfo Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LabelScopeInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 308, +"end": 312, +"returns": "", +"sig": "internal LabelScopeInfo ( LabelScopeInfo parent , LabelScopeKind kind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CanJumpInto", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 317, +"end": 332, +"returns": null, +"sig": "internal bool CanJumpInto", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsTarget", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 334, +"end": 342, +"returns": "bool", +"sig": "internal bool ContainsTarget ( LabelTarget target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetLabelInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 344, +"end": 353, +"returns": "bool", +"sig": "internal bool TryGetLabelInfo ( LabelTarget target , out LabelInfo info )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddLabelInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 355, +"end": 362, +"returns": "void", +"sig": "internal void AddLabelInfo ( LabelTarget target , LabelInfo info )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_SByte , s_int16 , s_char , s_int32 , s_int64 , s_byte , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LessThanInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private LessThanInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 142, +"end": 162, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 164, +"end": 167, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanSByte", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 39, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt16", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 44, +"end": 49, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanChar", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 54, +"end": 59, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt32", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 64, +"end": 69, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanInt64", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 74, +"end": 79, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanByte", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 84, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt16", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 99, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt32", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 104, +"end": 109, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanUInt64", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 114, +"end": 119, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanSingle", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 124, +"end": 129, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LessThanInstruction.LessThanDouble", +"file": "src/System.Management.Automation/engine/interpreter/LessThanInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 134, +"end": 139, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ExceptionHandler", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "ExceptionType", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "public readonly Type ExceptionType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StartIndex", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "public readonly int StartIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EndIndex", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "public readonly int EndIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LabelIndex", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "public readonly int LabelIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "HandlerStartIndex", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "public readonly int HandlerStartIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "HandlerEndIndex", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "public readonly int HandlerEndIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Parent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "internal TryCatchFinallyHandler Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFault", +"access": "public", +"modifiers": [ +"public" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "public bool IsFault", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ExceptionHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 43, +"end": 51, +"returns": "", +"sig": "internal ExceptionHandler ( int start , int end , int labelIndex , int handlerStartIndex , int handlerEndIndex , Type exceptionType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetParent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 53, +"end": 57, +"returns": "void", +"sig": "internal void SetParent ( TryCatchFinallyHandler tryHandler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Matches", +"access": "public", +"modifiers": [ +"public" +], +"start": 59, +"end": 67, +"returns": "bool", +"sig": "public bool Matches ( Type exceptionType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBetterThan", +"access": "public", +"modifiers": [ +"public" +], +"start": 69, +"end": 78, +"returns": "bool", +"sig": "public bool IsBetterThan ( ExceptionHandler other )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInsideTryBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 80, +"end": 83, +"returns": "bool", +"sig": "internal bool IsInsideTryBlock ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInsideCatchBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 85, +"end": 88, +"returns": "bool", +"sig": "internal bool IsInsideCatchBlock ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInsideFinallyBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 90, +"end": 94, +"returns": "bool", +"sig": "internal bool IsInsideFinallyBlock ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 96, +"end": 106, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.TryCatchFinallyHandler", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "TryStartIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 111, +"end": 111, +"returns": null, +"sig": "internal readonly int TryStartIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TryEndIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 112, +"end": 112, +"returns": null, +"sig": "internal readonly int TryEndIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FinallyStartIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 113, +"end": 113, +"returns": null, +"sig": "internal readonly int FinallyStartIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FinallyEndIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 114, +"end": 114, +"returns": null, +"sig": "internal readonly int FinallyEndIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "GotoEndTargetIndex", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 115, +"end": 115, +"returns": null, +"sig": "internal readonly int GotoEndTargetIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_handlers", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 117, +"end": 117, +"returns": null, +"sig": "private readonly ExceptionHandler [ ] _handlers", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFinallyBlockExist", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 119, +"end": 122, +"returns": null, +"sig": "internal bool IsFinallyBlockExist", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsCatchBlockExist", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 124, +"end": 127, +"returns": null, +"sig": "internal bool IsCatchBlockExist", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TryCatchFinallyHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 132, +"end": 136, +"returns": "", +"sig": "internal TryCatchFinallyHandler ( int tryStart , int tryEnd , int gotoEndTargetIndex , ExceptionHandler [ ] handlers ) : this ( tryStart , tryEnd , gotoEndTargetIndex , Instruction . UnknownInstrIndex , Instruction . UnknownInstrIndex , handlers )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TryCatchFinallyHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 141, +"end": 145, +"returns": "", +"sig": "internal TryCatchFinallyHandler ( int tryStart , int tryEnd , int gotoEndTargetIndex , int finallyStart , int finallyEnd ) : this ( tryStart , tryEnd , gotoEndTargetIndex , finallyStart , finallyEnd , null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TryCatchFinallyHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 150, +"end": 168, +"returns": "", +"sig": "internal TryCatchFinallyHandler ( int tryStart , int tryEnd , int gotoEndLabelIndex , int finallyStart , int finallyEnd , ExceptionHandler [ ] handlers )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GotoHandler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 173, +"end": 180, +"returns": "int", +"sig": "internal int GotoHandler ( InterpretedFrame frame , object exception , out ExceptionHandler handler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DebugInfo", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "EndLine", +"access": "public", +"modifiers": [ +"public" +], +"start": 194, +"end": 194, +"returns": null, +"sig": "public int StartLine , EndLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Index", +"access": "public", +"modifiers": [ +"public" +], +"start": 195, +"end": 195, +"returns": null, +"sig": "public int Index", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FileName", +"access": "public", +"modifiers": [ +"public" +], +"start": 196, +"end": 196, +"returns": null, +"sig": "public string FileName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IsClear", +"access": "public", +"modifiers": [ +"public" +], +"start": 197, +"end": 197, +"returns": null, +"sig": "public bool IsClear", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_debugComparer", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 198, +"end": 198, +"returns": null, +"sig": "private static readonly DebugInfoComparer s_debugComparer", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMatchingDebugInfo", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 211, +"end": 233, +"returns": "DebugInfo", +"sig": "public static DebugInfo GetMatchingDebugInfo ( DebugInfo [ ] debugInfos , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 235, +"end": 245, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DebugInfo.DebugInfoComparer", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": ">.Compare", +"access": null, +"modifiers": [], +"start": 203, +"end": 208, +"returns": "int IComparer < DebugInfo > .", +"sig": "int IComparer < DebugInfo > . Compare ( DebugInfo d1 , DebugInfo d2 )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InterpretedFrameInfo", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "MethodName", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 252, +"end": 252, +"returns": null, +"sig": "public readonly string MethodName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DebugInfo", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 256, +"end": 256, +"returns": null, +"sig": "public readonly DebugInfo DebugInfo", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InterpretedFrameInfo", +"access": "public", +"modifiers": [ +"public" +], +"start": 258, +"end": 262, +"returns": "", +"sig": "public InterpretedFrameInfo ( string methodName , DebugInfo info )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 264, +"end": 267, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightCompiler", +"file": "src/System.Management.Automation/engine/interpreter/LightCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "DefaultCompilationThreshold", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 273, +"end": 273, +"returns": null, +"sig": "internal const int DefaultCompilationThreshold", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilationThreshold", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 276, +"end": 276, +"returns": null, +"sig": "private readonly int _compilationThreshold", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_instructions", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 278, +"end": 278, +"returns": null, +"sig": "private readonly InstructionList _instructions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_locals", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 279, +"end": 279, +"returns": null, +"sig": "private readonly LocalVariables _locals", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugInfos", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 281, +"end": 281, +"returns": null, +"sig": "private readonly List < DebugInfo > _debugInfos", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_treeLabels", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 282, +"end": 282, +"returns": null, +"sig": "private readonly HybridReferenceDictionary < LabelTarget , LabelInfo > _treeLabels", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labelBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 283, +"end": 283, +"returns": null, +"sig": "private LabelScopeInfo _labelBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_exceptionForRethrowStack", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 285, +"end": 285, +"returns": null, +"sig": "private readonly Stack < ParameterExpression > _exceptionForRethrowStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_forceCompile", +"access": "private", +"modifiers": [ +"private" +], +"start": 291, +"end": 291, +"returns": null, +"sig": "private bool _forceCompile", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parent", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 293, +"end": 293, +"returns": null, +"sig": "private readonly LightCompiler _parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyLocals", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 295, +"end": 295, +"returns": null, +"sig": "private static readonly LocalDefinition [ ] s_emptyLocals", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightCompiler", +"access": "public", +"modifiers": [ +"public" +], +"start": 297, +"end": 301, +"returns": "", +"sig": "public LightCompiler ( int compilationThreshold )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightCompiler", +"access": "private", +"modifiers": [ +"private" +], +"start": 303, +"end": 307, +"returns": "", +"sig": "private LightCompiler ( LightCompiler parent ) : this ( parent . _compilationThreshold )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Instructions", +"access": "public", +"modifiers": [ +"public" +], +"start": 309, +"end": 312, +"returns": null, +"sig": "public InstructionList Instructions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Locals", +"access": "public", +"modifiers": [ +"public" +], +"start": 314, +"end": 317, +"returns": null, +"sig": "public LocalVariables Locals", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Unbox", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 319, +"end": 322, +"returns": "Expression", +"sig": "internal static Expression Unbox ( Expression strongBoxExpression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTop", +"access": "public", +"modifiers": [ +"public" +], +"start": 324, +"end": 344, +"returns": "LightDelegateCreator", +"sig": "public LightDelegateCreator CompileTop ( LambdaExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeInterpreter", +"access": "private", +"modifiers": [ +"private" +], +"start": 364, +"end": 373, +"returns": "Interpreter", +"sig": "private Interpreter MakeInterpreter ( string lambdaName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileConstantExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 375, +"end": 379, +"returns": "void", +"sig": "private void CompileConstantExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileDefaultExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 381, +"end": 384, +"returns": "void", +"sig": "private void CompileDefaultExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileDefaultExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 386, +"end": 407, +"returns": "void", +"sig": "private void CompileDefaultExpression ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureAvailableForClosure", +"access": "private", +"modifiers": [ +"private" +], +"start": 409, +"end": 430, +"returns": "LocalVariable", +"sig": "private LocalVariable EnsureAvailableForClosure ( ParameterExpression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveLocal", +"access": "private", +"modifiers": [ +"private" +], +"start": 438, +"end": 447, +"returns": "LocalVariable", +"sig": "private LocalVariable ResolveLocal ( ParameterExpression variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileGetVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 449, +"end": 467, +"returns": "void", +"sig": "public void CompileGetVariable ( ParameterExpression variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileGetBoxedVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 469, +"end": 484, +"returns": "void", +"sig": "public void CompileGetBoxedVariable ( ParameterExpression variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileSetVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 486, +"end": 525, +"returns": "void", +"sig": "public void CompileSetVariable ( ParameterExpression variable , bool isVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileParameterExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 527, +"end": 531, +"returns": "void", +"sig": "public void CompileParameterExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileBlockExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 533, +"end": 541, +"returns": "void", +"sig": "private void CompileBlockExpression ( Expression expr , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileBlockStart", +"access": "private", +"modifiers": [ +"private" +], +"start": 543, +"end": 576, +"returns": "LocalDefinition [ ]", +"sig": "private LocalDefinition [ ] CompileBlockStart ( BlockExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileBlockEnd", +"access": "private", +"modifiers": [ +"private" +], +"start": 578, +"end": 585, +"returns": "void", +"sig": "private void CompileBlockEnd ( LocalDefinition [ ] locals )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileIndexExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 587, +"end": 616, +"returns": "void", +"sig": "private void CompileIndexExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileIndexAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 618, +"end": 655, +"returns": "void", +"sig": "private void CompileIndexAssignment ( BinaryExpression node , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileMemberAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 657, +"end": 717, +"returns": "void", +"sig": "private void CompileMemberAssignment ( BinaryExpression node , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileVariableAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 719, +"end": 725, +"returns": "void", +"sig": "private void CompileVariableAssignment ( BinaryExpression node , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAssignBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 727, +"end": 749, +"returns": "void", +"sig": "private void CompileAssignBinaryExpression ( Expression expr , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 751, +"end": 801, +"returns": "void", +"sig": "private void CompileBinaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileEqual", +"access": "private", +"modifiers": [ +"private" +], +"start": 803, +"end": 810, +"returns": "void", +"sig": "private void CompileEqual ( Expression left , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNotEqual", +"access": "private", +"modifiers": [ +"private" +], +"start": 812, +"end": 819, +"returns": "void", +"sig": "private void CompileNotEqual ( Expression left , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileComparison", +"access": "private", +"modifiers": [ +"private" +], +"start": 821, +"end": 839, +"returns": "void", +"sig": "private void CompileComparison ( ExpressionType nodeType , Expression left , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileArithmetic", +"access": "private", +"modifiers": [ +"private" +], +"start": 841, +"end": 857, +"returns": "void", +"sig": "private void CompileArithmetic ( ExpressionType nodeType , Expression left , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileConvertUnaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 859, +"end": 881, +"returns": "void", +"sig": "private void CompileConvertUnaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileConvertToType", +"access": "private", +"modifiers": [ +"private" +], +"start": 883, +"end": 911, +"returns": "void", +"sig": "private void CompileConvertToType ( Type typeFrom , Type typeTo , bool isChecked )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNotExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 913, +"end": 924, +"returns": "void", +"sig": "private void CompileNotExpression ( UnaryExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileUnaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 926, +"end": 949, +"returns": "void", +"sig": "private void CompileUnaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAndAlsoBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 951, +"end": 954, +"returns": "void", +"sig": "private void CompileAndAlsoBinaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileOrElseBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 956, +"end": 959, +"returns": "void", +"sig": "private void CompileOrElseBinaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileLogicalBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 961, +"end": 995, +"returns": "void", +"sig": "private void CompileLogicalBinaryExpression ( Expression expr , bool andAlso )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileConditionalExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 997, +"end": 1028, +"returns": "void", +"sig": "private void CompileConditionalExpression ( Expression expr , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileLoopExpression", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1032, +"end": 1055, +"returns": "void", +"sig": "private static void CompileLoopExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileSwitchExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1059, +"end": 1114, +"returns": "void", +"sig": "private void CompileSwitchExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileLabelExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1116, +"end": 1154, +"returns": "void", +"sig": "private void CompileLabelExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileGotoExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1156, +"end": 1167, +"returns": "void", +"sig": "private void CompileGotoExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBranchLabel", +"access": "public", +"modifiers": [ +"public" +], +"start": 1169, +"end": 1172, +"returns": "BranchLabel", +"sig": "public BranchLabel GetBranchLabel ( LabelTarget target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushLabelBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1174, +"end": 1177, +"returns": "void", +"sig": "public void PushLabelBlock ( LabelScopeKind type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopLabelBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1180, +"end": 1184, +"returns": "void", +"sig": "public void PopLabelBlock ( LabelScopeKind kind )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureLabel", +"access": "private", +"modifiers": [ +"private" +], +"start": 1186, +"end": 1195, +"returns": "LabelInfo", +"sig": "private LabelInfo EnsureLabel ( LabelTarget node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReferenceLabel", +"access": "private", +"modifiers": [ +"private" +], +"start": 1197, +"end": 1202, +"returns": "LabelInfo", +"sig": "private LabelInfo ReferenceLabel ( LabelTarget node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1204, +"end": 1214, +"returns": "LabelInfo", +"sig": "internal LabelInfo DefineLabel ( LabelTarget node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryPushLabelBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 1216, +"end": 1297, +"returns": "bool", +"sig": "private bool TryPushLabelBlock ( Expression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineBlockLabels", +"access": "private", +"modifiers": [ +"private" +], +"start": 1299, +"end": 1316, +"returns": "void", +"sig": "private void DefineBlockLabels ( Expression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBranchMapping", +"access": "private", +"modifiers": [ +"private" +], +"start": 1318, +"end": 1327, +"returns": "HybridReferenceDictionary < LabelTarget , BranchLabel >", +"sig": "private HybridReferenceDictionary < LabelTarget , BranchLabel > GetBranchMapping ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileThrowUnaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1329, +"end": 1357, +"returns": "void", +"sig": "private void CompileThrowUnaryExpression ( Expression expr , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EndsWithRethrow", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1360, +"end": 1375, +"returns": "bool", +"sig": "private static bool EndsWithRethrow ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAsVoidRemoveRethrow", +"access": "private", +"modifiers": [ +"private" +], +"start": 1378, +"end": 1396, +"returns": "void", +"sig": "private void CompileAsVoidRemoveRethrow ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1398, +"end": 1548, +"returns": "void", +"sig": "private void CompileTryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileDynamicExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1550, +"end": 1561, +"returns": "void", +"sig": "private void CompileDynamicExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileMethodCallExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1563, +"end": 1595, +"returns": "void", +"sig": "private void CompileMethodCallExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNewExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1597, +"end": 1625, +"returns": "void", +"sig": "private void CompileNewExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileMemberExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1627, +"end": 1673, +"returns": "void", +"sig": "private void CompileMemberExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNewArrayExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1675, +"end": 1707, +"returns": "void", +"sig": "private void CompileNewArrayExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileExtensionExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1709, +"end": 1726, +"returns": "void", +"sig": "private void CompileExtensionExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileDebugInfoExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1728, +"end": 1741, +"returns": "void", +"sig": "private void CompileDebugInfoExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileRuntimeVariablesExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1743, +"end": 1755, +"returns": "void", +"sig": "private void CompileRuntimeVariablesExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileLambdaExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1757, +"end": 1772, +"returns": "void", +"sig": "private void CompileLambdaExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileCoalesceBinaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1774, +"end": 1795, +"returns": "void", +"sig": "private void CompileCoalesceBinaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileInvocationExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1797, +"end": 1823, +"returns": "void", +"sig": "private void CompileInvocationExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileListInitExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1826, +"end": 1829, +"returns": "void", +"sig": "private void CompileListInitExpression ( Expression expr )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileMemberInitExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1832, +"end": 1835, +"returns": "void", +"sig": "private void CompileMemberInitExpression ( Expression expr )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileQuoteUnaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1838, +"end": 1841, +"returns": "void", +"sig": "private void CompileQuoteUnaryExpression ( Expression expr )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileUnboxUnaryExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1843, +"end": 1848, +"returns": "void", +"sig": "private void CompileUnboxUnaryExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTypeEqualExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1850, +"end": 1858, +"returns": "void", +"sig": "private void CompileTypeEqualExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTypeAsExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1860, +"end": 1864, +"returns": "void", +"sig": "private void CompileTypeAsExpression ( UnaryExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTypeIsExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1866, +"end": 1883, +"returns": "void", +"sig": "private void CompileTypeIsExpression ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileReducibleExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 1886, +"end": 1889, +"returns": "void", +"sig": "private void CompileReducibleExpression ( Expression expr )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1891, +"end": 1901, +"returns": "void", +"sig": "internal void Compile ( Expression expr , bool asVoid )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAsVoid", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1903, +"end": 1942, +"returns": "void", +"sig": "internal void CompileAsVoid ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNoLabelPush", +"access": "private", +"modifiers": [ +"private" +], +"start": 1945, +"end": 2040, +"returns": "void", +"sig": "private void CompileNoLabelPush ( Expression expr )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "public", +"modifiers": [ +"public" +], +"start": 2042, +"end": 2050, +"returns": "void", +"sig": "public void Compile ( Expression expr )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightDelegateCreator", +"file": "src/System.Management.Automation/engine/interpreter/LightDelegateCreator.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_interpreter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "private readonly Interpreter _interpreter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_lambda", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "private readonly Expression _lambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compiledDelegateType", +"access": "private", +"modifiers": [ +"private" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "private Type _compiledDelegateType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compiled", +"access": "private", +"modifiers": [ +"private" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private Delegate _compiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compileLock", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "private readonly object _compileLock", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightDelegateCreator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 41, +"end": 46, +"returns": "", +"sig": "internal LightDelegateCreator ( Interpreter interpreter , LambdaExpression lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Interpreter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 54, +"end": 57, +"returns": null, +"sig": "internal Interpreter Interpreter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasClosure", +"access": "private", +"modifiers": [ +"private" +], +"start": 59, +"end": 62, +"returns": null, +"sig": "private bool HasClosure", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasCompiled", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 64, +"end": 67, +"returns": null, +"sig": "internal bool HasCompiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SameDelegateType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 73, +"end": 76, +"returns": null, +"sig": "internal bool SameDelegateType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDelegate", +"access": "public", +"modifiers": [ +"public" +], +"start": 78, +"end": 81, +"returns": "Delegate", +"sig": "public Delegate CreateDelegate ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 83, +"end": 112, +"returns": "Delegate", +"sig": "internal Delegate CreateDelegate ( StrongBox < object > [ ] closure )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DelegateType", +"access": "private", +"modifiers": [ +"private" +], +"start": 114, +"end": 127, +"returns": null, +"sig": "private Type DelegateType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCompiledDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 132, +"end": 144, +"returns": "Delegate", +"sig": "internal Delegate CreateCompiledDelegate ( StrongBox < object > [ ] closure )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 151, +"end": 188, +"returns": "void", +"sig": "internal void Compile ( object state )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFuncOrAction", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 190, +"end": 218, +"returns": "Type", +"sig": "private static Type GetFuncOrAction ( LambdaExpression lambda )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightLambda", +"file": "src/System.Management.Automation/engine/interpreter/LightLambda.Generated.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "MaxParameters", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "internal const int MaxParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run0", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 28, +"end": 38, +"returns": "TRet", +"sig": "internal TRet Run0 < TRet > ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid0", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 40, +"end": 49, +"returns": "void", +"sig": "internal void RunVoid0 ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun0", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 51, +"end": 53, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun0 < TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid0", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 55, +"end": 57, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid0 ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run1", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 70, +"returns": "TRet", +"sig": "internal TRet Run1 < T0 , TRet > ( T0 arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid1", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 72, +"end": 82, +"returns": "void", +"sig": "internal void RunVoid1 < T0 > ( T0 arg0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 84, +"end": 86, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun1 < T0 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 88, +"end": 90, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid1 < T0 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run2", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 92, +"end": 104, +"returns": "TRet", +"sig": "internal TRet Run2 < T0 , T1 , TRet > ( T0 arg0 , T1 arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid2", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 106, +"end": 117, +"returns": "void", +"sig": "internal void RunVoid2 < T0 , T1 > ( T0 arg0 , T1 arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 119, +"end": 121, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun2 < T0 , T1 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 123, +"end": 125, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid2 < T0 , T1 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run3", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 127, +"end": 140, +"returns": "TRet", +"sig": "internal TRet Run3 < T0 , T1 , T2 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid3", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 142, +"end": 154, +"returns": "void", +"sig": "internal void RunVoid3 < T0 , T1 , T2 > ( T0 arg0 , T1 arg1 , T2 arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun3", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 156, +"end": 158, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun3 < T0 , T1 , T2 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid3", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 160, +"end": 162, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid3 < T0 , T1 , T2 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run4", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 164, +"end": 178, +"returns": "TRet", +"sig": "internal TRet Run4 < T0 , T1 , T2 , T3 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid4", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 180, +"end": 193, +"returns": "void", +"sig": "internal void RunVoid4 < T0 , T1 , T2 , T3 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun4", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 195, +"end": 197, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun4 < T0 , T1 , T2 , T3 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid4", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 199, +"end": 201, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid4 < T0 , T1 , T2 , T3 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run5", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 203, +"end": 218, +"returns": "TRet", +"sig": "internal TRet Run5 < T0 , T1 , T2 , T3 , T4 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid5", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 220, +"end": 234, +"returns": "void", +"sig": "internal void RunVoid5 < T0 , T1 , T2 , T3 , T4 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun5", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 236, +"end": 238, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun5 < T0 , T1 , T2 , T3 , T4 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid5", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 240, +"end": 242, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid5 < T0 , T1 , T2 , T3 , T4 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run6", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 244, +"end": 260, +"returns": "TRet", +"sig": "internal TRet Run6 < T0 , T1 , T2 , T3 , T4 , T5 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid6", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 262, +"end": 277, +"returns": "void", +"sig": "internal void RunVoid6 < T0 , T1 , T2 , T3 , T4 , T5 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun6", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 279, +"end": 281, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun6 < T0 , T1 , T2 , T3 , T4 , T5 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid6", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 283, +"end": 285, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid6 < T0 , T1 , T2 , T3 , T4 , T5 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run7", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 287, +"end": 304, +"returns": "TRet", +"sig": "internal TRet Run7 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid7", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 306, +"end": 322, +"returns": "void", +"sig": "internal void RunVoid7 < T0 , T1 , T2 , T3 , T4 , T5 , T6 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun7", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 324, +"end": 326, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun7 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid7", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 328, +"end": 330, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid7 < T0 , T1 , T2 , T3 , T4 , T5 , T6 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run8", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 332, +"end": 350, +"returns": "TRet", +"sig": "internal TRet Run8 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid8", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 352, +"end": 369, +"returns": "void", +"sig": "internal void RunVoid8 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun8", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 371, +"end": 373, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun8 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid8", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 375, +"end": 377, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid8 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run9", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 379, +"end": 398, +"returns": "TRet", +"sig": "internal TRet Run9 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid9", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 400, +"end": 418, +"returns": "void", +"sig": "internal void RunVoid9 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun9", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 420, +"end": 422, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun9 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid9", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 424, +"end": 426, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid9 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run10", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 428, +"end": 448, +"returns": "TRet", +"sig": "internal TRet Run10 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid10", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 450, +"end": 469, +"returns": "void", +"sig": "internal void RunVoid10 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun10", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 471, +"end": 473, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun10 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid10", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 475, +"end": 477, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid10 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run11", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 479, +"end": 500, +"returns": "TRet", +"sig": "internal TRet Run11 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid11", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 502, +"end": 522, +"returns": "void", +"sig": "internal void RunVoid11 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun11", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 524, +"end": 526, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun11 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid11", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 528, +"end": 530, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid11 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run12", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 532, +"end": 554, +"returns": "TRet", +"sig": "internal TRet Run12 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid12", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 556, +"end": 577, +"returns": "void", +"sig": "internal void RunVoid12 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun12", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 579, +"end": 581, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun12 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid12", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 583, +"end": 585, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid12 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run13", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 587, +"end": 610, +"returns": "TRet", +"sig": "internal TRet Run13 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid13", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 612, +"end": 634, +"returns": "void", +"sig": "internal void RunVoid13 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun13", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 636, +"end": 638, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun13 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid13", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 640, +"end": 642, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid13 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run14", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 644, +"end": 668, +"returns": "TRet", +"sig": "internal TRet Run14 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 , T13 arg13 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid14", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 670, +"end": 693, +"returns": "void", +"sig": "internal void RunVoid14 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 , T13 arg13 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun14", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 695, +"end": 697, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun14 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid14", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 699, +"end": 701, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid14 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run15", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 703, +"end": 728, +"returns": "TRet", +"sig": "internal TRet Run15 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , TRet > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 , T13 arg13 , T14 arg14 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoid15", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 730, +"end": 754, +"returns": "void", +"sig": "internal void RunVoid15 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > ( T0 arg0 , T1 arg1 , T2 arg2 , T3 arg3 , T4 arg4 , T5 arg5 , T6 arg6 , T7 arg7 , T8 arg8 , T9 arg9 , T10 arg10 , T11 arg11 , T12 arg12 , T13 arg13 , T14 arg14 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRun15", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 756, +"end": 758, +"returns": "Delegate", +"sig": "internal static Delegate MakeRun15 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 , TRet > ( LightLambda lambda )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunVoid15", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 760, +"end": 762, +"returns": "Delegate", +"sig": "internal static Delegate MakeRunVoid15 < T0 , T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 , T11 , T12 , T13 , T14 > ( LightLambda lambda )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightLambdaCompileEventArgs", +"file": "src/System.Management.Automation/engine/interpreter/LightLambda.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Compiled", +"access": "public", +"modifiers": [ +"public" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "public Delegate Compiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightLambdaCompileEventArgs", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 37, +"end": 40, +"returns": "", +"sig": "internal LightLambdaCompileEventArgs ( Delegate compiled )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightLambda", +"file": "src/System.Management.Automation/engine/interpreter/LightLambda.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_closure", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "private readonly StrongBox < object > [ ] _closure", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_interpreter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private readonly Interpreter _interpreter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_runCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "private static readonly CacheDict < Type , Func < LightLambda , Delegate > > s_runCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_delegateCreator", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "private readonly LightDelegateCreator _delegateCreator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compiled", +"access": "private", +"modifiers": [ +"private" +], +"start": 51, +"end": 51, +"returns": null, +"sig": "private Delegate _compiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilationThreshold", +"access": "private", +"modifiers": [ +"private" +], +"start": 52, +"end": 52, +"returns": null, +"sig": "private int _compilationThreshold", +"attributes": [], +"cond": [] +}, +{ +"kind": "event", +"name": "Compile", +"access": "public", +"modifiers": [ +"public" +], +"start": 57, +"end": 57, +"returns": null, +"sig": "public event EventHandler < LightLambdaCompileEventArgs > Compile", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightLambda", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 65, +"returns": "", +"sig": "internal LightLambda ( LightDelegateCreator delegateCreator , StrongBox < object > [ ] closure , int compilationThreshold )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRunDelegateCtor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 67, +"end": 79, +"returns": "Func < LightLambda , Delegate >", +"sig": "private static Func < LightLambda , Delegate > GetRunDelegateCtor ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeRunDelegateCtor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 81, +"end": 158, +"returns": "Func < LightLambda , Delegate >", +"sig": "private static Func < LightLambda , Delegate > MakeRunDelegateCtor ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateCustomDelegate", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 182, +"returns": "Delegate", +"sig": "private Delegate CreateCustomDelegate ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 184, +"end": 195, +"returns": "Delegate", +"sig": "internal Delegate MakeDelegate ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetCompiled", +"access": "private", +"modifiers": [ +"private" +], +"start": 197, +"end": 246, +"returns": "bool", +"sig": "private bool TryGetCompiled ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeFrame", +"access": "private", +"modifiers": [ +"private" +], +"start": 248, +"end": 251, +"returns": "InterpretedFrame", +"sig": "private InterpretedFrame MakeFrame ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunVoidRef2", +"access": "internal", +"modifiers": [ +"internal", +"ref", +"ref" +], +"start": 253, +"end": 275, +"returns": "void", +"sig": "internal void RunVoidRef2 < T0 , T1 > ( ref T0 arg0 , ref T1 arg1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public" +], +"start": 277, +"end": 301, +"returns": "object", +"sig": "public object Run ( params object [ ] arguments )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightLambdaClosureVisitor", +"file": "src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_closureVars", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "private readonly Dictionary < ParameterExpression , LocalVariable > _closureVars", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_closureArray", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private readonly ParameterExpression _closureArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_shadowedVars", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "private readonly Stack < HashSet < ParameterExpression > > _shadowedVars", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LightLambdaClosureVisitor", +"access": "private", +"modifiers": [ +"private" +], +"start": 55, +"end": 60, +"returns": "", +"sig": "private LightLambdaClosureVisitor ( Dictionary < ParameterExpression , LocalVariable > closureVariables , ParameterExpression closureArray )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindLambda", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 69, +"end": 83, +"returns": "Func < StrongBox < object > [ ] , Delegate >", +"sig": "internal static Func < StrongBox < object > [ ] , Delegate > BindLambda ( LambdaExpression lambda , Dictionary < ParameterExpression , LocalVariable > closureVariables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitLambda", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 87, +"end": 98, +"returns": "Expression", +"sig": "protected override Expression VisitLambda < T > ( Expression < T > node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 100, +"end": 119, +"returns": "Expression", +"sig": "protected override Expression VisitBlock ( BlockExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 121, +"end": 141, +"returns": "CatchBlock", +"sig": "protected override CatchBlock VisitCatchBlock ( CatchBlock node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitRuntimeVariables", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 143, +"end": 185, +"returns": "Expression", +"sig": "protected override Expression VisitRuntimeVariables ( RuntimeVariablesExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 187, +"end": 196, +"returns": "Expression", +"sig": "protected override Expression VisitParameter ( ParameterExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 198, +"end": 218, +"returns": "Expression", +"sig": "protected override Expression VisitBinary ( BinaryExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetClosureItem", +"access": "private", +"modifiers": [ +"private" +], +"start": 220, +"end": 239, +"returns": "Expression", +"sig": "private Expression GetClosureItem ( ParameterExpression variable , bool unbox )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExtension", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 241, +"end": 245, +"returns": "Expression", +"sig": "protected override Expression VisitExtension ( Expression node )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LightLambdaClosureVisitor.MergedRuntimeVariables", +"file": "src/System.Management.Automation/engine/interpreter/LightLambdaClosureVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_first", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 254, +"end": 254, +"returns": null, +"sig": "private readonly IRuntimeVariables _first", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_second", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 255, +"end": 255, +"returns": null, +"sig": "private readonly IRuntimeVariables _second", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_indexes", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "private readonly int [ ] _indexes", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MergedRuntimeVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 261, +"end": 266, +"returns": "", +"sig": "private MergedRuntimeVariables ( IRuntimeVariables first , IRuntimeVariables second , int [ ] indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 268, +"end": 271, +"returns": "IRuntimeVariables", +"sig": "internal static IRuntimeVariables Create ( IRuntimeVariables first , IRuntimeVariables second , int [ ] indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Count", +"access": null, +"modifiers": [], +"start": 273, +"end": 276, +"returns": null, +"sig": "int IRuntimeVariables . Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "indexer", +"name": "this[]", +"access": null, +"modifiers": [], +"start": 278, +"end": 299, +"returns": null, +"sig": "object IRuntimeVariables . this [ int index ]", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.IBoxableInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": null, +"modifiers": [], +"start": 30, +"end": 30, +"returns": "Instruction ?", +"sig": "Instruction ? BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LocalAccessInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_index", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "internal readonly int _index", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LocalAccessInstruction", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 38, +"end": 41, +"returns": "", +"sig": "protected LocalAccessInstruction ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 43, +"end": 48, +"returns": "string", +"sig": "public override string ToDebugString ( int instructionIndex , object cookie , Func < int , int > labelIndexer , IList < object > objects )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadLocalInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoadLocalInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 55, +"end": 58, +"returns": "", +"sig": "internal LoadLocalInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 60, +"end": 60, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 62, +"end": 67, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 69, +"end": 72, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadLocalBoxedInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoadLocalBoxedInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 77, +"end": 80, +"returns": "", +"sig": "internal LoadLocalBoxedInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 82, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 84, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadLocalFromClosureInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoadLocalFromClosureInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 94, +"end": 97, +"returns": "", +"sig": "internal LoadLocalFromClosureInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 99, +"end": 99, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 101, +"end": 106, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadLocalFromClosureBoxedInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoadLocalFromClosureBoxedInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 111, +"end": 114, +"returns": "", +"sig": "internal LoadLocalFromClosureBoxedInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 116, +"end": 116, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 123, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AssignLocalInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AssignLocalInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 132, +"end": 135, +"returns": "", +"sig": "internal AssignLocalInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 137, +"end": 137, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 139, +"end": 139, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 141, +"end": 145, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 147, +"end": 150, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.StoreLocalInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StoreLocalInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 155, +"end": 158, +"returns": "", +"sig": "internal StoreLocalInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 160, +"end": 160, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 162, +"end": 167, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 169, +"end": 172, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AssignLocalBoxedInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AssignLocalBoxedInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 177, +"end": 180, +"returns": "", +"sig": "internal AssignLocalBoxedInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 182, +"end": 182, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 184, +"end": 184, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 186, +"end": 191, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.StoreLocalBoxedInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StoreLocalBoxedInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 196, +"end": 199, +"returns": "", +"sig": "internal StoreLocalBoxedInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 201, +"end": 201, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 203, +"end": 203, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 205, +"end": 210, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.AssignLocalToClosureInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AssignLocalToClosureInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 215, +"end": 218, +"returns": "", +"sig": "internal AssignLocalToClosureInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 220, +"end": 220, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 222, +"end": 222, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 224, +"end": 229, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "InitializeLocalInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 239, +"end": 242, +"returns": "", +"sig": "internal InitializeLocalInstruction ( int index ) : base ( index )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.Reference", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "Reference", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 246, +"end": 249, +"returns": "", +"sig": "internal Reference ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 251, +"end": 255, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 257, +"end": 260, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 262, +"end": 265, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ImmutableValue", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_defaultValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 270, +"end": 270, +"returns": null, +"sig": "private readonly object _defaultValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ImmutableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 272, +"end": 276, +"returns": "", +"sig": "internal ImmutableValue ( int index , object defaultValue ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 278, +"end": 282, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 284, +"end": 287, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 289, +"end": 292, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ImmutableBox", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_defaultValue", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 298, +"end": 298, +"returns": null, +"sig": "private readonly object _defaultValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ImmutableBox", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 300, +"end": 304, +"returns": "", +"sig": "internal ImmutableBox ( int index , object defaultValue ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 306, +"end": 310, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 312, +"end": 315, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.ParameterBox", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ParameterBox", +"access": "public", +"modifiers": [ +"public" +], +"start": 320, +"end": 323, +"returns": "", +"sig": "public ParameterBox ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 325, +"end": 329, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.Parameter", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "Parameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 334, +"end": 337, +"returns": "", +"sig": "internal Parameter ( int index ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 339, +"end": 343, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 345, +"end": 353, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 355, +"end": 358, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.MutableValue", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_type", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 363, +"end": 363, +"returns": null, +"sig": "private readonly Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 365, +"end": 369, +"returns": "", +"sig": "internal MutableValue ( int index , Type type ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 371, +"end": 384, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoxIfIndexMatches", +"access": "public", +"modifiers": [ +"public" +], +"start": 386, +"end": 389, +"returns": "Instruction", +"sig": "public Instruction BoxIfIndexMatches ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 391, +"end": 394, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.InitializeLocalInstruction.MutableBox", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_type", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 399, +"end": 399, +"returns": null, +"sig": "private readonly Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableBox", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 401, +"end": 405, +"returns": "", +"sig": "internal MutableBox ( int index , Type type ) : base ( index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 407, +"end": 411, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 413, +"end": 416, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.RuntimeVariablesInstruction", +"file": "src/System.Management.Automation/engine/interpreter/LocalAccess.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_count", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 426, +"end": 426, +"returns": null, +"sig": "private readonly int _count", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RuntimeVariablesInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 428, +"end": 431, +"returns": "", +"sig": "public RuntimeVariablesInstruction ( int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 433, +"end": 433, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 435, +"end": 435, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 437, +"end": 447, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 449, +"end": 452, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LocalVariable", +"file": "src/System.Management.Automation/engine/interpreter/LocalVariables.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "IsBoxedFlag", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "private const int IsBoxedFlag", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "InClosureFlag", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "private const int InClosureFlag", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Index", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "public readonly int Index", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_flags", +"access": "private", +"modifiers": [ +"private" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "private int _flags", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 36, +"end": 54, +"returns": null, +"sig": "public bool IsBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 56, +"end": 59, +"returns": null, +"sig": "public bool InClosure", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InClosureOrBoxed", +"access": "public", +"modifiers": [ +"public" +], +"start": 61, +"end": 64, +"returns": null, +"sig": "public bool InClosureOrBoxed", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LocalVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 66, +"end": 70, +"returns": "", +"sig": "internal LocalVariable ( int index , bool closure , bool boxed )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadFromArray", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 72, +"end": 76, +"returns": "Expression", +"sig": "internal Expression LoadFromArray ( Expression frameData , Expression closure )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 78, +"end": 81, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LocalDefinition", +"file": "src/System.Management.Automation/engine/interpreter/LocalVariables.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "_index", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 86, +"end": 86, +"returns": null, +"sig": "private readonly int _index", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 87, +"end": 87, +"returns": null, +"sig": "private readonly ParameterExpression _parameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LocalDefinition", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 89, +"end": 93, +"returns": "", +"sig": "internal LocalDefinition ( int localIndex , ParameterExpression parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Index", +"access": "public", +"modifiers": [ +"public" +], +"start": 95, +"end": 101, +"returns": null, +"sig": "public int Index", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 103, +"end": 109, +"returns": null, +"sig": "public ParameterExpression Parameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 111, +"end": 120, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 122, +"end": 130, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "operator", +"name": "operator ==", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 132, +"end": 135, +"returns": null, +"sig": "public static bool operator == ( LocalDefinition self , LocalDefinition other )", +"attributes": [], +"cond": [] +}, +{ +"kind": "operator", +"name": "operator !=", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 137, +"end": 140, +"returns": null, +"sig": "public static bool operator != ( LocalDefinition self , LocalDefinition other )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LocalVariables", +"file": "src/System.Management.Automation/engine/interpreter/LocalVariables.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_variables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 145, +"end": 145, +"returns": null, +"sig": "private readonly HybridReferenceDictionary < ParameterExpression , VariableScope > _variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_closureVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 146, +"end": 146, +"returns": null, +"sig": "private Dictionary < ParameterExpression , LocalVariable > _closureVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxLocalCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 148, +"end": 148, +"returns": null, +"sig": "private int _localCount , _maxLocalCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LocalVariables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 150, +"end": 152, +"returns": "", +"sig": "internal LocalVariables ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 154, +"end": 177, +"returns": "LocalDefinition", +"sig": "public LocalDefinition DefineLocal ( ParameterExpression variable , int start )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UndefineLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 179, +"end": 193, +"returns": "void", +"sig": "public void UndefineLocal ( LocalDefinition definition , int end )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Box", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 195, +"end": 218, +"returns": "void", +"sig": "internal void Box ( ParameterExpression variable , InstructionList instructions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalCount", +"access": "public", +"modifiers": [ +"public" +], +"start": 220, +"end": 223, +"returns": null, +"sig": "public int LocalCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetOrDefineLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 225, +"end": 234, +"returns": "int", +"sig": "public int GetOrDefineLocal ( ParameterExpression var )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLocalIndex", +"access": "public", +"modifiers": [ +"public" +], +"start": 236, +"end": 240, +"returns": "int", +"sig": "public int GetLocalIndex ( ParameterExpression var )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetLocalOrClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 242, +"end": 258, +"returns": "bool", +"sig": "public bool TryGetLocalOrClosure ( ParameterExpression var , out LocalVariable local )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyLocals", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 264, +"end": 273, +"returns": "Dictionary < ParameterExpression , LocalVariable >", +"sig": "internal Dictionary < ParameterExpression , LocalVariable > CopyLocals ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 278, +"end": 281, +"returns": "bool", +"sig": "internal bool ContainsVariable ( ParameterExpression variable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ClosureVariables", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 286, +"end": 292, +"returns": null, +"sig": "internal Dictionary < ParameterExpression , LocalVariable > ClosureVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddClosureVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 294, +"end": 301, +"returns": "LocalVariable", +"sig": "internal LocalVariable AddClosureVariable ( ParameterExpression variable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LocalVariables.VariableScope", +"file": "src/System.Management.Automation/engine/interpreter/LocalVariables.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Start", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 308, +"end": 308, +"returns": null, +"sig": "public readonly int Start", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Stop", +"access": "public", +"modifiers": [ +"public" +], +"start": 309, +"end": 309, +"returns": null, +"sig": "public int Stop", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Variable", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 310, +"end": 310, +"returns": null, +"sig": "public readonly LocalVariable Variable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Parent", +"access": "public", +"modifiers": [ +"public", +"readonly" +], +"start": 311, +"end": 311, +"returns": null, +"sig": "public readonly VariableScope Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ChildScopes", +"access": "public", +"modifiers": [ +"public" +], +"start": 312, +"end": 312, +"returns": null, +"sig": "public List < VariableScope > ChildScopes", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariableScope", +"access": "public", +"modifiers": [ +"public" +], +"start": 314, +"end": 319, +"returns": "", +"sig": "public VariableScope ( LocalVariable variable , int start , VariableScope parent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoopCompiler", +"file": "src/System.Management.Automation/engine/interpreter/LoopCompiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_frameDataVar", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "private readonly ParameterExpression _frameDataVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_frameClosureVar", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 51, +"end": 51, +"returns": null, +"sig": "private readonly ParameterExpression _frameClosureVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_frameVar", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 52, +"end": 52, +"returns": null, +"sig": "private readonly ParameterExpression _frameVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_returnLabel", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "private readonly LabelTarget _returnLabel", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_closureVariables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 55, +"end": 55, +"returns": null, +"sig": "private readonly Dictionary < ParameterExpression , LocalVariable > _outerVariables , _closureVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loop", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 56, +"end": 56, +"returns": null, +"sig": "private readonly PowerShellLoopExpression _loop", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_temps", +"access": "private", +"modifiers": [ +"private" +], +"start": 57, +"end": 57, +"returns": null, +"sig": "private List < ParameterExpression > _temps", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopVariables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 59, +"end": 59, +"returns": null, +"sig": "private readonly Dictionary < ParameterExpression , LoopVariable > _loopVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopLocals", +"access": "private", +"modifiers": [ +"private" +], +"start": 61, +"end": 61, +"returns": null, +"sig": "private HashSet < ParameterExpression > _loopLocals", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_labelMapping", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 63, +"end": 63, +"returns": null, +"sig": "private readonly HybridReferenceDictionary < LabelTarget , BranchLabel > _labelMapping", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopStartInstructionIndex", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 64, +"end": 64, +"returns": null, +"sig": "private readonly int _loopStartInstructionIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopEndInstructionIndex", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 65, +"end": 65, +"returns": null, +"sig": "private readonly int _loopEndInstructionIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoopCompiler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 67, +"end": 85, +"returns": "", +"sig": "internal LoopCompiler ( PowerShellLoopExpression loop , HybridReferenceDictionary < LabelTarget , BranchLabel > labelMapping , Dictionary < ParameterExpression , LocalVariable > locals , Dictionary < ParameterExpression , LocalVariable > closureVariables , int loopStartInstructionIndex , int loopEnd", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 87, +"end": 142, +"returns": "LoopFunc", +"sig": "internal LoopFunc CreateDelegate ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExtension", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 144, +"end": 154, +"returns": "Expression", +"sig": "protected override Expression VisitExtension ( Expression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitGoto", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 158, +"end": 185, +"returns": "Expression", +"sig": "protected override Expression VisitGoto ( GotoExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 196, +"end": 205, +"returns": "Expression", +"sig": "protected override Expression VisitBlock ( BlockExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnterVariableScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 207, +"end": 218, +"returns": "HashSet < ParameterExpression >", +"sig": "private HashSet < ParameterExpression > EnterVariableScope ( ICollection < ParameterExpression > variables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 220, +"end": 233, +"returns": "CatchBlock", +"sig": "protected override CatchBlock VisitCatchBlock ( CatchBlock node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitLambda", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 235, +"end": 246, +"returns": "Expression", +"sig": "protected override Expression VisitLambda < T > ( Expression < T > node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExitVariableScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 248, +"end": 251, +"returns": "void", +"sig": "private void ExitVariableScope ( HashSet < ParameterExpression > prevLocals )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 253, +"end": 303, +"returns": "Expression", +"sig": "protected override Expression VisitBinary ( BinaryExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 305, +"end": 315, +"returns": "Expression", +"sig": "protected override Expression VisitUnary ( UnaryExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 320, +"end": 323, +"returns": "Expression", +"sig": "protected override Expression VisitParameter ( ParameterExpression node )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariable", +"access": "private", +"modifiers": [ +"private" +], +"start": 325, +"end": 373, +"returns": "Expression", +"sig": "private Expression VisitVariable ( ParameterExpression node , ExpressionAccess access )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTemp", +"access": "private", +"modifiers": [ +"private" +], +"start": 375, +"end": 381, +"returns": "ParameterExpression", +"sig": "private ParameterExpression AddTemp ( ParameterExpression variable )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoopCompiler.LoopVariable", +"file": "src/System.Management.Automation/engine/interpreter/LoopCompiler.cs", +"kind": "struct", +"members": [ +{ +"kind": "field", +"name": "Access", +"access": "public", +"modifiers": [ +"public" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "public ExpressionAccess Access", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BoxStorage", +"access": "public", +"modifiers": [ +"public" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "public ParameterExpression BoxStorage", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoopVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 38, +"end": 42, +"returns": "", +"sig": "public LoopVariable ( ExpressionAccess access , ParameterExpression box )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 44, +"end": 47, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MulInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private MulInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 128, +"end": 145, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 147, +"end": 150, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulInt32", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 41, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulInt16", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 46, +"end": 53, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulInt64", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 58, +"end": 65, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt16", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 77, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt32", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulUInt64", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 101, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulSingle", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 106, +"end": 113, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulInstruction.MulDouble", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 125, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 159, +"end": 159, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MulOvfInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 163, +"returns": "", +"sig": "private MulOvfInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 261, +"end": 278, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 280, +"end": 283, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt32", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 167, +"end": 174, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt16", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 179, +"end": 186, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfInt64", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 191, +"end": 198, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt16", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 203, +"end": 210, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt32", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 215, +"end": 222, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfUInt64", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 227, +"end": 234, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfSingle", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 239, +"end": 246, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.MulOvfInstruction.MulOvfDouble", +"file": "src/System.Management.Automation/engine/interpreter/MulInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 251, +"end": 258, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private static Instruction s_reference , s_boolean , s_SByte , s_int16 , s_char , s_int32 , s_int64 , s_byte , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 25, +"end": 25, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NotEqualInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 29, +"end": 31, +"returns": "", +"sig": "private NotEqualInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 151, +"end": 183, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 185, +"end": 188, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualBoolean", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 35, +"end": 39, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualSByte", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 44, +"end": 48, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt16", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 53, +"end": 57, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualChar", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 62, +"end": 66, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt32", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 71, +"end": 75, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualInt64", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 80, +"end": 84, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualByte", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 89, +"end": 93, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt16", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 98, +"end": 102, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt32", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 107, +"end": 111, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualUInt64", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 116, +"end": 120, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualSingle", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 125, +"end": 129, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualDouble", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 134, +"end": 138, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NotEqualInstruction.NotEqualReference", +"file": "src/System.Management.Automation/engine/interpreter/NotEqualInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 143, +"end": 147, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NumericConvertInstruction", +"file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_to", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "internal readonly TypeCode _from , _to", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NumericConvertInstruction", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 22, +"end": 26, +"returns": "", +"sig": "protected NumericConvertInstruction ( TypeCode from , TypeCode to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 28, +"end": 28, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 32, +"end": 35, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NumericConvertInstruction.Unchecked", +"file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Unchecked", +"access": "public", +"modifiers": [ +"public" +], +"start": 42, +"end": 45, +"returns": "", +"sig": "public Unchecked ( TypeCode from , TypeCode to ) : base ( from , to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 47, +"end": 51, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "private", +"modifiers": [ +"private" +], +"start": 53, +"end": 70, +"returns": "object", +"sig": "private object Convert ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt32", +"access": "private", +"modifiers": [ +"private" +], +"start": 72, +"end": 92, +"returns": "object", +"sig": "private object ConvertInt32 ( int obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt64", +"access": "private", +"modifiers": [ +"private" +], +"start": 94, +"end": 114, +"returns": "object", +"sig": "private object ConvertInt64 ( Int64 obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUInt64", +"access": "private", +"modifiers": [ +"private" +], +"start": 116, +"end": 136, +"returns": "object", +"sig": "private object ConvertUInt64 ( UInt64 obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertDouble", +"access": "private", +"modifiers": [ +"private" +], +"start": 138, +"end": 158, +"returns": "object", +"sig": "private object ConvertDouble ( double obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NumericConvertInstruction.Checked", +"file": "src/System.Management.Automation/engine/interpreter/NumericConvertInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Checked", +"access": "public", +"modifiers": [ +"public" +], +"start": 166, +"end": 169, +"returns": "", +"sig": "public Checked ( TypeCode from , TypeCode to ) : base ( from , to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 171, +"end": 175, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "private", +"modifiers": [ +"private" +], +"start": 177, +"end": 194, +"returns": "object", +"sig": "private object Convert ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt32", +"access": "private", +"modifiers": [ +"private" +], +"start": 196, +"end": 216, +"returns": "object", +"sig": "private object ConvertInt32 ( int obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertInt64", +"access": "private", +"modifiers": [ +"private" +], +"start": 218, +"end": 238, +"returns": "object", +"sig": "private object ConvertInt64 ( Int64 obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertUInt64", +"access": "private", +"modifiers": [ +"private" +], +"start": 240, +"end": 260, +"returns": "object", +"sig": "private object ConvertUInt64 ( UInt64 obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertDouble", +"access": "private", +"modifiers": [ +"private" +], +"start": 262, +"end": 282, +"returns": "object", +"sig": "private object ConvertDouble ( double obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.UpdatePositionInstruction", +"file": "src/System.Management.Automation/engine/interpreter/PowerShellInstructions.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_sequencePoint", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "private readonly int _sequencePoint", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_checkBreakpoints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 21, +"end": 21, +"returns": null, +"sig": "private readonly bool _checkBreakpoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UpdatePositionInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 23, +"end": 27, +"returns": "", +"sig": "private UpdatePositionInstruction ( bool checkBreakpoints , int sequencePoint )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 29, +"end": 44, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 46, +"end": 49, +"returns": "Instruction", +"sig": "public static Instruction Create ( int sequencePoint , bool checkBreakpoints )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.RuntimeVariables", +"file": "src/System.Management.Automation/engine/interpreter/RuntimeVariables.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_boxes", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private readonly IStrongBox [ ] _boxes", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RuntimeVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 24, +"end": 27, +"returns": "", +"sig": "private RuntimeVariables ( IStrongBox [ ] boxes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Count", +"access": null, +"modifiers": [], +"start": 29, +"end": 35, +"returns": null, +"sig": "int IRuntimeVariables . Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "indexer", +"name": "this[]", +"access": null, +"modifiers": [], +"start": 37, +"end": 54, +"returns": null, +"sig": "object IRuntimeVariables . this [ int index ]", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadObjectInstruction", +"file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_value", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private readonly object _value", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoadObjectInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 25, +"end": 28, +"returns": "", +"sig": "internal LoadObjectInstruction ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 32, +"end": 36, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 38, +"end": 41, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.LoadCachedObjectInstruction", +"file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_index", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private readonly uint _index", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoadCachedObjectInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 48, +"end": 51, +"returns": "", +"sig": "internal LoadCachedObjectInstruction ( uint index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 53, +"end": 53, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 55, +"end": 59, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 61, +"end": 64, +"returns": "string", +"sig": "public override string ToDebugString ( int instructionIndex , object cookie , Func < int , int > labelIndexer , IList < object > objects )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 66, +"end": 69, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.PopInstruction", +"file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 74, +"end": 74, +"returns": null, +"sig": "internal static readonly PopInstruction Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PopInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 76, +"end": 76, +"returns": "", +"sig": "private PopInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 78, +"end": 78, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 80, +"end": 84, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 86, +"end": 89, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DupInstruction", +"file": "src/System.Management.Automation/engine/interpreter/StackOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 94, +"end": 94, +"returns": null, +"sig": "internal static readonly DupInstruction Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DupInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 96, +"end": 96, +"returns": "", +"sig": "private DupInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 98, +"end": 98, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 100, +"end": 100, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 102, +"end": 106, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 108, +"end": 111, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 26, +"end": 26, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SubInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 28, +"end": 30, +"returns": "", +"sig": "private SubInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 128, +"end": 145, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 147, +"end": 150, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubInt32", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 41, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubInt16", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 46, +"end": 53, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubInt64", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 58, +"end": 65, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt16", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 77, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt32", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 82, +"end": 89, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubUInt64", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 94, +"end": 101, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubSingle", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 106, +"end": 113, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubInstruction.SubDouble", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 118, +"end": 125, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_double", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "private static Instruction s_int16 , s_int32 , s_int64 , s_UInt16 , s_UInt32 , s_UInt64 , s_single , s_double", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 159, +"end": 159, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SubOvfInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 161, +"end": 163, +"returns": "", +"sig": "private SubOvfInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 261, +"end": 278, +"returns": "Instruction", +"sig": "public static Instruction Create ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 280, +"end": 283, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt32", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 167, +"end": 174, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt16", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 179, +"end": 186, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfInt64", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 191, +"end": 198, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt16", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 203, +"end": 210, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt32", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 215, +"end": 222, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfUInt64", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 227, +"end": 234, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfSingle", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 239, +"end": 246, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.SubOvfInstruction.SubOvfDouble", +"file": "src/System.Management.Automation/engine/interpreter/SubInstruction.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 251, +"end": 258, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CreateDelegateInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_creator", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private readonly LightDelegateCreator _creator", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CreateDelegateInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 25, +"end": 28, +"returns": "", +"sig": "internal CreateDelegateInstruction ( LightDelegateCreator delegateCreator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 30, +"end": 30, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 54, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.NewInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_constructor", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 59, +"end": 59, +"returns": null, +"sig": "private readonly ConstructorInfo _constructor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 60, +"end": 60, +"returns": null, +"sig": "private readonly int _argCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NewInstruction", +"access": "public", +"modifiers": [ +"public" +], +"start": 62, +"end": 66, +"returns": "", +"sig": "public NewInstruction ( ConstructorInfo constructor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 68, +"end": 68, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 70, +"end": 70, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 72, +"end": 93, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 95, +"end": 98, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DefaultValueInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "DefaultValueInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 103, +"end": 103, +"returns": "", +"sig": "internal DefaultValueInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 105, +"end": 105, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 107, +"end": 107, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 109, +"end": 113, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 115, +"end": 118, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.TypeIsInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TypeIsInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 123, +"end": 123, +"returns": "", +"sig": "internal TypeIsInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 125, +"end": 125, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 127, +"end": 127, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 129, +"end": 134, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 136, +"end": 139, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.TypeAsInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TypeAsInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 144, +"end": 144, +"returns": "", +"sig": "internal TypeAsInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 146, +"end": 146, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 148, +"end": 148, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 150, +"end": 164, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 166, +"end": 169, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.TypeEqualsInstruction", +"file": "src/System.Management.Automation/engine/interpreter/TypeOperations.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 174, +"end": 174, +"returns": null, +"sig": "public static readonly TypeEqualsInstruction Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConsumedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 176, +"end": 176, +"returns": null, +"sig": "public override int ConsumedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProducedStack", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 178, +"end": 178, +"returns": null, +"sig": "public override int ProducedStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeEqualsInstruction", +"access": "private", +"modifiers": [ +"private" +], +"start": 180, +"end": 182, +"returns": "", +"sig": "private TypeEqualsInstruction ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Run", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 184, +"end": 190, +"returns": "int", +"sig": "public override int Run ( InterpretedFrame frame )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstructionName", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 192, +"end": 195, +"returns": null, +"sig": "public override string InstructionName", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.TypeUtils", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "GetNonNullableType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 18, +"end": 26, +"returns": "Type", +"sig": "internal static Type GetNonNullableType ( this Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNullableType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 28, +"end": 37, +"returns": "Type", +"sig": "internal static Type GetNullableType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNullableType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 39, +"end": 42, +"returns": "bool", +"sig": "internal static bool IsNullableType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBool", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 44, +"end": 47, +"returns": "bool", +"sig": "internal static bool IsBool ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNumeric", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 49, +"end": 72, +"returns": "bool", +"sig": "internal static bool IsNumeric ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNumeric", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 74, +"end": 93, +"returns": "bool", +"sig": "internal static bool IsNumeric ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsArithmetic", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 95, +"end": 115, +"returns": "bool", +"sig": "internal static bool IsArithmetic ( Type type )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ArrayUtils", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "AddLast", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 120, +"end": 126, +"returns": "T [ ]", +"sig": "internal static T [ ] AddLast < T > ( this IList < T > list , T item )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.DelegateHelpers", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "MaximumArity", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 136, +"end": 136, +"returns": null, +"sig": "private const int MaximumArity", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeDelegate", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 144, +"end": 224, +"returns": "Type", +"sig": "internal static Type MakeDelegate ( Type [ ] types )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage", +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ScriptingRuntimeHelpers", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Int32ToObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 229, +"end": 232, +"returns": "object", +"sig": "internal static object Int32ToObject ( int i )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BooleanToObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 234, +"end": 237, +"returns": "object", +"sig": "internal static object BooleanToObject ( bool b )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BooleanToObjectMethod", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 239, +"end": 239, +"returns": null, +"sig": "internal static readonly MethodInfo BooleanToObjectMethod", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Int32ToObjectMethod", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 240, +"end": 240, +"returns": null, +"sig": "internal static readonly MethodInfo Int32ToObjectMethod", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "True", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 242, +"end": 242, +"returns": null, +"sig": "internal static readonly object True", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "False", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 243, +"end": 243, +"returns": null, +"sig": "internal static readonly object False", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPrimitiveDefaultValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 245, +"end": 269, +"returns": "object", +"sig": "internal static object GetPrimitiveDefaultValue ( Type type )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ArgumentArray", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_arguments", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 278, +"end": 278, +"returns": null, +"sig": "private readonly object [ ] _arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_first", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 281, +"end": 281, +"returns": null, +"sig": "private readonly int _first", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ArgumentArray", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 285, +"end": 290, +"returns": "", +"sig": "internal ArgumentArray ( object [ ] arguments , int first , int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Count", +"access": "public", +"modifiers": [ +"public" +], +"start": 292, +"end": 292, +"returns": null, +"sig": "public int Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 294, +"end": 298, +"returns": "object", +"sig": "public object GetArgument ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMetaObject", +"access": "public", +"modifiers": [ +"public" +], +"start": 300, +"end": 310, +"returns": "DynamicMetaObject", +"sig": "public DynamicMetaObject GetMetaObject ( Expression parameter , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArg", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 313, +"end": 316, +"returns": "object", +"sig": "public static object GetArg ( ArgumentArray array , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getArgMethod", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 318, +"end": 318, +"returns": null, +"sig": "private static readonly MethodInfo s_getArgMethod", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ExceptionHelpers", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "prevStackTraces", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 323, +"end": 323, +"returns": null, +"sig": "private const string prevStackTraces", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateForRethrow", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 329, +"end": 347, +"returns": "Exception", +"sig": "public static Exception UpdateForRethrow ( Exception rethrow )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExceptionStackTraces", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 352, +"end": 356, +"returns": "IList < StackTrace >", +"sig": "public static IList < StackTrace > GetExceptionStackTraces ( Exception rethrow )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssociateStackTraces", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 358, +"end": 361, +"returns": "void", +"sig": "private static void AssociateStackTraces ( Exception e , List < StackTrace > traces )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetAssociatedStackTraces", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 363, +"end": 367, +"returns": "bool", +"sig": "private static bool TryGetAssociatedStackTraces ( Exception e , out List < StackTrace > traces )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.HybridReferenceDictionary", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_keysAndValues", +"access": "private", +"modifiers": [ +"private" +], +"start": 375, +"end": 375, +"returns": null, +"sig": "private KeyValuePair < TKey , TValue > [ ] _keysAndValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dict", +"access": "private", +"modifiers": [ +"private" +], +"start": 376, +"end": 376, +"returns": null, +"sig": "private Dictionary < TKey , TValue > _dict", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_count", +"access": "private", +"modifiers": [ +"private" +], +"start": 377, +"end": 377, +"returns": null, +"sig": "private int _count", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "_arraySize", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 379, +"end": 379, +"returns": null, +"sig": "private const int _arraySize", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "HybridReferenceDictionary", +"access": "public", +"modifiers": [ +"public" +], +"start": 381, +"end": 383, +"returns": "", +"sig": "public HybridReferenceDictionary ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "HybridReferenceDictionary", +"access": "public", +"modifiers": [ +"public" +], +"start": 385, +"end": 395, +"returns": "", +"sig": "public HybridReferenceDictionary ( int initialCapacity )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 397, +"end": 419, +"returns": "bool", +"sig": "public bool TryGetValue ( TKey key , out TValue value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remove", +"access": "public", +"modifiers": [ +"public" +], +"start": 421, +"end": 443, +"returns": "bool", +"sig": "public bool Remove ( TKey key )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsKey", +"access": "public", +"modifiers": [ +"public" +], +"start": 445, +"end": 465, +"returns": "bool", +"sig": "public bool ContainsKey ( TKey key )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Count", +"access": "public", +"modifiers": [ +"public" +], +"start": 467, +"end": 478, +"returns": null, +"sig": "public int Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerator", +"access": "public", +"modifiers": [ +"public" +], +"start": 480, +"end": 488, +"returns": "IEnumerator < KeyValuePair < TKey , TValue > >", +"sig": "public IEnumerator < KeyValuePair < TKey , TValue > > GetEnumerator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumeratorWorker", +"access": "private", +"modifiers": [ +"private" +], +"start": 490, +"end": 502, +"returns": "IEnumerator < KeyValuePair < TKey , TValue > >", +"sig": "private IEnumerator < KeyValuePair < TKey , TValue > > GetEnumeratorWorker ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "indexer", +"name": "this[]", +"access": "public", +"modifiers": [ +"public" +], +"start": 504, +"end": 572, +"returns": null, +"sig": "public TValue this [ TKey key ]", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CacheDict", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_dict", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 582, +"end": 582, +"returns": null, +"sig": "private readonly Dictionary < TKey , KeyInfo > _dict", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_list", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 583, +"end": 583, +"returns": null, +"sig": "private readonly LinkedList < TKey > _list", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxSize", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 584, +"end": 584, +"returns": null, +"sig": "private readonly int _maxSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CacheDict", +"access": "public", +"modifiers": [ +"public" +], +"start": 590, +"end": 593, +"returns": "", +"sig": "public CacheDict ( int maxSize )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 599, +"end": 618, +"returns": "bool", +"sig": "public bool TryGetValue ( TKey key , out TValue value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "public", +"modifiers": [ +"public" +], +"start": 624, +"end": 645, +"returns": "void", +"sig": "public void Add ( TKey key , TValue value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "indexer", +"name": "this[]", +"access": "public", +"modifiers": [ +"public" +], +"start": 652, +"end": 682, +"returns": null, +"sig": "public TValue this [ TKey key ]", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ThreadLocal", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_stores", +"access": "private", +"modifiers": [ +"private" +], +"start": 686, +"end": 686, +"returns": null, +"sig": "private StorageInfo [ ] _stores", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_updating", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 687, +"end": 687, +"returns": null, +"sig": "private static readonly StorageInfo [ ] s_updating", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_refCounted", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 688, +"end": 688, +"returns": null, +"sig": "private readonly bool _refCounted", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ThreadLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 690, +"end": 692, +"returns": "", +"sig": "public ThreadLocal ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ThreadLocal", +"access": "public", +"modifiers": [ +"public" +], +"start": 704, +"end": 707, +"returns": "", +"sig": "public ThreadLocal ( bool refCounted )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 714, +"end": 725, +"returns": null, +"sig": "public T Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetOrCreate", +"access": "public", +"modifiers": [ +"public" +], +"start": 731, +"end": 743, +"returns": "T", +"sig": "public T GetOrCreate ( Func < T > func )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Update", +"access": "public", +"modifiers": [ +"public" +], +"start": 749, +"end": 755, +"returns": "T", +"sig": "public T Update ( Func < T , T > updater )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Update", +"access": "public", +"modifiers": [ +"public" +], +"start": 760, +"end": 766, +"returns": "T", +"sig": "public T Update ( T newValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStorageInfo", +"access": "public", +"modifiers": [ +"public" +], +"start": 775, +"end": 778, +"returns": "StorageInfo", +"sig": "public StorageInfo GetStorageInfo ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStorageInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 780, +"end": 796, +"returns": "StorageInfo", +"sig": "private StorageInfo GetStorageInfo ( StorageInfo [ ] curStorage )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RetryOrCreateStorageInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 803, +"end": 819, +"returns": "StorageInfo", +"sig": "private StorageInfo RetryOrCreateStorageInfo ( StorageInfo [ ] curStorage )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateStorageInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 824, +"end": 879, +"returns": "StorageInfo", +"sig": "private StorageInfo CreateStorageInfo ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ThreadLocal.StorageInfo", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Thread", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 888, +"end": 888, +"returns": null, +"sig": "internal readonly Thread Thread", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 889, +"end": 889, +"returns": null, +"sig": "public T Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StorageInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 891, +"end": 896, +"returns": "", +"sig": "internal StorageInfo ( Thread curThread )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.Assert", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Unreachable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 904, +"end": 911, +"returns": null, +"sig": "internal static Exception Unreachable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NotNull", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 914, +"end": 917, +"returns": "void", +"sig": "public static void NotNull ( object var )", +"attributes": [ +"Conditional" +], +"cond": [] +}, +{ +"kind": "method", +"name": "NotNull", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 920, +"end": 923, +"returns": "void", +"sig": "public static void NotNull ( object var1 , object var2 )", +"attributes": [ +"Conditional" +], +"cond": [] +}, +{ +"kind": "method", +"name": "NotNull", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 926, +"end": 929, +"returns": "void", +"sig": "public static void NotNull ( object var1 , object var2 , object var3 )", +"attributes": [ +"Conditional" +], +"cond": [] +}, +{ +"kind": "method", +"name": "NotNullItems", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 932, +"end": 939, +"returns": "void", +"sig": "public static void NotNullItems < T > ( IEnumerable < T > items ) where T : class", +"attributes": [ +"Conditional" +], +"cond": [] +}, +{ +"kind": "method", +"name": "NotEmpty", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 942, +"end": 945, +"returns": "void", +"sig": "public static void NotEmpty ( string str )", +"attributes": [ +"Conditional" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.Utils", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Constant", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 959, +"end": 962, +"returns": "Expression", +"sig": "internal static Expression Constant ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_voidInstance", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 964, +"end": 964, +"returns": null, +"sig": "private static readonly DefaultExpression s_voidInstance", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Empty", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 966, +"end": 969, +"returns": "DefaultExpression", +"sig": "public static DefaultExpression Empty ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Void", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 971, +"end": 980, +"returns": "Expression", +"sig": "public static Expression Void ( Expression expression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Default", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 982, +"end": 990, +"returns": "DefaultExpression", +"sig": "public static DefaultExpression Default ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 992, +"end": 1019, +"returns": "Expression", +"sig": "public static Expression Convert ( Expression expression , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Box", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1021, +"end": 1038, +"returns": "Expression", +"sig": "public static Expression Box ( Expression expression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsReadWriteAssignment", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1040, +"end": 1069, +"returns": "bool", +"sig": "public static bool IsReadWriteAssignment ( this ExpressionType type )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.CollectionExtension", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "TrueForAll", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1074, +"end": 1088, +"returns": "bool", +"sig": "internal static bool TrueForAll < T > ( this IEnumerable < T > collection , Predicate < T > predicate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Map", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1090, +"end": 1101, +"returns": "TResult [ ]", +"sig": "internal static TResult [ ] Map < TSource , TResult > ( this ICollection < TSource > source , Func < TSource , TResult > selector )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ListHashCode", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1104, +"end": 1114, +"returns": "int", +"sig": "internal static int ListHashCode < T > ( this IEnumerable < T > list )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ListEquals", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1116, +"end": 1137, +"returns": "bool", +"sig": "internal static bool ListEquals < T > ( this ICollection < T > first , ICollection < T > second )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Interpreter.ListEqualityComparer", +"file": "src/System.Management.Automation/engine/interpreter/Utilities.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Instance", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1142, +"end": 1142, +"returns": null, +"sig": "internal static readonly ListEqualityComparer < T > Instance", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ListEqualityComparer", +"access": "private", +"modifiers": [ +"private" +], +"start": 1144, +"end": 1144, +"returns": "", +"sig": "private ListEqualityComparer ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1147, +"end": 1150, +"returns": "bool", +"sig": "public override bool Equals ( ICollection < T > x , ICollection < T > y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1152, +"end": 1155, +"returns": "int", +"sig": "public override int GetHashCode ( ICollection < T > obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CodeGeneration", +"file": "src/System.Management.Automation/engine/lang/codegen.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "EscapeSingleQuotedStringContent", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 21, +"end": 40, +"returns": "string", +"sig": "public static string EscapeSingleQuotedStringContent ( string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EscapeBlockCommentContent", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 48, +"end": 58, +"returns": "string", +"sig": "public static string EscapeBlockCommentContent ( string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EscapeFormatStringContent", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 68, +"end": 87, +"returns": "string", +"sig": "public static string EscapeFormatStringContent ( string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EscapeVariableName", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 97, +"end": 108, +"returns": "string", +"sig": "public static string EscapeVariableName ( string value )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FlowControlException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FlowControlException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 30, +"end": 30, +"returns": "", +"sig": "internal FlowControlException ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LoopFlowException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoopFlowException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 38, +"end": 41, +"returns": "", +"sig": "internal LoopFlowException ( string label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "LoopFlowException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 43, +"end": 43, +"returns": "", +"sig": "internal LoopFlowException ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "public", +"modifiers": [ +"public" +], +"start": 49, +"end": 53, +"returns": null, +"sig": "public string Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MatchLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 55, +"end": 58, +"returns": "bool", +"sig": "internal bool MatchLabel ( string loopLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MatchLoopLabel", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 60, +"end": 66, +"returns": "bool", +"sig": "internal static bool MatchLoopLabel ( string flowLabel , string loopLabel )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.BreakException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "BreakException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 75, +"end": 78, +"returns": "", +"sig": "internal BreakException ( string label ) : base ( label )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BreakException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 81, +"end": 81, +"returns": "", +"sig": "internal BreakException ( )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "BreakException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 84, +"end": 87, +"returns": "", +"sig": "internal BreakException ( string label , Exception innerException ) : base ( label )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ContinueException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ContinueException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 96, +"end": 99, +"returns": "", +"sig": "internal ContinueException ( string label ) : base ( label )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ContinueException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 102, +"end": 102, +"returns": "", +"sig": "internal ContinueException ( )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ContinueException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 105, +"end": 108, +"returns": "", +"sig": "internal ContinueException ( string label , Exception innerException ) : base ( label )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ReturnException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ReturnException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 113, +"end": 116, +"returns": "", +"sig": "internal ReturnException ( object argument )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Argument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 118, +"end": 118, +"returns": null, +"sig": "internal object Argument", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExitException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ExitException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 127, +"end": 130, +"returns": "", +"sig": "internal ExitException ( object argument )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Argument", +"access": "public", +"modifiers": [ +"public" +], +"start": 135, +"end": 135, +"returns": null, +"sig": "public object Argument", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ExitException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 138, +"end": 138, +"returns": "", +"sig": "internal ExitException ( )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.StopUpstreamCommandsException", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StopUpstreamCommandsException", +"access": "public", +"modifiers": [ +"public" +], +"start": 162, +"end": 165, +"returns": "", +"sig": "public StopUpstreamCommandsException ( InternalCommand requestingCommand )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequestingCommandProcessor", +"access": "public", +"modifiers": [ +"public" +], +"start": 167, +"end": 167, +"returns": null, +"sig": "public CommandProcessorBase RequestingCommandProcessor", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParserOps", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "MethodNotFoundErrorId", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 234, +"end": 234, +"returns": null, +"sig": "internal const string MethodNotFoundErrorId", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParserOps", +"access": null, +"modifiers": [ +"static" +], +"start": 239, +"end": 251, +"returns": "", +"sig": "static ParserOps ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "_MinCache", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 253, +"end": 253, +"returns": null, +"sig": "private const int _MinCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "_MaxCache", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 254, +"end": 254, +"returns": null, +"sig": "private const int _MaxCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_integerCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 256, +"end": 256, +"returns": null, +"sig": "private static readonly object [ ] s_integerCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_chars", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 257, +"end": 257, +"returns": null, +"sig": "private static readonly string [ ] s_chars", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_TrueObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 258, +"end": 258, +"returns": null, +"sig": "internal static readonly object _TrueObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_FalseObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 259, +"end": 259, +"returns": null, +"sig": "internal static readonly object _FalseObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CharToString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 261, +"end": 265, +"returns": "string", +"sig": "internal static string CharToString ( char ch )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoolToObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 267, +"end": 270, +"returns": "object", +"sig": "internal static object BoolToObject ( bool value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IntToObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 277, +"end": 285, +"returns": "object", +"sig": "internal static object IntToObject ( int value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WrappedNumber", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 287, +"end": 292, +"returns": "PSObject", +"sig": "internal static PSObject WrappedNumber ( object data , string text )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FixNum", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 302, +"end": 312, +"returns": "int", +"sig": "internal static int FixNum ( object obj , IScriptExtent errorPosition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertTo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 319, +"end": 335, +"returns": "T", +"sig": "internal static T ConvertTo < T > ( object obj , IScriptExtent errorPosition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ImplicitOp", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 347, +"end": 395, +"returns": "object", +"sig": "internal static object ImplicitOp ( object lval , object rval , string op , IScriptExtent errorPosition , string errorOp )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "unfoldTuple", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 404, +"end": 425, +"returns": "object [ ]", +"sig": "private static object [ ] unfoldTuple ( ExecutionContext context , IScriptExtent errorPosition , object tuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "enumerateContent", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 431, +"end": 443, +"returns": "IEnumerable < string >", +"sig": "private static IEnumerable < string > enumerateContent ( ExecutionContext context , IScriptExtent errorPosition , SplitImplOptions implOptions , object tuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "parseRegexOptions", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 445, +"end": 479, +"returns": "RegexOptions", +"sig": "private static RegexOptions parseRegexOptions ( SplitOptions options )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnarySplitOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 481, +"end": 487, +"returns": "object", +"sig": "internal static object UnarySplitOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SplitOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 489, +"end": 492, +"returns": "object", +"sig": "internal static object SplitOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SplitOperatorImpl", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 494, +"end": 556, +"returns": "IReadOnlyList < string >", +"sig": "private static IReadOnlyList < string > SplitOperatorImpl ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval , SplitImplOptions implOptions , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NegativeSplitWithPredicate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 558, +"end": 631, +"returns": "IReadOnlyList < string >", +"sig": "private static IReadOnlyList < string > NegativeSplitWithPredicate ( ExecutionContext context , IScriptExtent errorPosition , IEnumerable < string > content , ScriptBlock predicate , int limit )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SplitWithPredicate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 633, +"end": 711, +"returns": "IReadOnlyList < string >", +"sig": "private static IReadOnlyList < string > SplitWithPredicate ( ExecutionContext context , IScriptExtent errorPosition , IEnumerable < string > content , ScriptBlock predicate , int limit )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SplitWithPattern", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 713, +"end": 758, +"returns": "IReadOnlyList < string >", +"sig": "private static IReadOnlyList < string > SplitWithPattern ( ExecutionContext context , IScriptExtent errorPosition , IEnumerable < string > content , string separatorPattern , int limit , SplitOptions options )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnaryJoinOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 767, +"end": 770, +"returns": "object", +"sig": "internal static object UnaryJoinOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "JoinOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 780, +"end": 795, +"returns": "object", +"sig": "internal static object JoinOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RangeOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 803, +"end": 824, +"returns": "object", +"sig": "internal static object RangeOperator ( object lval , object rval )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRangeEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 832, +"end": 853, +"returns": "IEnumerator", +"sig": "internal static IEnumerator GetRangeEnumerator ( object lval , object rval )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AsChar", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 875, +"end": 880, +"returns": "object", +"sig": "private static object AsChar ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReplaceOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 891, +"end": 961, +"returns": "object", +"sig": "internal static object ReplaceOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1045, +"end": 1076, +"returns": "object", +"sig": "internal static object IsOperator ( ExecutionContext context , IScriptExtent errorPosition , object left , object right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNotOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1086, +"end": 1117, +"returns": "object", +"sig": "internal static object IsNotOperator ( ExecutionContext context , IScriptExtent errorPosition , object left , object right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "operator", +"name": "operator )", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1128, +"end": 1162, +"returns": null, +"sig": "internal static object LikeOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval , TokenKind operator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MatchOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1174, +"end": 1270, +"returns": "object", +"sig": "internal static object MatchOperator ( ExecutionContext context , IScriptExtent errorPosition , object lval , object rval , bool notMatch , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsOperatorCompiled", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1273, +"end": 1295, +"returns": "bool", +"sig": "internal static bool ContainsOperatorCompiled ( ExecutionContext context , CallSite < Func < CallSite , object , IEnumerator > > getEnumeratorSite , CallSite < Func < CallSite , object , object , object > > comparerSite , object left , object right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1307, +"end": 1328, +"returns": "object", +"sig": "internal static object ContainsOperator ( ExecutionContext context , IScriptExtent errorPosition , object left , object right , bool contains , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareOperators", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1332, +"end": 1352, +"returns": "object", +"sig": "internal static object CompareOperators ( ExecutionContext context , IScriptExtent errorPosition , object left , object right , CompareDelegate compareDelegate , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewRegex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1360, +"end": 1378, +"returns": "Regex", +"sig": "internal static Regex NewRegex ( string patternString , RegexOptions options )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_regexCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1380, +"end": 1381, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < RegexOptions , ConcurrentDictionary < string , Regex > > s_regexCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_subordinateRegexCacheCreationDelegate", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1383, +"end": 1384, +"returns": null, +"sig": "private static readonly Func < RegexOptions , ConcurrentDictionary < string , Regex > > s_subordinateRegexCacheCreationDelegate", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxRegexCache", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1386, +"end": 1386, +"returns": null, +"sig": "private const int MaxRegexCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1397, +"end": 1424, +"returns": "bool", +"sig": "internal static bool MoveNext ( ExecutionContext context , IScriptExtent errorPosition , IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Current", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1432, +"end": 1455, +"returns": "object", +"sig": "internal static object Current ( IScriptExtent errorPosition , IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTypeFullName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1462, +"end": 1480, +"returns": "string", +"sig": "internal static string GetTypeFullName ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1496, +"end": 1623, +"returns": "object", +"sig": "internal static object CallMethod ( IScriptExtent errorPosition , object target , string methodName , PSMethodInvocationConstraints invocationConstraints , object [ ] paramArray , bool callStatic , object valueToSet )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ParserOps.ReplaceOperatorImpl", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "struct", +"members": [ +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 965, +"end": 968, +"returns": "ReplaceOperatorImpl", +"sig": "public static ReplaceOperatorImpl Create ( ExecutionContext context , Regex regex , object substitute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_regex", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 970, +"end": 970, +"returns": null, +"sig": "private readonly Regex _regex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedReplacementString", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 971, +"end": 971, +"returns": null, +"sig": "private readonly string _cachedReplacementString", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedMatchEvaluator", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 972, +"end": 972, +"returns": null, +"sig": "private readonly MatchEvaluator _cachedMatchEvaluator", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ReplaceOperatorImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 974, +"end": 1000, +"returns": "", +"sig": "private ReplaceOperatorImpl ( ExecutionContext context , Regex regex , object substitute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMatchEvaluator", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1004, +"end": 1018, +"returns": "MatchEvaluator", +"sig": "private static MatchEvaluator GetMatchEvaluator ( ExecutionContext context , ScriptBlock sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Replace", +"access": "public", +"modifiers": [ +"public" +], +"start": 1025, +"end": 1034, +"returns": "object", +"sig": "public object Replace ( string input )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.RangeEnumerator", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_lowerBound", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1635, +"end": 1635, +"returns": null, +"sig": "private readonly int _lowerBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LowerBound", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1637, +"end": 1640, +"returns": null, +"sig": "internal int LowerBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_upperBound", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1642, +"end": 1642, +"returns": null, +"sig": "private readonly int _upperBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UpperBound", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1644, +"end": 1647, +"returns": null, +"sig": "internal int UpperBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_current", +"access": "private", +"modifiers": [ +"private" +], +"start": 1649, +"end": 1649, +"returns": null, +"sig": "private int _current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 1651, +"end": 1654, +"returns": null, +"sig": "object IEnumerator . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 1656, +"end": 1659, +"returns": null, +"sig": "public virtual int Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1661, +"end": 1664, +"returns": null, +"sig": "internal int CurrentValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_increment", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1666, +"end": 1666, +"returns": null, +"sig": "private readonly int _increment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_firstElement", +"access": "private", +"modifiers": [ +"private" +], +"start": 1668, +"end": 1668, +"returns": null, +"sig": "private bool _firstElement", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RangeEnumerator", +"access": "public", +"modifiers": [ +"public" +], +"start": 1670, +"end": 1677, +"returns": "", +"sig": "public RangeEnumerator ( int lowerBound , int upperBound )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public" +], +"start": 1679, +"end": 1683, +"returns": "void", +"sig": "public void Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "public", +"modifiers": [ +"public" +], +"start": 1685, +"end": 1698, +"returns": "bool", +"sig": "public bool MoveNext ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CharRangeEnumerator", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_increment", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1707, +"end": 1707, +"returns": null, +"sig": "private readonly int _increment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_firstElement", +"access": "private", +"modifiers": [ +"private" +], +"start": 1709, +"end": 1709, +"returns": null, +"sig": "private bool _firstElement", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CharRangeEnumerator", +"access": "public", +"modifiers": [ +"public" +], +"start": 1711, +"end": 1718, +"returns": "", +"sig": "public CharRangeEnumerator ( char lowerBound , char upperBound )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 1720, +"end": 1723, +"returns": null, +"sig": "object IEnumerator . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LowerBound", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1725, +"end": 1725, +"returns": null, +"sig": "internal char LowerBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UpperBound", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1727, +"end": 1727, +"returns": null, +"sig": "internal char UpperBound", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": "public", +"modifiers": [ +"public" +], +"start": 1729, +"end": 1732, +"returns": null, +"sig": "public char Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "public", +"modifiers": [ +"public" +], +"start": 1734, +"end": 1749, +"returns": "bool", +"sig": "public bool MoveNext ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public" +], +"start": 1751, +"end": 1755, +"returns": "void", +"sig": "public void Reset ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.InterpreterError", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "NewInterpreterException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1777, +"end": 1781, +"returns": "RuntimeException", +"sig": "internal static RuntimeException NewInterpreterException ( object targetObject , Type exceptionType , IScriptExtent errorPosition , string resourceIdAndErrorId , string resourceString , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewInterpreterExceptionWithInnerException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1798, +"end": 1862, +"returns": "RuntimeException", +"sig": "internal static RuntimeException NewInterpreterExceptionWithInnerException ( object targetObject , Type exceptionType , IScriptExtent errorPosition , string resourceIdAndErrorId , string resourceString , Exception innerException , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewInterpreterExceptionByMessage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1873, +"end": 1904, +"returns": "RuntimeException", +"sig": "internal static RuntimeException NewInterpreterExceptionByMessage ( Type exceptionType , IScriptExtent errorPosition , string message , string errorId , Exception innerException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewBackupInterpreterException", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1906, +"end": 1925, +"returns": "RuntimeException", +"sig": "private static RuntimeException NewBackupInterpreterException ( Type exceptionType , IScriptExtent errorPosition , string errorId , Exception innerException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateExceptionErrorRecordPosition", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1927, +"end": 1949, +"returns": "void", +"sig": "internal static void UpdateExceptionErrorRecordPosition ( Exception exception , IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateExceptionErrorRecordHistoryId", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1951, +"end": 1965, +"returns": "void", +"sig": "internal static void UpdateExceptionErrorRecordHistoryId ( RuntimeException exception , ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptTrace", +"file": "src/System.Management.Automation/engine/lang/parserutils.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Trace", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1972, +"end": 1980, +"returns": "void", +"sig": "internal static void Trace ( int level , string messageId , string resourceString , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Trace", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1982, +"end": 2007, +"returns": "void", +"sig": "internal static void Trace ( ExecutionContext context , int level , string messageId , string resourceString , params object [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlock", +"file": "src/System.Management.Automation/engine/lang/scriptblock.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 90, +"end": 99, +"returns": "ScriptBlock", +"sig": "internal static ScriptBlock Create ( ExecutionContext context , string script )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 106, +"end": 109, +"returns": "ScriptBlock", +"sig": "public static ScriptBlock Create ( string script )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDelayParsedScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 111, +"end": 112, +"returns": "ScriptBlock", +"sig": "internal static ScriptBlock CreateDelayParsedScriptBlock ( string script , bool isProductCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNewClosure", +"access": "public", +"modifiers": [ +"public" +], +"start": 119, +"end": 124, +"returns": "ScriptBlock", +"sig": "public ScriptBlock GetNewClosure ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 166, +"end": 172, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 189, +"end": 196, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( bool isTrustedInput , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 228, +"end": 240, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( Dictionary < string , object > variables , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 275, +"end": 279, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( Dictionary < string , object > variables , out Dictionary < string , object > usingVariables , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 318, +"end": 337, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( Dictionary < string , object > variables , out Dictionary < string , object > usingVariables , bool isTrustedInput , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 339, +"end": 350, +"returns": "PowerShell", +"sig": "internal PowerShell GetPowerShell ( ExecutionContext context , bool isTrustedInput , bool ? useLocalScope , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSteppablePipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 361, +"end": 362, +"returns": "SteppablePipeline", +"sig": "public SteppablePipeline GetSteppablePipeline ( )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSteppablePipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 373, +"end": 374, +"returns": "SteppablePipeline", +"sig": "public SteppablePipeline GetSteppablePipeline ( CommandOrigin commandOrigin )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSteppablePipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 385, +"end": 386, +"returns": "SteppablePipeline", +"sig": "public SteppablePipeline GetSteppablePipeline ( CommandOrigin commandOrigin , object [ ] args )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Invoke", +"access": "public", +"modifiers": [ +"public" +], +"start": 397, +"end": 398, +"returns": "Collection < PSObject >", +"sig": "public Collection < PSObject > Invoke ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWithContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 412, +"end": 443, +"returns": "Collection < PSObject >", +"sig": "public Collection < PSObject > InvokeWithContext ( IDictionary functionsToDefine , List < PSVariable > variablesToDefine , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWithContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 454, +"end": 506, +"returns": "Collection < PSObject >", +"sig": "public Collection < PSObject > InvokeWithContext ( Dictionary < string , ScriptBlock > functionsToDefine , List < PSVariable > variablesToDefine , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeReturnAsIs", +"access": "public", +"modifiers": [ +"public" +], +"start": 518, +"end": 525, +"returns": "object", +"sig": "public object InvokeReturnAsIs ( params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAsMemberFunctionT", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 527, +"end": 555, +"returns": "T", +"sig": "internal T InvokeAsMemberFunctionT < T > ( object instance , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAsMemberFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 557, +"end": 573, +"returns": "void", +"sig": "internal void InvokeAsMemberFunction ( object instance , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 578, +"end": 578, +"returns": null, +"sig": "public List < Attribute > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 583, +"end": 583, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFilter", +"access": "public", +"modifiers": [ +"public" +], +"start": 588, +"end": 588, +"returns": null, +"sig": "public bool IsFilter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsConfiguration", +"access": "public", +"modifiers": [ +"public" +], +"start": 593, +"end": 593, +"returns": null, +"sig": "public bool IsConfiguration", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Module", +"access": "public", +"modifiers": [ +"public" +], +"start": 599, +"end": 599, +"returns": null, +"sig": "public PSModuleInfo Module", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 604, +"end": 604, +"returns": null, +"sig": "public PSToken StartPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LanguageMode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 616, +"end": 616, +"returns": null, +"sig": "internal PSLanguageMode ? LanguageMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OutputType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 625, +"end": 641, +"returns": null, +"sig": "internal ReadOnlyCollection < PSTypeName > OutputType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRawResult", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 649, +"end": 661, +"returns": "object", +"sig": "internal static object GetRawResult ( List < object > result , bool wrapToPSObject )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeUsingCmdlet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 663, +"end": 688, +"returns": "void", +"sig": "internal void InvokeUsingCmdlet ( Cmdlet contextCmdlet , bool useLocalScope , ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SessionStateInternal", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 693, +"end": 693, +"returns": null, +"sig": "internal SessionStateInternal SessionStateInternal", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SessionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 699, +"end": 724, +"returns": null, +"sig": "internal SessionState SessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_delegateTable", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 728, +"end": 729, +"returns": null, +"sig": "private static readonly ConditionalWeakTable < ScriptBlock , ConcurrentDictionary < Type , Delegate > > s_delegateTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 731, +"end": 732, +"returns": "Delegate", +"sig": "internal Delegate GetDelegate ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDelegate", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 737, +"end": 791, +"returns": "Delegate", +"sig": "internal Delegate CreateDelegate ( Type delegateType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAsDelegateHelper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 793, +"end": 811, +"returns": "object", +"sig": "internal object InvokeAsDelegateHelper ( object dollarUnder , object dollarThis , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetContextFromTLS", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 821, +"end": 841, +"returns": "ExecutionContext", +"sig": "internal ExecutionContext GetContextFromTLS ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoInvoke", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 860, +"end": 874, +"returns": "Collection < PSObject >", +"sig": "internal Collection < PSObject > DoInvoke ( object dollarUnder , object input , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWrappedResult", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 882, +"end": 896, +"returns": "Collection < PSObject >", +"sig": "private static Collection < PSObject > GetWrappedResult ( List < object > result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoInvokeReturnAsIs", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 918, +"end": 938, +"returns": "object", +"sig": "internal object DoInvokeReturnAsIs ( bool useLocalScope , ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWithPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 940, +"end": 1040, +"returns": "void", +"sig": "internal void InvokeWithPipe ( bool useLocalScope , ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , Pipe outputPipe , InvocationInfo invocationInfo , bool propagateAllExceptionsToTop = false , List < PSVariable > variablesToDefine = null , Dictio", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnScriptBlockInvokeEventHandler", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1045, +"end": 1070, +"returns": "void", +"sig": "private static void OnScriptBlockInvokeEventHandler ( object sender , PSEventArgs args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPSScriptRootAndPSCommandPath", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1072, +"end": 1084, +"returns": "void", +"sig": "internal void SetPSScriptRootAndPSCommandPath ( MutableTuple locals , ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SteppablePipeline", +"file": "src/System.Management.Automation/engine/lang/scriptblock.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SteppablePipeline", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1097, +"end": 1105, +"returns": "", +"sig": "internal SteppablePipeline ( ExecutionContext context , PipelineProcessor pipeline )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_pipeline", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1107, +"end": 1107, +"returns": null, +"sig": "private readonly PipelineProcessor _pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1108, +"end": 1108, +"returns": null, +"sig": "private readonly ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_expectInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1109, +"end": 1109, +"returns": null, +"sig": "private bool _expectInput", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Begin", +"access": "public", +"modifiers": [ +"public" +], +"start": 1115, +"end": 1115, +"returns": "void", +"sig": "public void Begin ( bool expectInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Begin", +"access": "public", +"modifiers": [ +"public" +], +"start": 1123, +"end": 1131, +"returns": "void", +"sig": "public void Begin ( bool expectInput , EngineIntrinsics contextToRedirectTo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Begin", +"access": "public", +"modifiers": [ +"public" +], +"start": 1139, +"end": 1147, +"returns": "void", +"sig": "public void Begin ( InternalCommand command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Begin", +"access": "private", +"modifiers": [ +"private" +], +"start": 1149, +"end": 1181, +"returns": "void", +"sig": "private void Begin ( bool expectInput , ICommandRuntime commandRuntime )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Process", +"access": "public", +"modifiers": [ +"public" +], +"start": 1188, +"end": 1207, +"returns": "Array", +"sig": "public Array Process ( object input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Process", +"access": "public", +"modifiers": [ +"public" +], +"start": 1215, +"end": 1234, +"returns": "Array", +"sig": "public Array Process ( PSObject input )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Process", +"access": "public", +"modifiers": [ +"public" +], +"start": 1242, +"end": 1254, +"returns": "Array", +"sig": "public Array Process ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "End", +"access": "public", +"modifiers": [ +"public" +], +"start": 1260, +"end": 1273, +"returns": "Array", +"sig": "public Array End ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Clean", +"access": "public", +"modifiers": [ +"public" +], +"start": 1290, +"end": 1310, +"returns": "void", +"sig": "public void Clean ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disposed", +"access": "private", +"modifiers": [ +"private" +], +"start": 1314, +"end": 1314, +"returns": null, +"sig": "private bool _disposed", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 1320, +"end": 1329, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockToPowerShellNotSupportedException", +"file": "src/System.Management.Automation/engine/lang/scriptblock.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellNotSupportedException", +"access": "public", +"modifiers": [ +"public" +], +"start": 1346, +"end": 1349, +"returns": "", +"sig": "public ScriptBlockToPowerShellNotSupportedException ( ) : base ( typeof ( ScriptBlockToPowerShellNotSupportedException ) . FullName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellNotSupportedException", +"access": "public", +"modifiers": [ +"public" +], +"start": 1355, +"end": 1358, +"returns": "", +"sig": "public ScriptBlockToPowerShellNotSupportedException ( string message ) : base ( message )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellNotSupportedException", +"access": "public", +"modifiers": [ +"public" +], +"start": 1365, +"end": 1368, +"returns": "", +"sig": "public ScriptBlockToPowerShellNotSupportedException ( string message , Exception innerException ) : base ( message , innerException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellNotSupportedException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1377, +"end": 1383, +"returns": "", +"sig": "internal ScriptBlockToPowerShellNotSupportedException ( string errorId , Exception innerException , string message , params object [ ] arguments ) : base ( string . Format ( CultureInfo . CurrentCulture , message , arguments ) , innerException )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellNotSupportedException", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 1392, +"end": 1395, +"returns": "", +"sig": "protected ScriptBlockToPowerShellNotSupportedException ( SerializationInfo info , StreamingContext context )", +"attributes": [ +"Obsolete" +], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockInvocationEventArgs", +"file": "src/System.Management.Automation/engine/lang/scriptblock.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptBlockInvocationEventArgs", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1429, +"end": 1454, +"returns": "", +"sig": "internal ScriptBlockInvocationEventArgs ( ScriptBlock scriptBlock , bool useLocalScope , ScriptBlock . ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , Pipe outputPipe , InvocationInfo invocationInfo , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1456, +"end": 1456, +"returns": null, +"sig": "internal ScriptBlock ScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UseLocalScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1458, +"end": 1458, +"returns": null, +"sig": "internal bool UseLocalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorHandlingBehavior", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1460, +"end": 1460, +"returns": null, +"sig": "internal ScriptBlock . ErrorHandlingBehavior ErrorHandlingBehavior", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DollarUnder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1462, +"end": 1462, +"returns": null, +"sig": "internal object DollarUnder", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Input", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1464, +"end": 1464, +"returns": null, +"sig": "internal object Input", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptThis", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1466, +"end": 1466, +"returns": null, +"sig": "internal object ScriptThis", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OutputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1468, +"end": 1468, +"returns": null, +"sig": "internal Pipe OutputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InvocationInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1470, +"end": 1470, +"returns": null, +"sig": "internal InvocationInfo InvocationInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Args", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1472, +"end": 1472, +"returns": null, +"sig": "internal object [ ] Args", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Exception", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1477, +"end": 1477, +"returns": null, +"sig": "internal ExceptionDispatchInfo Exception", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSParseError", +"file": "src/System.Management.Automation/engine/lang/interface/PSParseError.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSParseError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 23, +"end": 30, +"returns": "", +"sig": "internal PSParseError ( RuntimeException rte )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSParseError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 32, +"end": 36, +"returns": "", +"sig": "internal PSParseError ( Language . ParseError error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Token", +"access": "public", +"modifiers": [ +"public" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "public PSToken Token", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Message", +"access": "public", +"modifiers": [ +"public" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "public string Message", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSParser", +"file": "src/System.Management.Automation/engine/lang/interface/PSParser.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSParser", +"access": "private", +"modifiers": [ +"private" +], +"start": 73, +"end": 75, +"returns": "", +"sig": "private PSParser ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tokenList", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 79, +"end": 79, +"returns": null, +"sig": "private readonly List < Language . Token > _tokenList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_errors", +"access": "private", +"modifiers": [ +"private" +], +"start": 80, +"end": 80, +"returns": null, +"sig": "private Language . ParseError [ ] _errors", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Parse", +"access": "private", +"modifiers": [ +"private" +], +"start": 82, +"end": 92, +"returns": "void", +"sig": "private void Parse ( string script )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Tokens", +"access": "private", +"modifiers": [ +"private" +], +"start": 97, +"end": 111, +"returns": null, +"sig": "private Collection < PSToken > Tokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Errors", +"access": "private", +"modifiers": [ +"private" +], +"start": 116, +"end": 128, +"returns": null, +"sig": "private Collection < PSParseError > Errors", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Tokenize", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 148, +"end": 159, +"returns": "Collection < PSToken >", +"sig": "public static Collection < PSToken > Tokenize ( string script , out Collection < PSParseError > errors )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Tokenize", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 175, +"end": 190, +"returns": "Collection < PSToken >", +"sig": "public static Collection < PSToken > Tokenize ( object [ ] script , out Collection < PSParseError > errors )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSToken", +"file": "src/System.Management.Automation/engine/lang/interface/PSToken.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 30, +"end": 42, +"returns": "", +"sig": "internal PSToken ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 44, +"end": 48, +"returns": "", +"sig": "internal PSToken ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Content", +"access": "public", +"modifiers": [ +"public" +], +"start": 64, +"end": 70, +"returns": null, +"sig": "public string Content", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_content", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 72, +"end": 72, +"returns": null, +"sig": "private readonly string _content", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPSTokenType", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 81, +"end": 104, +"returns": "PSTokenType", +"sig": "public static PSTokenType GetPSTokenType ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public" +], +"start": 109, +"end": 109, +"returns": null, +"sig": "public PSTokenType Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_tokenKindMapping", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 111, +"end": 310, +"returns": null, +"sig": "private static readonly PSTokenType [ ] s_tokenKindMapping", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_extent", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 316, +"end": 316, +"returns": null, +"sig": "private readonly IScriptExtent _extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Start", +"access": "public", +"modifiers": [ +"public" +], +"start": 321, +"end": 324, +"returns": null, +"sig": "public int Start", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Length", +"access": "public", +"modifiers": [ +"public" +], +"start": 329, +"end": 335, +"returns": null, +"sig": "public int Length", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartLine", +"access": "public", +"modifiers": [ +"public" +], +"start": 345, +"end": 345, +"returns": null, +"sig": "public int StartLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartColumn", +"access": "public", +"modifiers": [ +"public" +], +"start": 350, +"end": 350, +"returns": null, +"sig": "public int StartColumn", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndLine", +"access": "public", +"modifiers": [ +"public" +], +"start": 355, +"end": 355, +"returns": null, +"sig": "public int EndLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndColumn", +"access": "public", +"modifiers": [ +"public" +], +"start": 360, +"end": 360, +"returns": null, +"sig": "public int EndColumn", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ICustomAstVisitor", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "DefaultVisit", +"access": null, +"modifiers": [], +"start": 17, +"end": 17, +"returns": "object ?", +"sig": "object ? DefaultVisit ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": null, +"modifiers": [], +"start": 20, +"end": 20, +"returns": "object ?", +"sig": "object ? VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": null, +"modifiers": [], +"start": 23, +"end": 23, +"returns": "object ?", +"sig": "object ? VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": null, +"modifiers": [], +"start": 28, +"end": 28, +"returns": "object ?", +"sig": "object ? VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": null, +"modifiers": [], +"start": 33, +"end": 33, +"returns": "object ?", +"sig": "object ? VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": null, +"modifiers": [], +"start": 36, +"end": 36, +"returns": "object ?", +"sig": "object ? VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": null, +"modifiers": [], +"start": 39, +"end": 39, +"returns": "object ?", +"sig": "object ? VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": null, +"modifiers": [], +"start": 42, +"end": 42, +"returns": "object ?", +"sig": "object ? VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": null, +"modifiers": [], +"start": 45, +"end": 45, +"returns": "object ?", +"sig": "object ? VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": null, +"modifiers": [], +"start": 48, +"end": 48, +"returns": "object ?", +"sig": "object ? VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": null, +"modifiers": [], +"start": 55, +"end": 55, +"returns": "object ?", +"sig": "object ? VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": null, +"modifiers": [], +"start": 58, +"end": 58, +"returns": "object ?", +"sig": "object ? VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": null, +"modifiers": [], +"start": 61, +"end": 61, +"returns": "object ?", +"sig": "object ? VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": null, +"modifiers": [], +"start": 64, +"end": 64, +"returns": "object ?", +"sig": "object ? VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": null, +"modifiers": [], +"start": 67, +"end": 67, +"returns": "object ?", +"sig": "object ? VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": null, +"modifiers": [], +"start": 70, +"end": 70, +"returns": "object ?", +"sig": "object ? VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": null, +"modifiers": [], +"start": 73, +"end": 73, +"returns": "object ?", +"sig": "object ? VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": null, +"modifiers": [], +"start": 76, +"end": 76, +"returns": "object ?", +"sig": "object ? VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": null, +"modifiers": [], +"start": 79, +"end": 79, +"returns": "object ?", +"sig": "object ? VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": null, +"modifiers": [], +"start": 82, +"end": 82, +"returns": "object ?", +"sig": "object ? VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": null, +"modifiers": [], +"start": 85, +"end": 85, +"returns": "object ?", +"sig": "object ? VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": null, +"modifiers": [], +"start": 88, +"end": 88, +"returns": "object ?", +"sig": "object ? VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": null, +"modifiers": [], +"start": 91, +"end": 91, +"returns": "object ?", +"sig": "object ? VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": null, +"modifiers": [], +"start": 94, +"end": 94, +"returns": "object ?", +"sig": "object ? VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": null, +"modifiers": [], +"start": 97, +"end": 97, +"returns": "object ?", +"sig": "object ? VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": null, +"modifiers": [], +"start": 100, +"end": 100, +"returns": "object ?", +"sig": "object ? VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": null, +"modifiers": [], +"start": 103, +"end": 103, +"returns": "object ?", +"sig": "object ? VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": null, +"modifiers": [], +"start": 106, +"end": 106, +"returns": "object ?", +"sig": "object ? VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": null, +"modifiers": [], +"start": 109, +"end": 109, +"returns": "object ?", +"sig": "object ? VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": null, +"modifiers": [], +"start": 116, +"end": 116, +"returns": "object ?", +"sig": "object ? VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": null, +"modifiers": [], +"start": 119, +"end": 119, +"returns": "object ?", +"sig": "object ? VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": null, +"modifiers": [], +"start": 122, +"end": 122, +"returns": "object ?", +"sig": "object ? VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": null, +"modifiers": [], +"start": 125, +"end": 125, +"returns": "object ?", +"sig": "object ? VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": null, +"modifiers": [], +"start": 128, +"end": 128, +"returns": "object ?", +"sig": "object ? VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": null, +"modifiers": [], +"start": 131, +"end": 131, +"returns": "object ?", +"sig": "object ? VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": null, +"modifiers": [], +"start": 138, +"end": 138, +"returns": "object ?", +"sig": "object ? VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": null, +"modifiers": [], +"start": 141, +"end": 141, +"returns": "object ?", +"sig": "object ? VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": null, +"modifiers": [], +"start": 144, +"end": 144, +"returns": "object ?", +"sig": "object ? VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": null, +"modifiers": [], +"start": 147, +"end": 147, +"returns": "object ?", +"sig": "object ? VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": null, +"modifiers": [], +"start": 150, +"end": 150, +"returns": "object ?", +"sig": "object ? VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": null, +"modifiers": [], +"start": 155, +"end": 155, +"returns": "object ?", +"sig": "object ? VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": null, +"modifiers": [], +"start": 158, +"end": 158, +"returns": "object ?", +"sig": "object ? VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": null, +"modifiers": [], +"start": 161, +"end": 161, +"returns": "object ?", +"sig": "object ? VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": null, +"modifiers": [], +"start": 164, +"end": 164, +"returns": "object ?", +"sig": "object ? VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": null, +"modifiers": [], +"start": 167, +"end": 167, +"returns": "object ?", +"sig": "object ? VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": null, +"modifiers": [], +"start": 170, +"end": 170, +"returns": "object ?", +"sig": "object ? VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": null, +"modifiers": [], +"start": 173, +"end": 173, +"returns": "object ?", +"sig": "object ? VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": null, +"modifiers": [], +"start": 176, +"end": 176, +"returns": "object ?", +"sig": "object ? VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": null, +"modifiers": [], +"start": 179, +"end": 179, +"returns": "object ?", +"sig": "object ? VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": null, +"modifiers": [], +"start": 182, +"end": 182, +"returns": "object ?", +"sig": "object ? VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": null, +"modifiers": [], +"start": 187, +"end": 187, +"returns": "object ?", +"sig": "object ? VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": null, +"modifiers": [], +"start": 190, +"end": 190, +"returns": "object ?", +"sig": "object ? VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": null, +"modifiers": [], +"start": 193, +"end": 193, +"returns": "object ?", +"sig": "object ? VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": null, +"modifiers": [], +"start": 196, +"end": 196, +"returns": "object ?", +"sig": "object ? VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": null, +"modifiers": [], +"start": 199, +"end": 199, +"returns": "object ?", +"sig": "object ? VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ICustomAstVisitor2", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": null, +"modifiers": [], +"start": 210, +"end": 210, +"returns": "object ?", +"sig": "object ? VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": null, +"modifiers": [], +"start": 213, +"end": 213, +"returns": "object ?", +"sig": "object ? VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": null, +"modifiers": [], +"start": 216, +"end": 216, +"returns": "object ?", +"sig": "object ? VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": null, +"modifiers": [], +"start": 219, +"end": 219, +"returns": "object ?", +"sig": "object ? VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": null, +"modifiers": [], +"start": 222, +"end": 222, +"returns": "object ?", +"sig": "object ? VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": null, +"modifiers": [], +"start": 225, +"end": 225, +"returns": "object ?", +"sig": "object ? VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": null, +"modifiers": [], +"start": 228, +"end": 228, +"returns": "object ?", +"sig": "object ? VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": null, +"modifiers": [], +"start": 231, +"end": 231, +"returns": "object ?", +"sig": "object ? VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": null, +"modifiers": [], +"start": 234, +"end": 234, +"returns": "object ?", +"sig": "object ? VisitPipelineChain ( PipelineChainAst statementChainAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CheckAllParentsSet", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CheckAllParentsSet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 241, +"end": 244, +"returns": "", +"sig": "internal CheckAllParentsSet ( Ast root )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "property", +"name": "Root", +"access": "private", +"modifiers": [ +"private" +], +"start": 246, +"end": 246, +"returns": null, +"sig": "private Ast Root", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "CheckParent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 248, +"end": 256, +"returns": "AstVisitAction", +"sig": "internal AstVisitAction CheckParent ( Ast ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 258, +"end": 258, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitErrorStatement ( ErrorStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 260, +"end": 260, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitErrorExpression ( ErrorExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 262, +"end": 262, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlock ( ScriptBlockAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 264, +"end": 264, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParamBlock ( ParamBlockAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 266, +"end": 266, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedBlock ( NamedBlockAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 268, +"end": 268, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 270, +"end": 270, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 272, +"end": 272, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 274, +"end": 274, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeExpression ( TypeExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 276, +"end": 276, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 278, +"end": 278, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStatementBlock ( StatementBlockAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 280, +"end": 280, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIfStatement ( IfStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 282, +"end": 282, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTrap ( TrapStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 284, +"end": 284, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSwitchStatement ( SwitchStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 286, +"end": 286, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 288, +"end": 288, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 290, +"end": 290, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoWhileStatement ( DoWhileStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 292, +"end": 292, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForStatement ( ForStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 294, +"end": 294, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitWhileStatement ( WhileStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 296, +"end": 296, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCatchClause ( CatchClauseAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 298, +"end": 298, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTryStatement ( TryStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 300, +"end": 300, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBreakStatement ( BreakStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 302, +"end": 302, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitContinueStatement ( ContinueStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 304, +"end": 304, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitReturnStatement ( ReturnStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 306, +"end": 306, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExitStatement ( ExitStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 308, +"end": 308, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitThrowStatement ( ThrowStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 310, +"end": 310, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoUntilStatement ( DoUntilStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 312, +"end": 312, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 314, +"end": 314, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipeline ( PipelineAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 316, +"end": 316, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 318, +"end": 318, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandExpression ( CommandExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 320, +"end": 320, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandParameter ( CommandParameterAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 322, +"end": 322, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMergingRedirection ( MergingRedirectionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 324, +"end": 324, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFileRedirection ( FileRedirectionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 326, +"end": 326, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBinaryExpression ( BinaryExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 328, +"end": 328, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUnaryExpression ( UnaryExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 330, +"end": 330, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConvertExpression ( ConvertExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 332, +"end": 332, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConstantExpression ( ConstantExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 334, +"end": 334, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStringConstantExpression ( StringConstantExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 336, +"end": 336, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSubExpression ( SubExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 338, +"end": 338, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 340, +"end": 340, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 342, +"end": 342, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMemberExpression ( MemberExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 344, +"end": 344, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitInvokeMemberExpression ( InvokeMemberExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 346, +"end": 346, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayExpression ( ArrayExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 348, +"end": 348, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayLiteral ( ArrayLiteralAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 350, +"end": 350, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitHashtable ( HashtableAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 352, +"end": 352, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 354, +"end": 354, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParenExpression ( ParenExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 356, +"end": 356, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExpandableStringExpression ( ExpandableStringExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 358, +"end": 358, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIndexExpression ( IndexExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 360, +"end": 360, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttributedExpression ( AttributedExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 362, +"end": 362, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBlockStatement ( BlockStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 364, +"end": 364, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedAttributeArgument ( NamedAttributeArgumentAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 366, +"end": 366, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeDefinition ( TypeDefinitionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 368, +"end": 368, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionMember ( FunctionMemberAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 370, +"end": 370, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPropertyMember ( PropertyMemberAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 372, +"end": 372, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingStatement ( UsingStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 374, +"end": 374, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConfigurationDefinition ( ConfigurationDefinitionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 376, +"end": 376, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDynamicKeywordStatement ( DynamicKeywordStatementAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 378, +"end": 378, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTernaryExpression ( TernaryExpressionAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 380, +"end": 380, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipelineChain ( PipelineChainAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CheckTypeBuilder", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 388, +"end": 397, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst ast )", +"attributes": [], +"cond": [ +"DEBUG" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AstSearcher", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "FindAll", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 408, +"end": 415, +"returns": "IEnumerable < Ast >", +"sig": "internal static IEnumerable < Ast > FindAll ( Ast ast , Func < Ast , bool > predicate , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindFirst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 417, +"end": 424, +"returns": "Ast", +"sig": "internal static Ast FindFirst ( Ast ast , Func < Ast , bool > predicate , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Contains", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 426, +"end": 433, +"returns": "bool", +"sig": "internal static bool Contains ( Ast ast , Func < Ast , bool > predicate , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUsingDollarInput", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 435, +"end": 452, +"returns": "bool", +"sig": "internal static bool IsUsingDollarInput ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AstSearcher", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 456, +"end": 462, +"returns": "", +"sig": "protected AstSearcher ( Func < Ast , bool > callback , bool stopOnFirst , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_callback", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 464, +"end": 464, +"returns": null, +"sig": "private readonly Func < Ast , bool > _callback", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stopOnFirst", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 465, +"end": 465, +"returns": null, +"sig": "private readonly bool _stopOnFirst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_searchNestedScriptBlocks", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 466, +"end": 466, +"returns": null, +"sig": "private readonly bool _searchNestedScriptBlocks", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Results", +"access": "protected", +"modifiers": [ +"protected", +"readonly" +], +"start": 467, +"end": 467, +"returns": null, +"sig": "protected readonly List < Ast > Results", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Check", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 469, +"end": 481, +"returns": "AstVisitAction", +"sig": "protected AstVisitAction Check ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckScriptBlock", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 483, +"end": 492, +"returns": "AstVisitAction", +"sig": "protected AstVisitAction CheckScriptBlock ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 494, +"end": 494, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitErrorStatement ( ErrorStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 496, +"end": 496, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitErrorExpression ( ErrorExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 498, +"end": 498, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlock ( ScriptBlockAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 500, +"end": 500, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParamBlock ( ParamBlockAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 502, +"end": 502, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedBlock ( NamedBlockAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 504, +"end": 504, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 506, +"end": 506, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 508, +"end": 508, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 510, +"end": 510, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeExpression ( TypeExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 512, +"end": 512, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 514, +"end": 514, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStatementBlock ( StatementBlockAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 516, +"end": 516, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIfStatement ( IfStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 518, +"end": 518, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTrap ( TrapStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 520, +"end": 520, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSwitchStatement ( SwitchStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 522, +"end": 522, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 524, +"end": 524, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 526, +"end": 526, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoWhileStatement ( DoWhileStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 528, +"end": 528, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForStatement ( ForStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 530, +"end": 530, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitWhileStatement ( WhileStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 532, +"end": 532, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCatchClause ( CatchClauseAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 534, +"end": 534, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTryStatement ( TryStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 536, +"end": 536, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBreakStatement ( BreakStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 538, +"end": 538, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitContinueStatement ( ContinueStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 540, +"end": 540, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitReturnStatement ( ReturnStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 542, +"end": 542, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExitStatement ( ExitStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 544, +"end": 544, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitThrowStatement ( ThrowStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 546, +"end": 546, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoUntilStatement ( DoUntilStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 548, +"end": 548, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 550, +"end": 550, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipeline ( PipelineAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 552, +"end": 552, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 554, +"end": 554, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandExpression ( CommandExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 556, +"end": 556, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandParameter ( CommandParameterAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 558, +"end": 558, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMergingRedirection ( MergingRedirectionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 560, +"end": 560, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFileRedirection ( FileRedirectionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 562, +"end": 562, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBinaryExpression ( BinaryExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 564, +"end": 564, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUnaryExpression ( UnaryExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 566, +"end": 566, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConvertExpression ( ConvertExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 568, +"end": 568, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConstantExpression ( ConstantExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 570, +"end": 570, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStringConstantExpression ( StringConstantExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 572, +"end": 572, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSubExpression ( SubExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 574, +"end": 574, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 576, +"end": 576, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 578, +"end": 578, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMemberExpression ( MemberExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 580, +"end": 580, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitInvokeMemberExpression ( InvokeMemberExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 582, +"end": 582, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayExpression ( ArrayExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 584, +"end": 584, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayLiteral ( ArrayLiteralAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 586, +"end": 586, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitHashtable ( HashtableAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 588, +"end": 588, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 590, +"end": 590, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParenExpression ( ParenExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 592, +"end": 592, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExpandableStringExpression ( ExpandableStringExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 594, +"end": 594, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIndexExpression ( IndexExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 596, +"end": 596, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttributedExpression ( AttributedExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 598, +"end": 598, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedAttributeArgument ( NamedAttributeArgumentAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 600, +"end": 600, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeDefinition ( TypeDefinitionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 602, +"end": 602, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPropertyMember ( PropertyMemberAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 604, +"end": 604, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionMember ( FunctionMemberAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 606, +"end": 606, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingStatement ( UsingStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 608, +"end": 608, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBlockStatement ( BlockStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 610, +"end": 610, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConfigurationDefinition ( ConfigurationDefinitionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 612, +"end": 612, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDynamicKeywordStatement ( DynamicKeywordStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 614, +"end": 614, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTernaryExpression ( TernaryExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 616, +"end": 616, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipelineChain ( PipelineChainAst ast )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DefaultCustomAstVisitor", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "DefaultVisit", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 625, +"end": 625, +"returns": "object", +"sig": "public virtual object DefaultVisit ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 628, +"end": 628, +"returns": "object", +"sig": "public virtual object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 631, +"end": 631, +"returns": "object", +"sig": "public virtual object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 634, +"end": 634, +"returns": "object", +"sig": "public virtual object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 637, +"end": 637, +"returns": "object", +"sig": "public virtual object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 640, +"end": 640, +"returns": "object", +"sig": "public virtual object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 643, +"end": 643, +"returns": "object", +"sig": "public virtual object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 646, +"end": 646, +"returns": "object", +"sig": "public virtual object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 649, +"end": 649, +"returns": "object", +"sig": "public virtual object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 652, +"end": 652, +"returns": "object", +"sig": "public virtual object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 655, +"end": 655, +"returns": "object", +"sig": "public virtual object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 658, +"end": 658, +"returns": "object", +"sig": "public virtual object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 661, +"end": 661, +"returns": "object", +"sig": "public virtual object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 664, +"end": 664, +"returns": "object", +"sig": "public virtual object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 667, +"end": 667, +"returns": "object", +"sig": "public virtual object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 670, +"end": 670, +"returns": "object", +"sig": "public virtual object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 673, +"end": 673, +"returns": "object", +"sig": "public virtual object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 676, +"end": 676, +"returns": "object", +"sig": "public virtual object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 679, +"end": 679, +"returns": "object", +"sig": "public virtual object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 682, +"end": 682, +"returns": "object", +"sig": "public virtual object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 685, +"end": 685, +"returns": "object", +"sig": "public virtual object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 688, +"end": 688, +"returns": "object", +"sig": "public virtual object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 691, +"end": 691, +"returns": "object", +"sig": "public virtual object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 694, +"end": 694, +"returns": "object", +"sig": "public virtual object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 697, +"end": 697, +"returns": "object", +"sig": "public virtual object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 700, +"end": 700, +"returns": "object", +"sig": "public virtual object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 703, +"end": 703, +"returns": "object", +"sig": "public virtual object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 706, +"end": 706, +"returns": "object", +"sig": "public virtual object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 709, +"end": 709, +"returns": "object", +"sig": "public virtual object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 712, +"end": 712, +"returns": "object", +"sig": "public virtual object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 715, +"end": 715, +"returns": "object", +"sig": "public virtual object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 718, +"end": 718, +"returns": "object", +"sig": "public virtual object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 721, +"end": 721, +"returns": "object", +"sig": "public virtual object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 724, +"end": 724, +"returns": "object", +"sig": "public virtual object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 727, +"end": 727, +"returns": "object", +"sig": "public virtual object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 730, +"end": 730, +"returns": "object", +"sig": "public virtual object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 733, +"end": 733, +"returns": "object", +"sig": "public virtual object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 736, +"end": 736, +"returns": "object", +"sig": "public virtual object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 739, +"end": 739, +"returns": "object", +"sig": "public virtual object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 742, +"end": 742, +"returns": "object", +"sig": "public virtual object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 745, +"end": 745, +"returns": "object", +"sig": "public virtual object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 748, +"end": 748, +"returns": "object", +"sig": "public virtual object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 751, +"end": 751, +"returns": "object", +"sig": "public virtual object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 754, +"end": 754, +"returns": "object", +"sig": "public virtual object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 757, +"end": 757, +"returns": "object", +"sig": "public virtual object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 760, +"end": 760, +"returns": "object", +"sig": "public virtual object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 763, +"end": 763, +"returns": "object", +"sig": "public virtual object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 766, +"end": 766, +"returns": "object", +"sig": "public virtual object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 769, +"end": 769, +"returns": "object", +"sig": "public virtual object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 772, +"end": 772, +"returns": "object", +"sig": "public virtual object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 775, +"end": 775, +"returns": "object", +"sig": "public virtual object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 778, +"end": 778, +"returns": "object", +"sig": "public virtual object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 781, +"end": 781, +"returns": "object", +"sig": "public virtual object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 784, +"end": 784, +"returns": "object", +"sig": "public virtual object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 787, +"end": 787, +"returns": "object", +"sig": "public virtual object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DefaultCustomAstVisitor2", +"file": "src/System.Management.Automation/engine/parser/AstVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 796, +"end": 796, +"returns": "object", +"sig": "public virtual object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 799, +"end": 799, +"returns": "object", +"sig": "public virtual object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 802, +"end": 802, +"returns": "object", +"sig": "public virtual object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 805, +"end": 805, +"returns": "object", +"sig": "public virtual object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 808, +"end": 808, +"returns": "object", +"sig": "public virtual object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 811, +"end": 811, +"returns": "object", +"sig": "public virtual object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 814, +"end": 814, +"returns": "object", +"sig": "public virtual object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 817, +"end": 817, +"returns": "object", +"sig": "public virtual object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 820, +"end": 820, +"returns": "object", +"sig": "public virtual object VisitPipelineChain ( PipelineChainAst statementChainAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SpecialChars", +"file": "src/System.Management.Automation/engine/parser/CharTraits.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "NoBreakSpace", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 9, +"end": 9, +"returns": null, +"sig": "internal const char NoBreakSpace", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "NextLine", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 10, +"end": 10, +"returns": null, +"sig": "internal const char NextLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EnDash", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 13, +"end": 13, +"returns": null, +"sig": "internal const char EnDash", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "EmDash", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 14, +"end": 14, +"returns": null, +"sig": "internal const char EmDash", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "HorizontalBar", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 15, +"end": 15, +"returns": null, +"sig": "internal const char HorizontalBar", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteSingleLeft", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 18, +"end": 18, +"returns": null, +"sig": "internal const char QuoteSingleLeft", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteSingleRight", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 19, +"end": 19, +"returns": null, +"sig": "internal const char QuoteSingleRight", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteSingleBase", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "internal const char QuoteSingleBase", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteReversed", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 21, +"end": 21, +"returns": null, +"sig": "internal const char QuoteReversed", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteDoubleLeft", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "internal const char QuoteDoubleLeft", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteDoubleRight", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "internal const char QuoteDoubleRight", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "QuoteLowDoubleLeft", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 24, +"end": 24, +"returns": null, +"sig": "internal const char QuoteLowDoubleLeft", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CharExtensions", +"file": "src/System.Management.Automation/engine/parser/CharTraits.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CharExtensions", +"access": null, +"modifiers": [ +"static" +], +"start": 93, +"end": 96, +"returns": "", +"sig": "static CharExtensions ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_traits", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 98, +"end": 228, +"returns": null, +"sig": "private static readonly CharTraits [ ] s_traits", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsCurlyBracket", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 230, +"end": 233, +"returns": "bool", +"sig": "public static bool IsCurlyBracket ( char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsWhitespace", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 237, +"end": 251, +"returns": "bool", +"sig": "internal static bool IsWhitespace ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDash", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 255, +"end": 261, +"returns": "bool", +"sig": "internal static bool IsDash ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSingleQuote", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 265, +"end": 272, +"returns": "bool", +"sig": "internal static bool IsSingleQuote ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDoubleQuote", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 276, +"end": 282, +"returns": "bool", +"sig": "internal static bool IsDoubleQuote ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsVariableStart", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 286, +"end": 294, +"returns": "bool", +"sig": "internal static bool IsVariableStart ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsIdentifierStart", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 298, +"end": 306, +"returns": "bool", +"sig": "internal static bool IsIdentifierStart ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsIdentifierFollow", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 310, +"end": 318, +"returns": "bool", +"sig": "internal static bool IsIdentifierFollow ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHexDigit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 321, +"end": 329, +"returns": "bool", +"sig": "internal static bool IsHexDigit ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDecimalDigit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 332, +"end": 332, +"returns": "bool", +"sig": "internal static bool IsDecimalDigit ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBinaryDigit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 339, +"end": 339, +"returns": "bool", +"sig": "internal static bool IsBinaryDigit ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTypeSuffix", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 342, +"end": 350, +"returns": "bool", +"sig": "internal static bool IsTypeSuffix ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsMultiplierStart", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 353, +"end": 361, +"returns": "bool", +"sig": "internal static bool IsMultiplierStart ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForceStartNewToken", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 367, +"end": 375, +"returns": "bool", +"sig": "internal static bool ForceStartNewToken ( this char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForceStartNewTokenAfterNumber", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 387, +"end": 400, +"returns": "bool", +"sig": "internal static bool ForceStartNewTokenAfterNumber ( this char c , bool forceEndNumberOnTernaryOperatorChars )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForceStartNewTokenInAssemblyNameSpec", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 404, +"end": 412, +"returns": "bool", +"sig": "internal static bool ForceStartNewTokenInAssemblyNameSpec ( this char c )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CachedReflectionInfo", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "InstanceFlags", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "internal const BindingFlags InstanceFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "StaticFlags", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "internal const BindingFlags StaticFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "StaticPublicFlags", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "internal const BindingFlags StaticPublicFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "InstancePublicFlags", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "internal const BindingFlags InstancePublicFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ObjectList_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 36, +"end": 37, +"returns": null, +"sig": "internal static readonly ConstructorInfo ObjectList_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ObjectList_ToArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 39, +"end": 40, +"returns": null, +"sig": "internal static readonly MethodInfo ObjectList_ToArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_AddObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 42, +"end": 43, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_AddObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_GetMDArrayValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 45, +"end": 46, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_GetMDArrayValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_GetMDArrayValueOrSlice", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 48, +"end": 49, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_GetMDArrayValueOrSlice", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_GetNonIndexable", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 51, +"end": 52, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_GetNonIndexable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_IndexStringMessage", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 54, +"end": 55, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_IndexStringMessage", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 57, +"end": 58, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_Multiply", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_SetMDArrayValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 60, +"end": 61, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_SetMDArrayValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArrayOps_SlicingIndex", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 63, +"end": 64, +"returns": null, +"sig": "internal static readonly MethodInfo ArrayOps_SlicingIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BreakException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 66, +"end": 67, +"returns": null, +"sig": "internal static readonly ConstructorInfo BreakException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CharOps_CompareIeq", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 69, +"end": 70, +"returns": null, +"sig": "internal static readonly MethodInfo CharOps_CompareIeq", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CharOps_CompareIne", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 72, +"end": 73, +"returns": null, +"sig": "internal static readonly MethodInfo CharOps_CompareIne", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CharOps_CompareStringIeq", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 75, +"end": 76, +"returns": null, +"sig": "internal static readonly MethodInfo CharOps_CompareStringIeq", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CharOps_CompareStringIne", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 78, +"end": 79, +"returns": null, +"sig": "internal static readonly MethodInfo CharOps_CompareStringIne", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CommandParameterInternal_CreateArgument", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 81, +"end": 82, +"returns": null, +"sig": "internal static readonly MethodInfo CommandParameterInternal_CreateArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CommandParameterInternal_CreateParameter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 84, +"end": 85, +"returns": null, +"sig": "internal static readonly MethodInfo CommandParameterInternal_CreateParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CommandParameterInternal_CreateParameterWithArgument", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 87, +"end": 88, +"returns": null, +"sig": "internal static readonly MethodInfo CommandParameterInternal_CreateParameterWithArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CommandRedirection_UnbindForExpression", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 90, +"end": 91, +"returns": null, +"sig": "internal static readonly MethodInfo CommandRedirection_UnbindForExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ContinueException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 93, +"end": 94, +"returns": null, +"sig": "internal static readonly ConstructorInfo ContinueException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Convert_ChangeType", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 96, +"end": 97, +"returns": null, +"sig": "internal static readonly MethodInfo Convert_ChangeType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Debugger_EnterScriptFunction", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 99, +"end": 100, +"returns": null, +"sig": "internal static readonly MethodInfo Debugger_EnterScriptFunction", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Debugger_ExitScriptFunction", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 102, +"end": 103, +"returns": null, +"sig": "internal static readonly MethodInfo Debugger_ExitScriptFunction", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Debugger_OnSequencePointHit", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 105, +"end": 106, +"returns": null, +"sig": "internal static readonly MethodInfo Debugger_OnSequencePointHit", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_AddEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 108, +"end": 109, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_AddEnumerable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_AddObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 111, +"end": 112, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_AddObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_Compare", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 114, +"end": 115, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_Compare", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_GetEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 117, +"end": 118, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_GetEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_GetCOMEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 120, +"end": 121, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_GetCOMEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_GetGenericEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 123, +"end": 124, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_GetGenericEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_GetSlice", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 126, +"end": 127, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_GetSlice", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_MethodInvoker", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 129, +"end": 130, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_MethodInvoker", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_Where", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 132, +"end": 133, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_Where", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_ForEach", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 135, +"end": 136, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_ForEach", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 138, +"end": 139, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_Multiply", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_PropertyGetter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 141, +"end": 142, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_PropertyGetter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_SlicingIndex", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 144, +"end": 145, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_SlicingIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_ToArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 147, +"end": 148, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_ToArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerableOps_WriteEnumerableToPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 150, +"end": 151, +"returns": null, +"sig": "internal static readonly MethodInfo EnumerableOps_WriteEnumerableToPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ErrorRecord__ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 153, +"end": 159, +"returns": null, +"sig": "internal static readonly ConstructorInfo ErrorRecord__ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Exception_Message", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 161, +"end": 162, +"returns": null, +"sig": "internal static readonly PropertyInfo Exception_Message", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_CheckActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 164, +"end": 165, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_CheckActionPreference", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_ConvertToArgumentConversionException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 167, +"end": 168, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_ConvertToArgumentConversionException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_ConvertToException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 170, +"end": 171, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_ConvertToException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_ConvertToMethodInvocationException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 173, +"end": 174, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_ConvertToMethodInvocationException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_FindMatchingHandler", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 176, +"end": 177, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_FindMatchingHandler", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_RestoreStoppingPipeline", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 179, +"end": 180, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_RestoreStoppingPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionHandlingOps_SuspendStoppingPipeline", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 182, +"end": 183, +"returns": null, +"sig": "internal static readonly MethodInfo ExceptionHandlingOps_SuspendStoppingPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_CurrentExceptionBeingHandled", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 185, +"end": 186, +"returns": null, +"sig": "internal static readonly PropertyInfo ExecutionContext_CurrentExceptionBeingHandled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_Debugger", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 188, +"end": 189, +"returns": null, +"sig": "internal static readonly FieldInfo ExecutionContext_Debugger", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_DebuggingMode", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 191, +"end": 192, +"returns": null, +"sig": "internal static readonly FieldInfo ExecutionContext_DebuggingMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_ExceptionHandlerInEnclosingStatementBlock", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 194, +"end": 195, +"returns": null, +"sig": "internal static readonly PropertyInfo ExecutionContext_ExceptionHandlerInEnclosingStatementBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_IsStrictVersion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 197, +"end": 198, +"returns": null, +"sig": "internal static readonly MethodInfo ExecutionContext_IsStrictVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_QuestionMarkVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 200, +"end": 201, +"returns": null, +"sig": "internal static readonly PropertyInfo ExecutionContext_QuestionMarkVariableValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_LanguageMode", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 203, +"end": 204, +"returns": null, +"sig": "internal static readonly PropertyInfo ExecutionContext_LanguageMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExecutionContext_EngineIntrinsics", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 206, +"end": 207, +"returns": null, +"sig": "internal static readonly PropertyInfo ExecutionContext_EngineIntrinsics", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FileRedirection_BindForExpression", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 209, +"end": 210, +"returns": null, +"sig": "internal static readonly MethodInfo FileRedirection_BindForExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FileRedirection_CallDoCompleteForExpression", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 212, +"end": 213, +"returns": null, +"sig": "internal static readonly MethodInfo FileRedirection_CallDoCompleteForExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FileRedirection_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 215, +"end": 221, +"returns": null, +"sig": "internal static readonly ConstructorInfo FileRedirection_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FileRedirection_Dispose", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 223, +"end": 224, +"returns": null, +"sig": "internal static readonly MethodInfo FileRedirection_Dispose", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext__currentSequencePointIndex", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 226, +"end": 227, +"returns": null, +"sig": "internal static readonly FieldInfo FunctionContext__currentSequencePointIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext__executionContext", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 229, +"end": 230, +"returns": null, +"sig": "internal static readonly FieldInfo FunctionContext__executionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext__functionName", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 232, +"end": 233, +"returns": null, +"sig": "internal static readonly FieldInfo FunctionContext__functionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext__localsTuple", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 235, +"end": 236, +"returns": null, +"sig": "internal static readonly FieldInfo FunctionContext__localsTuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext__outputPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 238, +"end": 239, +"returns": null, +"sig": "internal static readonly FieldInfo FunctionContext__outputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext_PopTrapHandlers", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 241, +"end": 242, +"returns": null, +"sig": "internal static readonly MethodInfo FunctionContext_PopTrapHandlers", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionContext_PushTrapHandlers", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 244, +"end": 245, +"returns": null, +"sig": "internal static readonly MethodInfo FunctionContext_PushTrapHandlers", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FunctionOps_DefineFunction", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 247, +"end": 248, +"returns": null, +"sig": "internal static readonly MethodInfo FunctionOps_DefineFunction", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Hashtable_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 250, +"end": 256, +"returns": null, +"sig": "internal static readonly ConstructorInfo Hashtable_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ByRefOps_GetByRefPropertyValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 258, +"end": 259, +"returns": null, +"sig": "internal static readonly MethodInfo ByRefOps_GetByRefPropertyValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "HashtableOps_Add", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 261, +"end": 262, +"returns": null, +"sig": "internal static readonly MethodInfo HashtableOps_Add", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "HashtableOps_AddKeyValuePair", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 264, +"end": 265, +"returns": null, +"sig": "internal static readonly MethodInfo HashtableOps_AddKeyValuePair", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ICollection_Count", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 267, +"end": 268, +"returns": null, +"sig": "internal static readonly PropertyInfo ICollection_Count", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IComparable_CompareTo", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 270, +"end": 271, +"returns": null, +"sig": "internal static readonly MethodInfo IComparable_CompareTo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IDisposable_Dispose", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 273, +"end": 274, +"returns": null, +"sig": "internal static readonly MethodInfo IDisposable_Dispose", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IEnumerable_GetEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 276, +"end": 277, +"returns": null, +"sig": "internal static readonly MethodInfo IEnumerable_GetEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IEnumerator_Current", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 279, +"end": 280, +"returns": null, +"sig": "internal static readonly PropertyInfo IEnumerator_Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IEnumerator_MoveNext", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 282, +"end": 283, +"returns": null, +"sig": "internal static readonly MethodInfo IEnumerator_MoveNext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "IList_get_Item", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 285, +"end": 286, +"returns": null, +"sig": "internal static readonly MethodInfo IList_get_Item", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InterpreterError_NewInterpreterException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 288, +"end": 289, +"returns": null, +"sig": "internal static readonly MethodInfo InterpreterError_NewInterpreterException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InterpreterError_NewInterpreterExceptionWithInnerException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 291, +"end": 292, +"returns": null, +"sig": "internal static readonly MethodInfo InterpreterError_NewInterpreterExceptionWithInnerException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LanguagePrimitives_GetInvalidCastMessages", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 294, +"end": 295, +"returns": null, +"sig": "internal static readonly MethodInfo LanguagePrimitives_GetInvalidCastMessages", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LanguagePrimitives_IsNull", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 297, +"end": 298, +"returns": null, +"sig": "internal static readonly MethodInfo LanguagePrimitives_IsNull", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LanguagePrimitives_ThrowInvalidCastException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 300, +"end": 301, +"returns": null, +"sig": "internal static readonly MethodInfo LanguagePrimitives_ThrowInvalidCastException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LocalPipeline_GetExecutionContextFromTLS", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 303, +"end": 304, +"returns": null, +"sig": "internal static readonly MethodInfo LocalPipeline_GetExecutionContextFromTLS", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LoopFlowException_MatchLabel", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 306, +"end": 307, +"returns": null, +"sig": "internal static readonly MethodInfo LoopFlowException_MatchLabel", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MergingRedirection_BindForExpression", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 309, +"end": 310, +"returns": null, +"sig": "internal static readonly MethodInfo MergingRedirection_BindForExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MethodException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 312, +"end": 317, +"returns": null, +"sig": "internal static readonly ConstructorInfo MethodException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MutableTuple_IsValueSet", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 319, +"end": 320, +"returns": null, +"sig": "internal static readonly MethodInfo MutableTuple_IsValueSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Object_Equals", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 322, +"end": 323, +"returns": null, +"sig": "internal static readonly MethodInfo Object_Equals", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "OrderedDictionary_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 325, +"end": 331, +"returns": null, +"sig": "internal static readonly ConstructorInfo OrderedDictionary_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Parser_ScanNumber", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 333, +"end": 334, +"returns": null, +"sig": "internal static readonly MethodInfo Parser_ScanNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_ContainsOperatorCompiled", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 336, +"end": 337, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_ContainsOperatorCompiled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_ImplicitOp", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 339, +"end": 340, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_ImplicitOp", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_JoinOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 342, +"end": 343, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_JoinOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_LikeOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 345, +"end": 346, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_LikeOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_MatchOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 348, +"end": 349, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_MatchOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_RangeOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 351, +"end": 352, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_RangeOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_GetRangeEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 354, +"end": 355, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_GetRangeEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_ReplaceOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 357, +"end": 358, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_ReplaceOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_SplitOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 360, +"end": 361, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_SplitOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_UnaryJoinOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 363, +"end": 364, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_UnaryJoinOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ParserOps_UnarySplitOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 366, +"end": 367, +"returns": null, +"sig": "internal static readonly MethodInfo ParserOps_UnarySplitOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Pipe_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 369, +"end": 370, +"returns": null, +"sig": "internal static readonly ConstructorInfo Pipe_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Pipe_Add", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 372, +"end": 373, +"returns": null, +"sig": "internal static readonly MethodInfo Pipe_Add", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Pipe_SetVariableListForTemporaryPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 375, +"end": 376, +"returns": null, +"sig": "internal static readonly MethodInfo Pipe_SetVariableListForTemporaryPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_CheckAutomationNullInCommandArgument", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 378, +"end": 379, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_CheckAutomationNullInCommandArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_CheckAutomationNullInCommandArgumentArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 381, +"end": 382, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_CheckAutomationNullInCommandArgumentArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_CheckForInterrupts", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 384, +"end": 385, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_CheckForInterrupts", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_GetExitException", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 387, +"end": 388, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_GetExitException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_FlushPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 390, +"end": 391, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_FlushPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_InvokePipeline", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 393, +"end": 394, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_InvokePipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_InvokePipelineInBackground", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 396, +"end": 397, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_InvokePipelineInBackground", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_Nop", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 399, +"end": 400, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_Nop", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_PipelineResult", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 402, +"end": 403, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_PipelineResult", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PipelineOps_ClearPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 405, +"end": 406, +"returns": null, +"sig": "internal static readonly MethodInfo PipelineOps_ClearPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetDynamicMemberBinder_GetIDictionaryMember", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 408, +"end": 409, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetDynamicMemberBinder_GetIDictionaryMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_CloneMemberInfo", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 411, +"end": 412, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_CloneMemberInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_GetAdaptedValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 414, +"end": 415, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_GetAdaptedValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_GetTypeTableFromTLS", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 417, +"end": 418, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_GetTypeTableFromTLS", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_IsTypeNameSame", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 420, +"end": 421, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_IsTypeNameSame", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_TryGetGenericDictionaryValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 423, +"end": 424, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_TryGetGenericDictionaryValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_TryGetInstanceMember", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 426, +"end": 427, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_TryGetInstanceMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSGetMemberBinder_TryGetIDictionaryValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 429, +"end": 430, +"returns": null, +"sig": "internal static readonly MethodInfo PSGetMemberBinder_TryGetIDictionaryValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSInvokeMemberBinder_InvokeAdaptedMember", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 432, +"end": 433, +"returns": null, +"sig": "internal static readonly MethodInfo PSInvokeMemberBinder_InvokeAdaptedMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSInvokeMemberBinder_InvokeAdaptedSetMember", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 435, +"end": 436, +"returns": null, +"sig": "internal static readonly MethodInfo PSInvokeMemberBinder_InvokeAdaptedSetMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSInvokeMemberBinder_IsHeterogeneousArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 438, +"end": 439, +"returns": null, +"sig": "internal static readonly MethodInfo PSInvokeMemberBinder_IsHeterogeneousArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSInvokeMemberBinder_IsHomogeneousArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 441, +"end": 442, +"returns": null, +"sig": "internal static readonly MethodInfo PSInvokeMemberBinder_IsHomogeneousArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSInvokeMemberBinder_TryGetInstanceMethod", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 444, +"end": 445, +"returns": null, +"sig": "internal static readonly MethodInfo PSInvokeMemberBinder_TryGetInstanceMethod", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSMethodInfo_Invoke", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 447, +"end": 448, +"returns": null, +"sig": "internal static readonly MethodInfo PSMethodInfo_Invoke", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSNoteProperty_Value", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 450, +"end": 451, +"returns": null, +"sig": "internal static readonly PropertyInfo PSNoteProperty_Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSObject_Base", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 453, +"end": 454, +"returns": null, +"sig": "internal static readonly MethodInfo PSObject_Base", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSObject_BaseObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 456, +"end": 457, +"returns": null, +"sig": "internal static readonly PropertyInfo PSObject_BaseObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSObject_IsDeserialized", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 459, +"end": 460, +"returns": null, +"sig": "internal static readonly PropertyInfo PSObject_IsDeserialized", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSObject_ToStringParser", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 462, +"end": 463, +"returns": null, +"sig": "internal static readonly MethodInfo PSObject_ToStringParser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSReference_Value", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 465, +"end": 466, +"returns": null, +"sig": "internal static readonly PropertyInfo PSReference_Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSScriptMethod_InvokeScript", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 468, +"end": 469, +"returns": null, +"sig": "internal static readonly MethodInfo PSScriptMethod_InvokeScript", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSScriptProperty_InvokeGetter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 471, +"end": 472, +"returns": null, +"sig": "internal static readonly MethodInfo PSScriptProperty_InvokeGetter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSScriptProperty_InvokeSetter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 474, +"end": 475, +"returns": null, +"sig": "internal static readonly MethodInfo PSScriptProperty_InvokeSetter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSSetMemberBinder_SetAdaptedValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 477, +"end": 478, +"returns": null, +"sig": "internal static readonly MethodInfo PSSetMemberBinder_SetAdaptedValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSSetMemberBinder_SetInstanceMemberValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 480, +"end": 481, +"returns": null, +"sig": "internal static readonly MethodInfo PSSetMemberBinder_SetInstanceMemberValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSTraceSource_WriteLine", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 483, +"end": 484, +"returns": null, +"sig": "internal static readonly MethodInfo PSTraceSource_WriteLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSVariableAssignmentBinder_CopyInstanceMembersOfValueType", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 486, +"end": 487, +"returns": null, +"sig": "internal static readonly MethodInfo PSVariableAssignmentBinder_CopyInstanceMembersOfValueType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSVariableAssignmentBinder__mutableValueWithInstanceMemberVersion", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 489, +"end": 490, +"returns": null, +"sig": "internal static readonly FieldInfo PSVariableAssignmentBinder__mutableValueWithInstanceMemberVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSCreateInstanceBinder_IsTargetTypeNonPublic", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 492, +"end": 493, +"returns": null, +"sig": "internal static readonly MethodInfo PSCreateInstanceBinder_IsTargetTypeNonPublic", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSCreateInstanceBinder_IsTargetTypeByRefLike", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 495, +"end": 496, +"returns": null, +"sig": "internal static readonly MethodInfo PSCreateInstanceBinder_IsTargetTypeByRefLike", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "PSCreateInstanceBinder_GetTargetTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 498, +"end": 499, +"returns": null, +"sig": "internal static readonly MethodInfo PSCreateInstanceBinder_GetTargetTypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReservedNameMembers_GeneratePSAdaptedMemberSet", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 501, +"end": 502, +"returns": null, +"sig": "internal static readonly MethodInfo ReservedNameMembers_GeneratePSAdaptedMemberSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReservedNameMembers_GeneratePSBaseMemberSet", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 504, +"end": 505, +"returns": null, +"sig": "internal static readonly MethodInfo ReservedNameMembers_GeneratePSBaseMemberSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReservedNameMembers_GeneratePSExtendedMemberSet", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 507, +"end": 508, +"returns": null, +"sig": "internal static readonly MethodInfo ReservedNameMembers_GeneratePSExtendedMemberSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReservedNameMembers_GeneratePSObjectMemberSet", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 510, +"end": 511, +"returns": null, +"sig": "internal static readonly MethodInfo ReservedNameMembers_GeneratePSObjectMemberSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReservedNameMembers_PSTypeNames", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 513, +"end": 514, +"returns": null, +"sig": "internal static readonly MethodInfo ReservedNameMembers_PSTypeNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RestrictedLanguageChecker_CheckDataStatementLanguageModeAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 516, +"end": 517, +"returns": null, +"sig": "internal static readonly MethodInfo RestrictedLanguageChecker_CheckDataStatementLanguageModeAtRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RestrictedLanguageChecker_CheckDataStatementAstAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 519, +"end": 520, +"returns": null, +"sig": "internal static readonly MethodInfo RestrictedLanguageChecker_CheckDataStatementAstAtRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RestrictedLanguageChecker_EnsureUtilityModuleLoaded", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 522, +"end": 523, +"returns": null, +"sig": "internal static readonly MethodInfo RestrictedLanguageChecker_EnsureUtilityModuleLoaded", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ReturnException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 525, +"end": 526, +"returns": null, +"sig": "internal static readonly ConstructorInfo ReturnException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RuntimeException_ErrorRecord", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 528, +"end": 529, +"returns": null, +"sig": "internal static readonly PropertyInfo RuntimeException_ErrorRecord", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ScriptBlock_DoInvokeReturnAsIs", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 531, +"end": 532, +"returns": null, +"sig": "internal static readonly MethodInfo ScriptBlock_DoInvokeReturnAsIs", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ScriptBlock_InvokeAsDelegateHelper", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 534, +"end": 535, +"returns": null, +"sig": "internal static readonly MethodInfo ScriptBlock_InvokeAsDelegateHelper", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ScriptBlockExpressionWrapper_GetScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 537, +"end": 538, +"returns": null, +"sig": "internal static readonly MethodInfo ScriptBlockExpressionWrapper_GetScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SetValueException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 540, +"end": 545, +"returns": null, +"sig": "internal static readonly ConstructorInfo SetValueException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "GetValueException_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 547, +"end": 552, +"returns": null, +"sig": "internal static readonly ConstructorInfo GetValueException_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StreamReader_ctor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 554, +"end": 555, +"returns": null, +"sig": "internal static readonly ConstructorInfo StreamReader_ctor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StreamReader_ReadLine", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 557, +"end": 558, +"returns": null, +"sig": "internal static readonly MethodInfo StreamReader_ReadLine", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "String_ctor_char_int", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 560, +"end": 561, +"returns": null, +"sig": "internal static readonly ConstructorInfo String_ctor_char_int", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "String_Concat_String", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 563, +"end": 569, +"returns": null, +"sig": "internal static readonly MethodInfo String_Concat_String", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "String_Equals", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 571, +"end": 578, +"returns": null, +"sig": "internal static readonly MethodInfo String_Equals", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringOps_Compare", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 580, +"end": 581, +"returns": null, +"sig": "internal static readonly MethodInfo StringOps_Compare", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringOps_Equals", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 583, +"end": 584, +"returns": null, +"sig": "internal static readonly MethodInfo StringOps_Equals", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringOps_FormatOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 586, +"end": 587, +"returns": null, +"sig": "internal static readonly MethodInfo StringOps_FormatOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringOps_Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 589, +"end": 590, +"returns": null, +"sig": "internal static readonly MethodInfo StringOps_Multiply", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SwitchOps_ConditionSatisfiedRegex", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 592, +"end": 593, +"returns": null, +"sig": "internal static readonly MethodInfo SwitchOps_ConditionSatisfiedRegex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SwitchOps_ConditionSatisfiedWildcard", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 595, +"end": 596, +"returns": null, +"sig": "internal static readonly MethodInfo SwitchOps_ConditionSatisfiedWildcard", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SwitchOps_ResolveFilePath", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 598, +"end": 599, +"returns": null, +"sig": "internal static readonly MethodInfo SwitchOps_ResolveFilePath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_AsOperator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 601, +"end": 602, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_AsOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_AddPowerShellTypesToTheScope", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 604, +"end": 605, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_AddPowerShellTypesToTheScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_InitPowerShellTypesAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 607, +"end": 608, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_InitPowerShellTypesAtRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_SetCurrentTypeResolutionState", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 610, +"end": 611, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_SetCurrentTypeResolutionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_SetAssemblyDefiningPSTypes", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 613, +"end": 614, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_SetAssemblyDefiningPSTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_IsInstance", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 616, +"end": 617, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_IsInstance", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TypeOps_ResolveTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 619, +"end": 620, +"returns": null, +"sig": "internal static readonly MethodInfo TypeOps_ResolveTypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableOps_GetUsingValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 622, +"end": 623, +"returns": null, +"sig": "internal static readonly MethodInfo VariableOps_GetUsingValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableOps_GetVariableAsRef", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 625, +"end": 626, +"returns": null, +"sig": "internal static readonly MethodInfo VariableOps_GetVariableAsRef", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableOps_GetVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 628, +"end": 629, +"returns": null, +"sig": "internal static readonly MethodInfo VariableOps_GetVariableValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableOps_GetAutomaticVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 631, +"end": 632, +"returns": null, +"sig": "internal static readonly MethodInfo VariableOps_GetAutomaticVariableValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableOps_SetVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 634, +"end": 635, +"returns": null, +"sig": "internal static readonly MethodInfo VariableOps_SetVariableValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Utils_IsComObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 637, +"end": 638, +"returns": null, +"sig": "internal static readonly MethodInfo Utils_IsComObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ClassOps_ValidateSetProperty", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 640, +"end": 641, +"returns": null, +"sig": "internal static readonly MethodInfo ClassOps_ValidateSetProperty", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ClassOps_CallBaseCtor", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 643, +"end": 644, +"returns": null, +"sig": "internal static readonly MethodInfo ClassOps_CallBaseCtor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ClassOps_CallMethodNonVirtually", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 646, +"end": 647, +"returns": null, +"sig": "internal static readonly MethodInfo ClassOps_CallMethodNonVirtually", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ClassOps_CallVoidMethodNonVirtually", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 649, +"end": 650, +"returns": null, +"sig": "internal static readonly MethodInfo ClassOps_CallVoidMethodNonVirtually", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ArgumentTransformationAttribute_Transform", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 652, +"end": 653, +"returns": null, +"sig": "internal static readonly MethodInfo ArgumentTransformationAttribute_Transform", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "MemberInvocationLoggingOps_LogMemberInvocation", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 655, +"end": 656, +"returns": null, +"sig": "internal static readonly MethodInfo MemberInvocationLoggingOps_LogMemberInvocation", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ExpressionCache", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "NullConstant", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 661, +"end": 661, +"returns": null, +"sig": "internal static readonly Expression NullConstant", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullExecutionContext", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 662, +"end": 662, +"returns": null, +"sig": "internal static readonly Expression NullExecutionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullPSObject", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 663, +"end": 663, +"returns": null, +"sig": "internal static readonly Expression NullPSObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 664, +"end": 664, +"returns": null, +"sig": "internal static readonly Expression NullEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullExtent", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 665, +"end": 665, +"returns": null, +"sig": "internal static readonly Expression NullExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullTypeTable", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 666, +"end": 666, +"returns": null, +"sig": "internal static readonly Expression NullTypeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullFormatProvider", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 667, +"end": 667, +"returns": null, +"sig": "internal static readonly Expression NullFormatProvider", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullObjectArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 668, +"end": 668, +"returns": null, +"sig": "internal static readonly Expression NullObjectArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "AutomationNullConstant", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 669, +"end": 669, +"returns": null, +"sig": "internal static readonly Expression AutomationNullConstant", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullCommandRedirections", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 670, +"end": 670, +"returns": null, +"sig": "internal static readonly Expression NullCommandRedirections", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullTypeArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 671, +"end": 671, +"returns": null, +"sig": "internal static readonly Expression NullTypeArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullType", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 672, +"end": 672, +"returns": null, +"sig": "internal static readonly Expression NullType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullDelegateArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 673, +"end": 673, +"returns": null, +"sig": "internal static readonly Expression NullDelegateArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "NullPipe", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 674, +"end": 674, +"returns": null, +"sig": "internal static readonly Expression NullPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ConstEmptyString", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 675, +"end": 675, +"returns": null, +"sig": "internal static readonly Expression ConstEmptyString", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CompareOptionsIgnoreCase", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 676, +"end": 676, +"returns": null, +"sig": "internal static readonly Expression CompareOptionsIgnoreCase", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CompareOptionsNone", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 677, +"end": 677, +"returns": null, +"sig": "internal static readonly Expression CompareOptionsNone", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Ordinal", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 678, +"end": 678, +"returns": null, +"sig": "internal static readonly Expression Ordinal", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "InvariantCulture", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 679, +"end": 679, +"returns": null, +"sig": "internal static readonly Expression InvariantCulture", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "OrdinalIgnoreCaseComparer", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 680, +"end": 680, +"returns": null, +"sig": "internal static readonly Expression OrdinalIgnoreCaseComparer", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CatchAllType", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 681, +"end": 681, +"returns": null, +"sig": "internal static readonly Expression CatchAllType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Empty", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 683, +"end": 683, +"returns": null, +"sig": "internal static readonly Expression Empty", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "GetExecutionContextFromTLS", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 685, +"end": 686, +"returns": null, +"sig": "internal static readonly Expression GetExecutionContextFromTLS", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BoxedTrue", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 688, +"end": 688, +"returns": null, +"sig": "internal static readonly Expression BoxedTrue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BoxedFalse", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 689, +"end": 689, +"returns": null, +"sig": "internal static readonly Expression BoxedFalse", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_intConstants", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 691, +"end": 691, +"returns": null, +"sig": "private static readonly Expression [ ] s_intConstants", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Constant", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 693, +"end": 709, +"returns": "Expression", +"sig": "internal static Expression Constant ( int i )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TrueConstant", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 711, +"end": 711, +"returns": null, +"sig": "internal static readonly Expression TrueConstant", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FalseConstant", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 712, +"end": 712, +"returns": null, +"sig": "internal static readonly Expression FalseConstant", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Constant", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 714, +"end": 717, +"returns": "Expression", +"sig": "internal static Expression Constant ( bool b )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ExpressionExtensions", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 722, +"end": 750, +"returns": "Expression", +"sig": "internal static Expression Convert ( this Expression expr , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Cast", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 752, +"end": 770, +"returns": "Expression", +"sig": "internal static Expression Cast ( this Expression expr , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 773, +"end": 780, +"returns": "string", +"sig": "internal static string ToDebugString ( this Expression expr )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FunctionContext", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_scriptBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 786, +"end": 786, +"returns": null, +"sig": "internal ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_file", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 787, +"end": 787, +"returns": null, +"sig": "internal string _file", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debuggerHidden", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 788, +"end": 788, +"returns": null, +"sig": "internal bool _debuggerHidden", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debuggerStepThrough", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 789, +"end": 789, +"returns": null, +"sig": "internal bool _debuggerStepThrough", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sequencePoints", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 790, +"end": 790, +"returns": null, +"sig": "internal IScriptExtent [ ] _sequencePoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_executionContext", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 791, +"end": 791, +"returns": null, +"sig": "internal ExecutionContext _executionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_outputPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 792, +"end": 792, +"returns": null, +"sig": "internal Pipe _outputPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_breakPoints", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 793, +"end": 793, +"returns": null, +"sig": "internal BitArray _breakPoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_boundBreakpoints", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 794, +"end": 794, +"returns": null, +"sig": "internal Dictionary < int , List < LineBreakpoint > > _boundBreakpoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentSequencePointIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 795, +"end": 795, +"returns": null, +"sig": "internal int _currentSequencePointIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_localsTuple", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 796, +"end": 796, +"returns": null, +"sig": "internal MutableTuple _localsTuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_traps", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 797, +"end": 797, +"returns": null, +"sig": "internal List < Tuple < Type [ ] , Action < FunctionContext > [ ] , Type [ ] > > _traps", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_functionName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 798, +"end": 798, +"returns": null, +"sig": "internal string _functionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentPosition", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 800, +"end": 803, +"returns": null, +"sig": "internal IScriptExtent CurrentPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushTrapHandlers", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 805, +"end": 808, +"returns": "void", +"sig": "internal void PushTrapHandlers ( Type [ ] type , Action < FunctionContext > [ ] handler , Type [ ] tupleType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopTrapHandlers", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 810, +"end": 813, +"returns": "void", +"sig": "internal void PopTrapHandlers ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Compiler", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_executionContextParameter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 818, +"end": 818, +"returns": null, +"sig": "internal static readonly ParameterExpression s_executionContextParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_functionContext", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 819, +"end": 819, +"returns": null, +"sig": "internal static readonly ParameterExpression s_functionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_returnPipe", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 820, +"end": 820, +"returns": null, +"sig": "private static readonly ParameterExpression s_returnPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_notDollarQuestion", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 821, +"end": 821, +"returns": null, +"sig": "private static readonly Expression s_notDollarQuestion", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getDollarQuestion", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 822, +"end": 822, +"returns": null, +"sig": "private static readonly Expression s_getDollarQuestion", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_setDollarQuestionToTrue", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 823, +"end": 823, +"returns": null, +"sig": "private static readonly Expression s_setDollarQuestionToTrue", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_callCheckForInterrupts", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 824, +"end": 824, +"returns": null, +"sig": "private static readonly Expression s_callCheckForInterrupts", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_getCurrentPipe", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 825, +"end": 825, +"returns": null, +"sig": "private static readonly Expression s_getCurrentPipe", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_currentExceptionBeingHandled", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 826, +"end": 826, +"returns": null, +"sig": "private static readonly Expression s_currentExceptionBeingHandled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_catchFlowControl", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 827, +"end": 827, +"returns": null, +"sig": "private static readonly CatchBlock s_catchFlowControl", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_stmtCatchHandlers", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 829, +"end": 829, +"returns": null, +"sig": "private static readonly CatchBlock [ ] s_stmtCatchHandlers", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DottedLocalsTupleType", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 830, +"end": 830, +"returns": null, +"sig": "internal static readonly Type DottedLocalsTupleType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DottedLocalsNameIndexMap", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 832, +"end": 833, +"returns": null, +"sig": "internal static readonly Dictionary < string , int > DottedLocalsNameIndexMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "DottedScriptCmdletLocalsNameIndexMap", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 835, +"end": 838, +"returns": null, +"sig": "internal static readonly Dictionary < string , int > DottedScriptCmdletLocalsNameIndexMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Compiler", +"access": null, +"modifiers": [ +"static" +], +"start": 840, +"end": 905, +"returns": "", +"sig": "static Compiler ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Compiler", +"access": "private", +"modifiers": [ +"private" +], +"start": 907, +"end": 911, +"returns": "", +"sig": "private Compiler ( List < IScriptExtent > sequencePoints , Dictionary < IScriptExtent , int > sequencePointIndexMap )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Compiler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 913, +"end": 917, +"returns": "", +"sig": "internal Compiler ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CompilingConstantExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 919, +"end": 919, +"returns": null, +"sig": "internal bool CompilingConstantExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Optimize", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 921, +"end": 921, +"returns": null, +"sig": "internal bool Optimize", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalVariablesTupleType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 923, +"end": 923, +"returns": null, +"sig": "internal Type LocalVariablesTupleType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalVariablesParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 925, +"end": 925, +"returns": null, +"sig": "internal ParameterExpression LocalVariablesParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugSymbolDocument", +"access": "private", +"modifiers": [ +"private" +], +"start": 927, +"end": 927, +"returns": null, +"sig": "private SymbolDocumentInfo _debugSymbolDocument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_memberFunctionType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 928, +"end": 928, +"returns": null, +"sig": "internal TypeDefinitionAst _memberFunctionType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilingTrap", +"access": "private", +"modifiers": [ +"private" +], +"start": 929, +"end": 929, +"returns": null, +"sig": "private bool _compilingTrap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilingSingleExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 930, +"end": 930, +"returns": null, +"sig": "private bool _compilingSingleExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compilingScriptCmdlet", +"access": "private", +"modifiers": [ +"private" +], +"start": 931, +"end": 931, +"returns": null, +"sig": "private bool _compilingScriptCmdlet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentFunctionName", +"access": "private", +"modifiers": [ +"private" +], +"start": 932, +"end": 932, +"returns": null, +"sig": "private string _currentFunctionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_switchTupleIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 933, +"end": 933, +"returns": null, +"sig": "private int _switchTupleIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_foreachTupleIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 934, +"end": 934, +"returns": null, +"sig": "private int _foreachTupleIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sequencePoints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 935, +"end": 935, +"returns": null, +"sig": "private readonly List < IScriptExtent > _sequencePoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sequencePointIndexMap", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 936, +"end": 936, +"returns": null, +"sig": "private readonly Dictionary < IScriptExtent , int > _sequencePointIndexMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stmtCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 937, +"end": 937, +"returns": null, +"sig": "private int _stmtCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CompilingMemberFunction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 939, +"end": 939, +"returns": null, +"sig": "internal bool CompilingMemberFunction", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SpecialMemberFunctionType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 941, +"end": 941, +"returns": null, +"sig": "internal SpecialMemberFunctionType SpecialMemberFunctionType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "MemberFunctionReturnType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 943, +"end": 955, +"returns": null, +"sig": "internal Type MemberFunctionReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_memberFunctionReturnType", +"access": "private", +"modifiers": [ +"private" +], +"start": 957, +"end": 957, +"returns": null, +"sig": "private Type _memberFunctionReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 961, +"end": 964, +"returns": "Expression", +"sig": "internal Expression Compile ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileExpressionOperand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 966, +"end": 975, +"returns": "Expression", +"sig": "internal Expression CompileExpressionOperand ( ExpressionAst exprAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileInvocationArguments", +"access": "private", +"modifiers": [ +"private" +], +"start": 977, +"end": 991, +"returns": "IEnumerable < Expression >", +"sig": "private IEnumerable < Expression > CompileInvocationArguments ( IReadOnlyList < ExpressionAst > arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReduceAssignment", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 993, +"end": 1023, +"returns": "Expression", +"sig": "internal Expression ReduceAssignment ( ISupportsAssignment left , TokenKind tokenKind , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Coalesce", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1025, +"end": 1051, +"returns": "Expression", +"sig": "private static Expression Coalesce ( Expression left , Expression right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLocal", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1053, +"end": 1062, +"returns": "Expression", +"sig": "internal Expression GetLocal ( int tupleIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallGetVariable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1064, +"end": 1071, +"returns": "Expression", +"sig": "internal static Expression CallGetVariable ( Expression variablePath , VariableExpressionAst varAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallSetVariable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1073, +"end": 1080, +"returns": "Expression", +"sig": "internal static Expression CallSetVariable ( Expression variablePath , Expression rhs , Expression attributes = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomaticVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1082, +"end": 1116, +"returns": "Expression", +"sig": "internal Expression GetAutomaticVariable ( VariableExpressionAst varAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallStringEquals", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1118, +"end": 1126, +"returns": "Expression", +"sig": "internal static Expression CallStringEquals ( Expression left , Expression right , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsStrictMode", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1128, +"end": 1136, +"returns": "Expression", +"sig": "internal static Expression IsStrictMode ( int version , Expression executionContext = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddSequencePoint", +"access": "private", +"modifiers": [ +"private" +], +"start": 1138, +"end": 1149, +"returns": "int", +"sig": "private int AddSequencePoint ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdatePosition", +"access": "private", +"modifiers": [ +"private" +], +"start": 1151, +"end": 1163, +"returns": "Expression", +"sig": "private Expression UpdatePosition ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tempCounter", +"access": "private", +"modifiers": [ +"private" +], +"start": 1165, +"end": 1165, +"returns": null, +"sig": "private int _tempCounter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewTemp", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1167, +"end": 1170, +"returns": "ParameterExpression", +"sig": "internal ParameterExpression NewTemp ( Type type , string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTypeConstraintForMethodResolution", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1172, +"end": 1192, +"returns": "Type", +"sig": "internal static Type GetTypeConstraintForMethodResolution ( ExpressionAst expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CombineTypeConstraintForMethodResolution", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1194, +"end": 1202, +"returns": "PSMethodInvocationConstraints", +"sig": "internal static PSMethodInvocationConstraints CombineTypeConstraintForMethodResolution ( Type targetType , Type argType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CombineTypeConstraintForMethodResolution", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1204, +"end": 1217, +"returns": "PSMethodInvocationConstraints", +"sig": "internal static PSMethodInvocationConstraints CombineTypeConstraintForMethodResolution ( Type targetType , Type [ ] argTypes , object [ ] genericArguments = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1219, +"end": 1242, +"returns": "Expression", +"sig": "internal static Expression ConvertValue ( TypeConstraintAst typeConstraint , Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1244, +"end": 1256, +"returns": "Expression", +"sig": "internal static Expression ConvertValue ( Expression expr , List < AttributeBaseAst > conversions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterMetaData", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref" +], +"start": 1262, +"end": 1294, +"returns": "RuntimeDefinedParameterDictionary", +"sig": "internal static RuntimeDefinedParameterDictionary GetParameterMetaData ( ReadOnlyCollection < ParameterAst > parameters , bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attributeGeneratorCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1296, +"end": 1296, +"returns": null, +"sig": "private static readonly Dictionary < CallInfo , Delegate > s_attributeGeneratorCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_builtinAttributeGenerator", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1297, +"end": 1297, +"returns": null, +"sig": "private static readonly Dictionary < Type , Func < AttributeAst , Attribute > > s_builtinAttributeGenerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributeGenerator", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1299, +"end": 1320, +"returns": "Delegate", +"sig": "private static Delegate GetAttributeGenerator ( CallInfo callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToIntConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1322, +"end": 1323, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , int > > s_attrArgToIntConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToStringConverter", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 1325, +"end": 1326, +"returns": null, +"sig": "internal static readonly CallSite < Func < CallSite , object , string > > s_attrArgToStringConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToStringArrayConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1328, +"end": 1329, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , string [ ] > > s_attrArgToStringArrayConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToBoolConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1331, +"end": 1332, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , bool > > s_attrArgToBoolConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToConfirmImpactConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1334, +"end": 1335, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , ConfirmImpact > > s_attrArgToConfirmImpactConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToRemotingCapabilityConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1337, +"end": 1338, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , RemotingCapability > > s_attrArgToRemotingCapabilityConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_attrArgToExperimentActionConverter", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1340, +"end": 1341, +"returns": null, +"sig": "private static readonly CallSite < Func < CallSite , object , ExperimentAction > > s_attrArgToExperimentActionConverter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cvv", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1343, +"end": 1343, +"returns": null, +"sig": "private static readonly ConstantValueVisitor s_cvv", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckNoPositionalArgs", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1345, +"end": 1359, +"returns": "void", +"sig": "private static void CheckNoPositionalArgs ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckNoNamedArgs", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1361, +"end": 1376, +"returns": "void", +"sig": "private static void CheckNoNamedArgs ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "static", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1378, +"end": 1386, +"returns": "", +"sig": "private static ( string , ExperimentAction ) GetFeatureNameAndAction ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewCmdletBindingAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1388, +"end": 1444, +"returns": "Attribute", +"sig": "private static Attribute NewCmdletBindingAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewExperimentalAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1446, +"end": 1463, +"returns": "Attribute", +"sig": "private static Attribute NewExperimentalAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1465, +"end": 1548, +"returns": "Attribute", +"sig": "private static Attribute NewParameterAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewOutputTypeAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1550, +"end": 1628, +"returns": "Attribute", +"sig": "private static Attribute NewOutputTypeAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewAliasAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1630, +"end": 1643, +"returns": "Attribute", +"sig": "private static Attribute NewAliasAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewValidateSetAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1645, +"end": 1710, +"returns": "Attribute", +"sig": "private static Attribute NewValidateSetAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewDebuggerHiddenAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1712, +"end": 1717, +"returns": "Attribute", +"sig": "private static Attribute NewDebuggerHiddenAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewValidateNotNullOrEmptyAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1719, +"end": 1724, +"returns": "Attribute", +"sig": "private static Attribute NewValidateNotNullOrEmptyAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewValidateNotNullAttribute", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1726, +"end": 1731, +"returns": "Attribute", +"sig": "private static Attribute NewValidateNotNullAttribute ( AttributeAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttribute", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1733, +"end": 1796, +"returns": "Attribute", +"sig": "internal static Attribute GetAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttribute", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1798, +"end": 1817, +"returns": "Attribute", +"sig": "internal static Attribute GetAttribute ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRuntimeDefinedParameter", +"access": "private", +"modifiers": [ +"private", +"static", +"ref", +"ref" +], +"start": 1819, +"end": 1907, +"returns": "RuntimeDefinedParameter", +"sig": "private static RuntimeDefinedParameter GetRuntimeDefinedParameter ( ParameterAst parameterAst , ref bool customParameterSet , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetDefaultParameterValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1909, +"end": 1943, +"returns": "bool", +"sig": "internal static bool TryGetDefaultParameterValue ( Type type , out object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1974, +"end": 2077, +"returns": "void", +"sig": "internal void Compile ( CompiledScriptBlockData scriptBlock , bool optimize )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTree", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2079, +"end": 2097, +"returns": "Action < FunctionContext >", +"sig": "private static Action < FunctionContext > CompileTree ( Expression < Action < FunctionContext > > lambda , CompileInterpretChoice compileInterpretChoice )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExpressionValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2099, +"end": 2102, +"returns": "object", +"sig": "internal static object GetExpressionValue ( ExpressionAst expressionAst , bool isTrustedInput , ExecutionContext context , IDictionary usingValues = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExpressionValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2104, +"end": 2110, +"returns": "object", +"sig": "internal static object GetExpressionValue ( ExpressionAst expressionAst , bool isTrustedInput , ExecutionContext context , SessionStateInternal sessionStateInternal , IDictionary usingValues = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExpressionValue", +"access": "private", +"modifiers": [ +"private", +"static", +"ref", +"ref", +"ref" +], +"start": 2112, +"end": 2202, +"returns": "object", +"sig": "private static object GetExpressionValue ( ExpressionAst expressionAst , bool isTrustedInput , ExecutionContext context , SessionStateInternal sessionStateInternal , IDictionary usingValues , ref Func < FunctionContext , object > lambda , ref IScriptExtent [ ] sequencePoints , ref Type localsTupleTy", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileSingleExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 2204, +"end": 2226, +"returns": "Func < FunctionContext , object >", +"sig": "private Func < FunctionContext , object > CompileSingleExpression ( ExpressionAst expressionAst , out IScriptExtent [ ] sequencePoints , out Type localsTupleType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_returnTarget", +"access": "private", +"modifiers": [ +"private" +], +"start": 2244, +"end": 2244, +"returns": null, +"sig": "private LabelTarget _returnTarget", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_dynamicParamBlockLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2245, +"end": 2245, +"returns": null, +"sig": "private Expression < Action < FunctionContext > > _dynamicParamBlockLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_beginBlockLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2246, +"end": 2246, +"returns": null, +"sig": "private Expression < Action < FunctionContext > > _beginBlockLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_processBlockLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2247, +"end": 2247, +"returns": null, +"sig": "private Expression < Action < FunctionContext > > _processBlockLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_endBlockLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2248, +"end": 2248, +"returns": null, +"sig": "private Expression < Action < FunctionContext > > _endBlockLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cleanBlockLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2249, +"end": 2249, +"returns": null, +"sig": "private Expression < Action < FunctionContext > > _cleanBlockLambda", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopTargets", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2251, +"end": 2251, +"returns": null, +"sig": "private readonly List < LoopGotoTargets > _loopTargets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_generatingWhileOrDoLoop", +"access": "private", +"modifiers": [ +"private" +], +"start": 2252, +"end": 2252, +"returns": null, +"sig": "private bool _generatingWhileOrDoLoop", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CaptureAstResults", +"access": "private", +"modifiers": [ +"private" +], +"start": 2264, +"end": 2355, +"returns": "Expression", +"sig": "private Expression CaptureAstResults ( Ast ast , CaptureAstContext context , MergeRedirectExprs generateRedirectExprs = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CaptureStatementResultsHelper", +"access": "private", +"modifiers": [ +"private" +], +"start": 2357, +"end": 2397, +"returns": "Expression", +"sig": "private Expression CaptureStatementResultsHelper ( StatementAst stmt , CaptureAstContext context , MergeRedirectExprs generateRedirectExprs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CaptureStatementResults", +"access": "private", +"modifiers": [ +"private" +], +"start": 2399, +"end": 2426, +"returns": "Expression", +"sig": "private Expression CaptureStatementResults ( StatementAst stmt , CaptureAstContext context , MergeRedirectExprs generateRedirectExprs = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallAddPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2428, +"end": 2436, +"returns": "Expression", +"sig": "internal Expression CallAddPipe ( Expression expr , Expression pipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 2438, +"end": 2441, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 2443, +"end": 2446, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 2450, +"end": 2502, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileNamedBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 2504, +"end": 2527, +"returns": "Expression < Action < FunctionContext > >", +"sig": "private Expression < Action < FunctionContext > > CompileNamedBlock ( NamedBlockAst namedBlockAst , string funcName , ScriptBlockAst rootForDefiningTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTrap", +"access": "private", +"modifiers": [ +"private" +], +"start": 2529, +"end": 2550, +"returns": "Tuple < Action < FunctionContext > , Type >", +"sig": "private Tuple < Action < FunctionContext > , Type > CompileTrap ( TrapStatementAst trap )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileSingleLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 2552, +"end": 2626, +"returns": "Expression < Action < FunctionContext > >", +"sig": "private Expression < Action < FunctionContext > > CompileSingleLambda ( ReadOnlyCollection < StatementAst > statements , ReadOnlyCollection < TrapStatementAst > traps , string funcName , IScriptExtent entryExtent , IScriptExtent exitExtent , ScriptBlockAst rootForDefiningTypesAndUsings )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateTypesAndUsings", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2628, +"end": 2675, +"returns": "void", +"sig": "private static void GenerateTypesAndUsings ( ScriptBlockAst rootForDefiningTypesAndUsings , List < Expression > exprs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateLoadUsings", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2682, +"end": 2708, +"returns": "void", +"sig": "internal static void GenerateLoadUsings ( IEnumerable < UsingStatementAst > usingStatements , bool allUsingsAreNamespaces , List < Expression > exprs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefinePowerShellTypes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2717, +"end": 2750, +"returns": "Assembly", +"sig": "internal static Assembly DefinePowerShellTypes ( Ast rootForDefiningTypes , TypeDefinitionAst [ ] typeAsts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadUsingsImpl", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2752, +"end": 2796, +"returns": "Dictionary < string , TypeDefinitionAst >", +"sig": "private static Dictionary < string , TypeDefinitionAst > LoadUsingsImpl ( IEnumerable < UsingStatementAst > usingAsts , out Assembly [ ] assemblies )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopulateRuntimeTypes", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2798, +"end": 2820, +"returns": "void", +"sig": "private static void PopulateRuntimeTypes ( ReadOnlyDictionary < string , TypeDefinitionAst > parseTimeTypes , ReadOnlyDictionary < string , TypeDefinitionAst > runtimeTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadAssembly", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2822, +"end": 2854, +"returns": "Assembly", +"sig": "private static Assembly LoadAssembly ( string assemblyName , string scriptFileName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LoadModule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2861, +"end": 2901, +"returns": "PSModuleInfo", +"sig": "private static PSModuleInfo LoadModule ( PSModuleInfo originalModuleInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateFunctionProlog", +"access": "private", +"modifiers": [ +"private" +], +"start": 2903, +"end": 2959, +"returns": "void", +"sig": "private void GenerateFunctionProlog ( List < Expression > exprs , List < ParameterExpression > temps , IScriptExtent entryExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitializeMemberProperties", +"access": "private", +"modifiers": [ +"private" +], +"start": 2961, +"end": 2985, +"returns": "Expression", +"sig": "private Expression InitializeMemberProperties ( Expression ourThis )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateFunctionEpilog", +"access": "private", +"modifiers": [ +"private" +], +"start": 2987, +"end": 2993, +"returns": "void", +"sig": "private void GenerateFunctionEpilog ( List < Expression > exprs , IScriptExtent exitExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 2995, +"end": 2999, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 3001, +"end": 3005, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 3007, +"end": 3011, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 3013, +"end": 3017, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 3019, +"end": 3023, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 3025, +"end": 3029, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 3031, +"end": 3042, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_trapNestingCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 3044, +"end": 3044, +"returns": null, +"sig": "private int _trapNestingCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileStatementListWithTraps", +"access": "private", +"modifiers": [ +"private" +], +"start": 3046, +"end": 3268, +"returns": "void", +"sig": "private void CompileStatementListWithTraps ( ReadOnlyCollection < StatementAst > statements , ReadOnlyCollection < TrapStatementAst > traps , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTrappableExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 3270, +"end": 3279, +"returns": "void", +"sig": "private void CompileTrappableExpression ( List < Expression > exprList , StatementAst stmt )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldSetExecutionStatusToSuccess", +"access": "private", +"modifiers": [ +"private" +], +"start": 3287, +"end": 3299, +"returns": "bool", +"sig": "private bool ShouldSetExecutionStatusToSuccess ( StatementAst statementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldSetExecutionStatusToSuccess", +"access": "private", +"modifiers": [ +"private" +], +"start": 3307, +"end": 3319, +"returns": "bool", +"sig": "private bool ShouldSetExecutionStatusToSuccess ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSingleExpressionFromPipeline", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3326, +"end": 3335, +"returns": "ExpressionAst", +"sig": "private static ExpressionAst GetSingleExpressionFromPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldSetExecutionStatusToSuccess", +"access": "private", +"modifiers": [ +"private" +], +"start": 3343, +"end": 3364, +"returns": "bool", +"sig": "private bool ShouldSetExecutionStatusToSuccess ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldSetExecutionStatusToSuccess", +"access": "private", +"modifiers": [ +"private" +], +"start": 3372, +"end": 3419, +"returns": "bool", +"sig": "private bool ShouldSetExecutionStatusToSuccess ( ExpressionAst expressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 3425, +"end": 3428, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 3430, +"end": 3433, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 3435, +"end": 3438, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 3440, +"end": 3446, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 3448, +"end": 3451, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 3453, +"end": 3456, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 3458, +"end": 3466, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 3468, +"end": 3475, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 3477, +"end": 3514, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 3516, +"end": 3520, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 3522, +"end": 3525, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 3527, +"end": 3563, +"returns": "Expression", +"sig": "private Expression CompileAssignment ( AssignmentStatementAst assignmentStatementAst , MergeRedirectExprs generateRedirectExprs = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": "public", +"modifiers": [ +"public" +], +"start": 3565, +"end": 3717, +"returns": "object", +"sig": "public object VisitPipelineChain ( PipelineChainAst pipelineChainAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompilePipelineChainElement", +"access": "private", +"modifiers": [ +"private" +], +"start": 3726, +"end": 3734, +"returns": "Expression", +"sig": "private Expression CompilePipelineChainElement ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 3736, +"end": 3866, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandRedirections", +"access": "private", +"modifiers": [ +"private" +], +"start": 3868, +"end": 3894, +"returns": "object", +"sig": "private object GetCommandRedirections ( CommandBaseAst command )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRedirectedExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 3899, +"end": 4110, +"returns": "Expression", +"sig": "private Expression GetRedirectedExpression ( CommandExpressionAst commandExpr , bool captureForInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMergeRedirectionExpressions", +"access": "private", +"modifiers": [ +"private" +], +"start": 4112, +"end": 4138, +"returns": "void", +"sig": "private void AddMergeRedirectionExpressions ( ReadOnlyCollection < RedirectionAst > redirections , List < ParameterExpression > temps , List < Expression > exprs , List < Expression > finallyExprs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 4140, +"end": 4147, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 4149, +"end": 4175, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 4177, +"end": 4237, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandArgumentExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 4239, +"end": 4266, +"returns": "Expression", +"sig": "private Expression GetCommandArgumentExpression ( CommandElementAst element )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 4268, +"end": 4279, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 4281, +"end": 4305, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4307, +"end": 4310, +"returns": "Expression", +"sig": "internal static Expression ThrowRuntimeError ( string errorID , string resourceString , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4312, +"end": 4315, +"returns": "Expression", +"sig": "internal static Expression ThrowRuntimeError ( string errorID , string resourceString , Type throwResultType , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4317, +"end": 4335, +"returns": "Expression", +"sig": "internal static Expression ThrowRuntimeError ( Type exceptionType , string errorID , string resourceString , Type throwResultType , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeErrorWithInnerException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4337, +"end": 4344, +"returns": "Expression", +"sig": "internal static Expression ThrowRuntimeErrorWithInnerException ( string errorID , string resourceString , Expression innerException , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeErrorWithInnerException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4346, +"end": 4370, +"returns": "Expression", +"sig": "internal static Expression ThrowRuntimeErrorWithInnerException ( string errorID , Expression resourceString , Expression innerException , Type throwResultType , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateThrow", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4372, +"end": 4392, +"returns": "Expression", +"sig": "internal static Expression CreateThrow ( Type resultType , Type exception , Type [ ] exceptionArgTypes , params object [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateThrow", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4394, +"end": 4408, +"returns": "Expression", +"sig": "internal static Expression CreateThrow ( Type resultType , Type exception , params object [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 4410, +"end": 4542, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSwitchBodyGenerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 4544, +"end": 4647, +"returns": "Action < List < Expression > , Expression >", +"sig": "private Action < List < Expression > , Expression > GetSwitchBodyGenerator ( SwitchStatementAst switchStatementAst , AutomaticVarSaver avs , ParameterExpression skipDefault )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 4649, +"end": 4729, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateLoopBreakContinueCatchBlocks", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4731, +"end": 4758, +"returns": "CatchBlock [ ]", +"sig": "private static CatchBlock [ ] GenerateLoopBreakContinueCatchBlocks ( string label , LabelTarget breakLabel , LabelTarget continueLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateWhileLoop", +"access": "private", +"modifiers": [ +"private" +], +"start": 4760, +"end": 4864, +"returns": "Expression", +"sig": "private Expression GenerateWhileLoop ( string loopLabel , Func < Expression > generateCondition , Action < List < Expression > , LabelTarget , LabelTarget > generateLoopBody , PipelineBaseAst continueAst = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateDoLoop", +"access": "private", +"modifiers": [ +"private" +], +"start": 4866, +"end": 4929, +"returns": "Expression", +"sig": "private Expression GenerateDoLoop ( LoopStatementAst loopStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateIteratorStatement", +"access": "private", +"modifiers": [ +"private" +], +"start": 4931, +"end": 5056, +"returns": "Expression", +"sig": "private Expression GenerateIteratorStatement ( VariablePath iteratorVariablePath , Func < Expression > generateMoveNextUpdatePosition , int iteratorTupleIndex , LabeledStatementAst stmt , Action < List < Expression > , Expression > generateBody )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5058, +"end": 5088, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRangeEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 5090, +"end": 5108, +"returns": "Expression", +"sig": "private Expression GetRangeEnumerator ( ExpressionAst condExpr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdatePositionForInitializerOrCondition", +"access": "private", +"modifiers": [ +"private" +], +"start": 5110, +"end": 5121, +"returns": "Expression", +"sig": "private Expression UpdatePositionForInitializerOrCondition ( PipelineBaseAst pipelineBaseAst , Expression initializerOrCondition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5123, +"end": 5126, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5128, +"end": 5131, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5133, +"end": 5161, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5163, +"end": 5170, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 5172, +"end": 5176, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5247, +"end": 5509, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateBreakOrContinue", +"access": "private", +"modifiers": [ +"private" +], +"start": 5511, +"end": 5551, +"returns": "Expression", +"sig": "private Expression GenerateBreakOrContinue ( Ast ast , ExpressionAst label , Func < LoopGotoTargets , LabelTarget > fieldSelector , Func < LabelTarget , Expression > exprGenerator , ConstructorInfo nonLocalExceptionCtor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5553, +"end": 5561, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5563, +"end": 5571, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5573, +"end": 5627, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5629, +"end": 5641, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 5643, +"end": 5659, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateCallContains", +"access": "public", +"modifiers": [ +"public" +], +"start": 5665, +"end": 5675, +"returns": "Expression", +"sig": "public Expression GenerateCallContains ( Expression lhs , Expression rhs , bool ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 5677, +"end": 5685, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 5687, +"end": 5977, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLikeRHSOperand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5979, +"end": 5992, +"returns": "Expression", +"sig": "private static Expression GetLikeRHSOperand ( WildcardOptions options , Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 5994, +"end": 6051, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileIncrementOrDecrement", +"access": "private", +"modifiers": [ +"private" +], +"start": 6053, +"end": 6100, +"returns": "Expression", +"sig": "private Expression CompileIncrementOrDecrement ( ExpressionAst exprAst , int valueToAdd , bool prefix )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6102, +"end": 6164, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6166, +"end": 6169, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6171, +"end": 6174, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6176, +"end": 6193, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6195, +"end": 6203, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6205, +"end": 6250, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileTypeName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6252, +"end": 6274, +"returns": "Expression", +"sig": "internal Expression CompileTypeName ( ITypeName typeName , IScriptExtent errorPos )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6276, +"end": 6279, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6281, +"end": 6346, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInvokeMemberConstraints", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6348, +"end": 6376, +"returns": "PSMethodInvocationConstraints", +"sig": "internal static PSMethodInvocationConstraints GetInvokeMemberConstraints ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInvokeMemberConstraints", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6378, +"end": 6403, +"returns": "PSMethodInvocationConstraints", +"sig": "internal static PSMethodInvocationConstraints GetInvokeMemberConstraints ( BaseCtorInvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6405, +"end": 6423, +"returns": "Expression", +"sig": "internal Expression InvokeMember ( string name , PSMethodInvocationConstraints constraints , Expression target , IEnumerable < Expression > args , bool static , bool propertySet , bool nullConditional = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeBaseCtorMethod", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6425, +"end": 6430, +"returns": "Expression", +"sig": "private static Expression InvokeBaseCtorMethod ( PSMethodInvocationConstraints constraints , Expression target , IEnumerable < Expression > args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeDynamicMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6432, +"end": 6445, +"returns": "Expression", +"sig": "internal Expression InvokeDynamicMember ( Expression memberNameExpr , PSMethodInvocationConstraints constraints , Expression target , IEnumerable < Expression > args , bool static , bool propertySet , bool nullConditional = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6447, +"end": 6469, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6471, +"end": 6520, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 6522, +"end": 6532, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BuildHashtable", +"access": "private", +"modifiers": [ +"private" +], +"start": 6534, +"end": 6553, +"returns": "IEnumerable < Expression >", +"sig": "private IEnumerable < Expression > BuildHashtable ( ReadOnlyCollection < KeyValuePair > keyValuePairs , ParameterExpression temp , bool ordered )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 6555, +"end": 6562, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6564, +"end": 6577, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6579, +"end": 6598, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6600, +"end": 6609, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6611, +"end": 6640, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNullConditionalWrappedExpression", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6642, +"end": 6648, +"returns": "Expression", +"sig": "private static Expression GetNullConditionalWrappedExpression ( Expression targetExpr , Expression memberAccessExpression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6650, +"end": 6653, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 6655, +"end": 6658, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Compiler.DefaultValueExpressionWrapper", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Expression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1947, +"end": 1947, +"returns": null, +"sig": "internal ExpressionAst Expression", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_delegate", +"access": "private", +"modifiers": [ +"private" +], +"start": 1949, +"end": 1949, +"returns": null, +"sig": "private Func < FunctionContext , object > _delegate", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sequencePoints", +"access": "private", +"modifiers": [ +"private" +], +"start": 1950, +"end": 1950, +"returns": null, +"sig": "private IScriptExtent [ ] _sequencePoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LocalsTupleType", +"access": "private", +"modifiers": [ +"private" +], +"start": 1951, +"end": 1951, +"returns": null, +"sig": "private Type LocalsTupleType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1953, +"end": 1968, +"returns": "object", +"sig": "internal object GetValue ( ExecutionContext context , SessionStateInternal sessionStateInternal , IDictionary usingValues = null )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Compiler.LoopGotoTargets", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoopGotoTargets", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2230, +"end": 2235, +"returns": "", +"sig": "internal LoopGotoTargets ( string label , LabelTarget breakLabel , LabelTarget continueLabel )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2237, +"end": 2237, +"returns": null, +"sig": "internal string Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ContinueLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2239, +"end": 2239, +"returns": null, +"sig": "internal LabelTarget ContinueLabel", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BreakLabel", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2241, +"end": 2241, +"returns": null, +"sig": "internal LabelTarget BreakLabel", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Compiler.AutomaticVarSaver", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_compiler", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5199, +"end": 5199, +"returns": null, +"sig": "private readonly Compiler _compiler", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_automaticVar", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5200, +"end": 5200, +"returns": null, +"sig": "private readonly int _automaticVar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_autoVarPath", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5201, +"end": 5201, +"returns": null, +"sig": "private readonly VariablePath _autoVarPath", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_oldValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 5202, +"end": 5202, +"returns": null, +"sig": "private ParameterExpression _oldValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AutomaticVarSaver", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5204, +"end": 5209, +"returns": "", +"sig": "internal AutomaticVarSaver ( Compiler compiler , VariablePath autoVarPath , int automaticVar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTemps", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5211, +"end": 5215, +"returns": "IEnumerable < ParameterExpression >", +"sig": "internal IEnumerable < ParameterExpression > GetTemps ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveAutomaticVar", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5217, +"end": 5224, +"returns": "Expression", +"sig": "internal Expression SaveAutomaticVar ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetNewValue", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5226, +"end": 5234, +"returns": "Expression", +"sig": "internal Expression SetNewValue ( Expression newValue )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreAutomaticVar", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5236, +"end": 5244, +"returns": "Expression", +"sig": "internal Expression RestoreAutomaticVar ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MemberAssignableValue", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "MemberExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6665, +"end": 6665, +"returns": null, +"sig": "internal MemberExpressionAst MemberExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedTarget", +"access": "private", +"modifiers": [ +"private" +], +"start": 6667, +"end": 6667, +"returns": null, +"sig": "private Expression CachedTarget", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedPropertyExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6669, +"end": 6669, +"returns": null, +"sig": "private Expression CachedPropertyExpr", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6671, +"end": 6674, +"returns": "Expression", +"sig": "private Expression GetTargetExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPropertyExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6676, +"end": 6679, +"returns": "Expression", +"sig": "private Expression GetPropertyExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6681, +"end": 6701, +"returns": "Expression", +"sig": "public Expression GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6703, +"end": 6720, +"returns": "Expression", +"sig": "public Expression SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.InvokeMemberAssignableValue", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "InvokeMemberExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6725, +"end": 6725, +"returns": null, +"sig": "internal InvokeMemberExpressionAst InvokeMemberExpressionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_targetExprTemp", +"access": "private", +"modifiers": [ +"private" +], +"start": 6727, +"end": 6727, +"returns": null, +"sig": "private ParameterExpression _targetExprTemp", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_memberNameExprTemp", +"access": "private", +"modifiers": [ +"private" +], +"start": 6728, +"end": 6728, +"returns": null, +"sig": "private ParameterExpression _memberNameExprTemp", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_argExprTemps", +"access": "private", +"modifiers": [ +"private" +], +"start": 6729, +"end": 6729, +"returns": null, +"sig": "private IEnumerable < ParameterExpression > _argExprTemps", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6731, +"end": 6734, +"returns": "Expression", +"sig": "private Expression GetTargetExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMemberNameExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6736, +"end": 6739, +"returns": "Expression", +"sig": "private Expression GetMemberNameExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArgumentExprs", +"access": "private", +"modifiers": [ +"private" +], +"start": 6741, +"end": 6762, +"returns": "IEnumerable < Expression >", +"sig": "private IEnumerable < Expression > GetArgumentExprs ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6764, +"end": 6794, +"returns": "Expression", +"sig": "public Expression GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6796, +"end": 6810, +"returns": "Expression", +"sig": "public Expression SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IndexAssignableValue", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "IndexExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6815, +"end": 6815, +"returns": null, +"sig": "internal IndexExpressionAst IndexExpressionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_targetExprTemp", +"access": "private", +"modifiers": [ +"private" +], +"start": 6817, +"end": 6817, +"returns": null, +"sig": "private ParameterExpression _targetExprTemp", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_indexExprTemp", +"access": "private", +"modifiers": [ +"private" +], +"start": 6818, +"end": 6818, +"returns": null, +"sig": "private ParameterExpression _indexExprTemp", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInvocationConstraints", +"access": "private", +"modifiers": [ +"private" +], +"start": 6820, +"end": 6825, +"returns": "PSMethodInvocationConstraints", +"sig": "private PSMethodInvocationConstraints GetInvocationConstraints ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6827, +"end": 6830, +"returns": "Expression", +"sig": "private Expression GetTargetExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIndexExpr", +"access": "private", +"modifiers": [ +"private" +], +"start": 6832, +"end": 6835, +"returns": "Expression", +"sig": "private Expression GetIndexExpr ( Compiler compiler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6837, +"end": 6867, +"returns": "Expression", +"sig": "public Expression GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6869, +"end": 6900, +"returns": "Expression", +"sig": "public Expression SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ArrayAssignableValue", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "ArrayLiteral", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6905, +"end": 6905, +"returns": null, +"sig": "internal ArrayLiteralAst ArrayLiteral", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6907, +"end": 6911, +"returns": "Expression", +"sig": "public Expression GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 6913, +"end": 6944, +"returns": "Expression", +"sig": "public Expression SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PowerShellLoopExpression", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "CanReduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6949, +"end": 6949, +"returns": null, +"sig": "public override bool CanReduce", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6951, +"end": 6951, +"returns": null, +"sig": "public override Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NodeType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6953, +"end": 6953, +"returns": null, +"sig": "public override ExpressionType NodeType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_exprs", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 6955, +"end": 6955, +"returns": null, +"sig": "private readonly IEnumerable < Expression > _exprs", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PowerShellLoopExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6957, +"end": 6960, +"returns": "", +"sig": "internal PowerShellLoopExpression ( IEnumerable < Expression > exprs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6962, +"end": 6965, +"returns": "Expression", +"sig": "public override Expression Reduce ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddInstructions", +"access": "public", +"modifiers": [ +"public" +], +"start": 6967, +"end": 6988, +"returns": "void", +"sig": "public void AddInstructions ( LightCompiler compiler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.EnterLoopExpression", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "CanReduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6993, +"end": 6993, +"returns": null, +"sig": "public override bool CanReduce", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6995, +"end": 6995, +"returns": null, +"sig": "public override Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NodeType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6997, +"end": 6997, +"returns": null, +"sig": "public override ExpressionType NodeType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6999, +"end": 7002, +"returns": "Expression", +"sig": "public override Expression Reduce ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Loop", +"access": "internal", +"modifiers": [ +"internal", +"new" +], +"start": 7004, +"end": 7004, +"returns": null, +"sig": "internal new PowerShellLoopExpression Loop", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EnterLoopInstruction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7006, +"end": 7006, +"returns": null, +"sig": "internal EnterLoopInstruction EnterLoopInstruction", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LoopStatementCount", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7008, +"end": 7008, +"returns": null, +"sig": "internal int LoopStatementCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddInstructions", +"access": "public", +"modifiers": [ +"public" +], +"start": 7010, +"end": 7022, +"returns": "void", +"sig": "public void AddInstructions ( LightCompiler compiler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UpdatePositionExpr", +"file": "src/System.Management.Automation/engine/parser/Compiler.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "CanReduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7027, +"end": 7027, +"returns": null, +"sig": "public override bool CanReduce", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7029, +"end": 7029, +"returns": null, +"sig": "public override Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NodeType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7031, +"end": 7031, +"returns": null, +"sig": "public override ExpressionType NodeType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_extent", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7033, +"end": 7033, +"returns": null, +"sig": "private readonly IScriptExtent _extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_debugSymbolDocument", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7034, +"end": 7034, +"returns": null, +"sig": "private readonly SymbolDocumentInfo _debugSymbolDocument", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sequencePoint", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7035, +"end": 7035, +"returns": null, +"sig": "private readonly int _sequencePoint", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_checkBreakpoints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7036, +"end": 7036, +"returns": null, +"sig": "private readonly bool _checkBreakpoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UpdatePositionExpr", +"access": "public", +"modifiers": [ +"public" +], +"start": 7038, +"end": 7044, +"returns": "", +"sig": "public UpdatePositionExpr ( IScriptExtent extent , int sequencePoint , SymbolDocumentInfo debugSymbolDocument , bool checkBreakpoints )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Reduce", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7046, +"end": 7075, +"returns": "Expression", +"sig": "public override Expression Reduce ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddInstructions", +"access": "public", +"modifiers": [ +"public" +], +"start": 7077, +"end": 7080, +"returns": "void", +"sig": "public void AddInstructions ( LightCompiler compiler )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IsConstantValueVisitor", +"file": "src/System.Management.Automation/engine/parser/ConstantValues.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "IsConstant", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 20, +"end": 53, +"returns": "bool", +"sig": "public static bool IsConstant ( Ast ast , out object constantValue , bool forAttribute = false , bool forRequires = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CheckingAttributeArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 55, +"end": 55, +"returns": null, +"sig": "internal bool CheckingAttributeArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CheckingClassAttributeArguments", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 57, +"end": 57, +"returns": null, +"sig": "internal bool CheckingClassAttributeArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CheckingRequiresArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 59, +"end": 59, +"returns": null, +"sig": "internal bool CheckingRequiresArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 61, +"end": 61, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 63, +"end": 63, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 65, +"end": 65, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 67, +"end": 67, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 69, +"end": 69, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 71, +"end": 71, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 73, +"end": 73, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 75, +"end": 75, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 77, +"end": 77, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 79, +"end": 79, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 81, +"end": 81, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 83, +"end": 83, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 85, +"end": 85, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 87, +"end": 87, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 89, +"end": 89, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 91, +"end": 91, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 93, +"end": 93, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 95, +"end": 95, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 97, +"end": 97, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 99, +"end": 99, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 101, +"end": 101, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 103, +"end": 103, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 105, +"end": 105, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 107, +"end": 107, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 109, +"end": 109, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 111, +"end": 111, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 113, +"end": 113, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 115, +"end": 115, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 117, +"end": 117, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 119, +"end": 119, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 121, +"end": 121, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 123, +"end": 123, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 125, +"end": 125, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 127, +"end": 127, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 129, +"end": 129, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 131, +"end": 131, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 133, +"end": 133, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 135, +"end": 135, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 137, +"end": 137, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 139, +"end": 139, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 141, +"end": 141, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 143, +"end": 143, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 145, +"end": 145, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 147, +"end": 147, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 149, +"end": 163, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 165, +"end": 169, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsNullDivisor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 171, +"end": 196, +"returns": "bool", +"sig": "private static bool IsNullDivisor ( ExpressionAst operand )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 198, +"end": 203, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 205, +"end": 210, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 212, +"end": 216, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 218, +"end": 234, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 236, +"end": 239, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 241, +"end": 244, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 246, +"end": 249, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 251, +"end": 255, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 257, +"end": 260, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 262, +"end": 269, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 271, +"end": 297, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 299, +"end": 302, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 304, +"end": 309, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 311, +"end": 315, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 317, +"end": 324, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 326, +"end": 329, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ConstantValueVisitor", +"file": "src/System.Management.Automation/engine/parser/ConstantValues.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "AttributeArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 334, +"end": 334, +"returns": null, +"sig": "internal bool AttributeArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiresArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 336, +"end": 336, +"returns": null, +"sig": "internal bool RequiresArgument", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckIsConstant", +"access": "private", +"modifiers": [ +"private" +], +"start": 340, +"end": 344, +"returns": "void", +"sig": "private void CheckIsConstant ( Ast ast , string msg )", +"attributes": [ +"Conditional", +"Conditional" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileAndInvoke", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 346, +"end": 357, +"returns": "object", +"sig": "private static object CompileAndInvoke ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 359, +"end": 359, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 361, +"end": 361, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 363, +"end": 363, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 365, +"end": 365, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 367, +"end": 367, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 369, +"end": 369, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 371, +"end": 371, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 373, +"end": 373, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 375, +"end": 375, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 377, +"end": 377, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 379, +"end": 379, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 381, +"end": 381, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 383, +"end": 383, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 385, +"end": 385, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 387, +"end": 387, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 389, +"end": 389, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 391, +"end": 391, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 393, +"end": 393, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 395, +"end": 395, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 397, +"end": 397, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 399, +"end": 399, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 401, +"end": 401, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 403, +"end": 403, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 405, +"end": 405, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 407, +"end": 407, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 409, +"end": 409, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 411, +"end": 411, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 413, +"end": 413, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 415, +"end": 415, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 417, +"end": 417, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 419, +"end": 419, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 421, +"end": 421, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 423, +"end": 423, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 425, +"end": 425, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 427, +"end": 427, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 429, +"end": 429, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 431, +"end": 431, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 433, +"end": 433, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 435, +"end": 435, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 437, +"end": 437, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 439, +"end": 439, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 441, +"end": 441, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 443, +"end": 443, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 445, +"end": 445, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 447, +"end": 451, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 453, +"end": 457, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 459, +"end": 467, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 469, +"end": 473, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 475, +"end": 479, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 481, +"end": 485, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 487, +"end": 491, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 493, +"end": 497, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 499, +"end": 503, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 505, +"end": 509, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 511, +"end": 523, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 525, +"end": 529, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 531, +"end": 540, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 542, +"end": 546, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 548, +"end": 552, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 554, +"end": 558, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 560, +"end": 564, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 566, +"end": 576, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DebugViewWriter", +"file": "src/System.Management.Automation/engine/parser/DebugViewWriter.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "Tab", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "private const int Tab", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "const", +"name": "MaxColumn", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "private const int MaxColumn", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_out", +"access": "private", +"modifiers": [ +"private" +], +"start": 42, +"end": 42, +"returns": null, +"sig": "private TextWriter _out", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_column", +"access": "private", +"modifiers": [ +"private" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "private int _column", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_stack", +"access": "private", +"modifiers": [ +"private" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "private Stack < int > _stack", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_delta", +"access": "private", +"modifiers": [ +"private" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private int _delta", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_flow", +"access": "private", +"modifiers": [ +"private" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "private Flow _flow", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_lambdas", +"access": "private", +"modifiers": [ +"private" +], +"start": 51, +"end": 51, +"returns": null, +"sig": "private Queue < LambdaExpression > _lambdas", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_lambdaIds", +"access": "private", +"modifiers": [ +"private" +], +"start": 56, +"end": 56, +"returns": null, +"sig": "private Dictionary < LambdaExpression , int > _lambdaIds", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_paramIds", +"access": "private", +"modifiers": [ +"private" +], +"start": 61, +"end": 61, +"returns": null, +"sig": "private Dictionary < ParameterExpression , int > _paramIds", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "field", +"name": "_labelIds", +"access": "private", +"modifiers": [ +"private" +], +"start": 66, +"end": 66, +"returns": null, +"sig": "private Dictionary < LabelTarget , int > _labelIds", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "ctor", +"name": "DebugViewWriter", +"access": "private", +"modifiers": [ +"private", +"file" +], +"start": 68, +"end": 70, +"returns": "", +"sig": "private DebugViewWriter ( TextWriter file )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "property", +"name": "Base", +"access": "private", +"modifiers": [ +"private" +], +"start": 72, +"end": 76, +"returns": null, +"sig": "private int Base", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "property", +"name": "Delta", +"access": "private", +"modifiers": [ +"private" +], +"start": 78, +"end": 80, +"returns": null, +"sig": "private int Delta", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "property", +"name": "Depth", +"access": "private", +"modifiers": [ +"private" +], +"start": 82, +"end": 84, +"returns": null, +"sig": "private int Depth", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Indent", +"access": "private", +"modifiers": [ +"private" +], +"start": 86, +"end": 88, +"returns": "void", +"sig": "private void Indent ( )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Dedent", +"access": "private", +"modifiers": [ +"private" +], +"start": 90, +"end": 92, +"returns": "void", +"sig": "private void Dedent ( )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "NewLine", +"access": "private", +"modifiers": [ +"private" +], +"start": 94, +"end": 96, +"returns": "void", +"sig": "private void NewLine ( )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetId", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 98, +"end": 113, +"returns": "int", +"sig": "private static int GetId < T > ( T e , ref Dictionary < T , int > ids )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetLambdaId", +"access": "private", +"modifiers": [ +"private" +], +"start": 115, +"end": 118, +"returns": "int", +"sig": "private int GetLambdaId ( LambdaExpression le )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetParamId", +"access": "private", +"modifiers": [ +"private" +], +"start": 120, +"end": 123, +"returns": "int", +"sig": "private int GetParamId ( ParameterExpression p )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetLabelTargetId", +"access": "private", +"modifiers": [ +"private" +], +"start": 125, +"end": 128, +"returns": "int", +"sig": "private int GetLabelTargetId ( LabelTarget target )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "WriteTo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 133, +"end": 138, +"returns": "void", +"sig": "internal static void WriteTo ( Expression node , TextWriter writer )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "WriteTo", +"access": "private", +"modifiers": [ +"private" +], +"start": 140, +"end": 158, +"returns": "void", +"sig": "private void WriteTo ( Expression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Out", +"access": "private", +"modifiers": [ +"private" +], +"start": 162, +"end": 164, +"returns": "void", +"sig": "private void Out ( string s )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Out", +"access": "private", +"modifiers": [ +"private" +], +"start": 166, +"end": 168, +"returns": "void", +"sig": "private void Out ( Flow before , string s )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Out", +"access": "private", +"modifiers": [ +"private" +], +"start": 170, +"end": 172, +"returns": "void", +"sig": "private void Out ( string s , Flow after )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Out", +"access": "private", +"modifiers": [ +"private" +], +"start": 174, +"end": 189, +"returns": "void", +"sig": "private void Out ( Flow before , string s , Flow after )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "WriteLine", +"access": "private", +"modifiers": [ +"private" +], +"start": 191, +"end": 194, +"returns": "void", +"sig": "private void WriteLine ( )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "Write", +"access": "private", +"modifiers": [ +"private" +], +"start": 196, +"end": 199, +"returns": "void", +"sig": "private void Write ( string s )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetFlow", +"access": "private", +"modifiers": [ +"private" +], +"start": 201, +"end": 209, +"returns": "Flow", +"sig": "private Flow GetFlow ( Flow flow )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "CheckBreak", +"access": "private", +"modifiers": [ +"private" +], +"start": 211, +"end": 221, +"returns": "Flow", +"sig": "private Flow CheckBreak ( Flow flow )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "FormatBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 228, +"end": 269, +"returns": "string", +"sig": "private static string FormatBinder ( CallSiteBinder binder )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitExpressions", +"access": "private", +"modifiers": [ +"private" +], +"start": 271, +"end": 273, +"returns": "void", +"sig": "private void VisitExpressions < T > ( char open , IList < T > expressions ) where T : Expression", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitExpressions", +"access": "private", +"modifiers": [ +"private" +], +"start": 275, +"end": 277, +"returns": "void", +"sig": "private void VisitExpressions < T > ( char open , char separator , IList < T > expressions ) where T : Expression", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitDeclarations", +"access": "private", +"modifiers": [ +"private" +], +"start": 279, +"end": 290, +"returns": "void", +"sig": "private void VisitDeclarations ( IList < ParameterExpression > expressions )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitExpressions", +"access": "private", +"modifiers": [ +"private" +], +"start": 292, +"end": 332, +"returns": "void", +"sig": "private void VisitExpressions < T > ( char open , char separator , IList < T > expressions , Action < T > visit )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitDynamic", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 334, +"end": 339, +"returns": "Expression", +"sig": "protected override Expression VisitDynamic ( DynamicExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitBinary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 342, +"end": 430, +"returns": "Expression", +"sig": "protected override Expression VisitBinary ( BinaryExpression node )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 432, +"end": 446, +"returns": "Expression", +"sig": "protected override Expression VisitParameter ( ParameterExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitLambda", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 448, +"end": 468, +"returns": "Expression", +"sig": "protected override Expression VisitLambda < T > ( Expression < T > node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "IsSimpleExpression", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 470, +"end": 477, +"returns": "bool", +"sig": "private static bool IsSimpleExpression ( Expression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitConditional", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 479, +"end": 501, +"returns": "Expression", +"sig": "protected override Expression VisitConditional ( ConditionalExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitConstant", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 503, +"end": 536, +"returns": "Expression", +"sig": "protected override Expression VisitConstant ( ConstantExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetConstantValueSuffix", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 538, +"end": 564, +"returns": "string", +"sig": "private static string GetConstantValueSuffix ( Type type )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitRuntimeVariables", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 566, +"end": 570, +"returns": "Expression", +"sig": "protected override Expression VisitRuntimeVariables ( RuntimeVariablesExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "OutMember", +"access": "private", +"modifiers": [ +"private" +], +"start": 573, +"end": 581, +"returns": "void", +"sig": "private void OutMember ( Expression node , Expression instance , MemberInfo member )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMember", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 583, +"end": 586, +"returns": "Expression", +"sig": "protected override Expression VisitMember ( MemberExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitInvocation", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 588, +"end": 593, +"returns": "Expression", +"sig": "protected override Expression VisitInvocation ( InvocationExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "NeedsParentheses", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 596, +"end": 666, +"returns": "bool", +"sig": "private static bool NeedsParentheses ( Expression parent , Expression child )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetOperatorPrecedence", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 670, +"end": 787, +"returns": "int", +"sig": "private static int GetOperatorPrecedence ( Expression node )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "ParenthesizedVisit", +"access": "private", +"modifiers": [ +"private" +], +"start": 789, +"end": 797, +"returns": "void", +"sig": "private void ParenthesizedVisit ( Expression parent , Expression nodeToVisit )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMethodCall", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 799, +"end": 813, +"returns": "Expression", +"sig": "protected override Expression VisitMethodCall ( MethodCallExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitNewArray", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 815, +"end": 828, +"returns": "Expression", +"sig": "protected override Expression VisitNewArray ( NewArrayExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitNew", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 830, +"end": 834, +"returns": "Expression", +"sig": "protected override Expression VisitNew ( NewExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitElementInit", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 836, +"end": 844, +"returns": "ElementInit", +"sig": "protected override ElementInit VisitElementInit ( ElementInit node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitListInit", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 846, +"end": 850, +"returns": "Expression", +"sig": "protected override Expression VisitListInit ( ListInitExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMemberAssignment", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 852, +"end": 857, +"returns": "MemberAssignment", +"sig": "protected override MemberAssignment VisitMemberAssignment ( MemberAssignment assignment )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMemberListBinding", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 859, +"end": 864, +"returns": "MemberListBinding", +"sig": "protected override MemberListBinding VisitMemberListBinding ( MemberListBinding binding )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMemberMemberBinding", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 866, +"end": 871, +"returns": "MemberMemberBinding", +"sig": "protected override MemberMemberBinding VisitMemberMemberBinding ( MemberMemberBinding binding )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitMemberInit", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 873, +"end": 877, +"returns": "Expression", +"sig": "protected override Expression VisitMemberInit ( MemberInitExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitTypeBinary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 879, +"end": 892, +"returns": "Expression", +"sig": "protected override Expression VisitTypeBinary ( TypeBinaryExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitUnary", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 895, +"end": 980, +"returns": "Expression", +"sig": "protected override Expression VisitUnary ( UnaryExpression node )", +"attributes": [ +"System.Diagnostics.CodeAnalysis.SuppressMessage" +], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 982, +"end": 997, +"returns": "Expression", +"sig": "protected override Expression VisitBlock ( BlockExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitDefault", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 999, +"end": 1002, +"returns": "Expression", +"sig": "protected override Expression VisitDefault ( DefaultExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitLabel", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1004, +"end": 1012, +"returns": "Expression", +"sig": "protected override Expression VisitLabel ( LabelExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitGoto", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1014, +"end": 1021, +"returns": "Expression", +"sig": "protected override Expression VisitGoto ( GotoExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitLoop", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1023, +"end": 1040, +"returns": "Expression", +"sig": "protected override Expression VisitLoop ( LoopExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitSwitchCase", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1042, +"end": 1054, +"returns": "SwitchCase", +"sig": "protected override SwitchCase VisitSwitchCase ( SwitchCase node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitSwitch", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1056, +"end": 1072, +"returns": "Expression", +"sig": "protected override Expression VisitSwitch ( SwitchExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitCatchBlock", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1074, +"end": 1091, +"returns": "CatchBlock", +"sig": "protected override CatchBlock VisitCatchBlock ( CatchBlock node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitTry", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1093, +"end": 1113, +"returns": "Expression", +"sig": "protected override Expression VisitTry ( TryExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitIndex", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1115, +"end": 1124, +"returns": "Expression", +"sig": "protected override Expression VisitIndex ( IndexExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitExtension", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1126, +"end": 1138, +"returns": "Expression", +"sig": "protected override Expression VisitExtension ( Expression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "VisitDebugInfo", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1140, +"end": 1151, +"returns": "Expression", +"sig": "protected override Expression VisitDebugInfo ( DebugInfoExpression node )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "DumpLabel", +"access": "private", +"modifiers": [ +"private" +], +"start": 1153, +"end": 1155, +"returns": "void", +"sig": "private void DumpLabel ( LabelTarget target )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetLabelTargetName", +"access": "private", +"modifiers": [ +"private" +], +"start": 1157, +"end": 1164, +"returns": "string", +"sig": "private string GetLabelTargetName ( LabelTarget target )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "WriteLambda", +"access": "private", +"modifiers": [ +"private" +], +"start": 1166, +"end": 1179, +"returns": "void", +"sig": "private void WriteLambda ( LambdaExpression lambda )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetLambdaName", +"access": "private", +"modifiers": [ +"private" +], +"start": 1181, +"end": 1187, +"returns": "string", +"sig": "private string GetLambdaName ( LambdaExpression lambda )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "ContainsWhiteSpace", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1193, +"end": 1201, +"returns": "bool", +"sig": "private static bool ContainsWhiteSpace ( string name )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "QuoteName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1203, +"end": 1205, +"returns": "string", +"sig": "private static string QuoteName ( string name )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +}, +{ +"kind": "method", +"name": "GetDisplayName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1207, +"end": 1214, +"returns": "string", +"sig": "private static string GetDisplayName ( string name )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeDefiner", +"file": "src/System.Management.Automation/engine/parser/PSType.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "DynamicClassAssemblyName", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "internal const string DynamicClassAssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "DynamicClassAssemblyFullNamePrefix", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 21, +"end": 21, +"returns": null, +"sig": "internal const string DynamicClassAssemblyFullNamePrefix", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_globalCounter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private static int s_globalCounter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_hiddenCustomAttributeBuilder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 25, +"end": 26, +"returns": null, +"sig": "private static readonly CustomAttributeBuilder s_hiddenCustomAttributeBuilder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_sessionStateKeeperFieldName", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 28, +"end": 28, +"returns": null, +"sig": "private static readonly string s_sessionStateKeeperFieldName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SessionStateFieldName", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "internal static readonly string SessionStateFieldName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_sessionStateKeeper_GetSessionState", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 31, +"end": 32, +"returns": null, +"sig": "private static readonly MethodInfo s_sessionStateKeeper_GetSessionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryConvertArg", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 34, +"end": 53, +"returns": "bool", +"sig": "private static bool TryConvertArg ( object arg , Type type , out object result , Parser parser , IScriptExtent errorExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributeBuilder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 55, +"end": 192, +"returns": "CustomAttributeBuilder", +"sig": "private static CustomAttributeBuilder GetAttributeBuilder ( Parser parser , AttributeAst attributeAst , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineCustomAttributes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 194, +"end": 207, +"returns": "void", +"sig": "internal static void DefineCustomAttributes ( TypeBuilder member , ReadOnlyCollection < AttributeAst > attributes , Parser parser , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineCustomAttributes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 209, +"end": 222, +"returns": "void", +"sig": "internal static void DefineCustomAttributes ( PropertyBuilder member , ReadOnlyCollection < AttributeAst > attributes , Parser parser , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineCustomAttributes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 224, +"end": 237, +"returns": "void", +"sig": "internal static void DefineCustomAttributes ( ConstructorBuilder member , ReadOnlyCollection < AttributeAst > attributes , Parser parser , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineCustomAttributes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 239, +"end": 252, +"returns": "void", +"sig": "internal static void DefineCustomAttributes ( MethodBuilder member , ReadOnlyCollection < AttributeAst > attributes , Parser parser , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineCustomAttributes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 254, +"end": 267, +"returns": "void", +"sig": "internal static void DefineCustomAttributes ( EnumBuilder member , ReadOnlyCollection < AttributeAst > attributes , Parser parser , AttributeTargets attributeTargets )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAssemblyAttributeBuilders", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1314, +"end": 1331, +"returns": "IEnumerable < CustomAttributeBuilder >", +"sig": "private static IEnumerable < CustomAttributeBuilder > GetAssemblyAttributeBuilders ( string scriptFile )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "counter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1333, +"end": 1333, +"returns": null, +"sig": "private static int counter", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineTypes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1335, +"end": 1434, +"returns": "Assembly", +"sig": "internal static Assembly DefineTypes ( Parser parser , Ast rootAst , TypeDefinitionAst [ ] typeDefinitions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetClassNameInAssembly", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1436, +"end": 1469, +"returns": "string", +"sig": "private static string GetClassNameInAssembly ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_ldc", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1471, +"end": 1475, +"returns": null, +"sig": "private static readonly OpCode [ ] s_ldc", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLdc", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1477, +"end": 1487, +"returns": "void", +"sig": "private static void EmitLdc ( ILGenerator emitter , int c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_ldarg", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1489, +"end": 1492, +"returns": null, +"sig": "private static readonly OpCode [ ] s_ldarg", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitLdarg", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1494, +"end": 1504, +"returns": "void", +"sig": "private static void EmitLdarg ( ILGenerator emitter , int c )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeDefiner.DefineTypeHelper", +"file": "src/System.Management.Automation/engine/parser/PSType.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parser", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 271, +"end": 271, +"returns": null, +"sig": "private readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeDefinitionAst", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 272, +"end": 272, +"returns": null, +"sig": "internal readonly TypeDefinitionAst _typeDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeBuilder", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 273, +"end": 273, +"returns": null, +"sig": "internal readonly TypeBuilder _typeBuilder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sessionStateField", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 274, +"end": 274, +"returns": null, +"sig": "internal readonly FieldBuilder _sessionStateField", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sessionStateKeeperField", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 275, +"end": 275, +"returns": null, +"sig": "internal readonly FieldBuilder _sessionStateKeeperField", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_moduleBuilder", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 276, +"end": 276, +"returns": null, +"sig": "internal readonly ModuleBuilder _moduleBuilder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_staticHelpersTypeBuilder", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 277, +"end": 277, +"returns": null, +"sig": "internal readonly TypeBuilder _staticHelpersTypeBuilder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_definedProperties", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 278, +"end": 278, +"returns": null, +"sig": "private readonly Dictionary < string , PropertyMemberAst > _definedProperties", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_definedMethods", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 279, +"end": 279, +"returns": null, +"sig": "private readonly Dictionary < string , List < Tuple < FunctionMemberAst , Type [ ] > > > _definedMethods", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_abstractProperties", +"access": "private", +"modifiers": [ +"private" +], +"start": 280, +"end": 280, +"returns": null, +"sig": "private Dictionary < Tuple < string , Type > , PropertyInfo > _abstractProperties", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "<", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 281, +"end": 281, +"returns": "List", +"sig": "internal readonly List < ( string fieldName , IParameterMetadataProvider bodyAst , bool isStatic ) > _fieldsToInitForMemberFunctions", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_baseClassHasDefaultCtor", +"access": "private", +"modifiers": [ +"private" +], +"start": 282, +"end": 282, +"returns": null, +"sig": "private bool _baseClassHasDefaultCtor", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasFatalErrors", +"access": "public", +"modifiers": [ +"public" +], +"start": 288, +"end": 288, +"returns": null, +"sig": "public bool HasFatalErrors", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DefineTypeHelper", +"access": "public", +"modifiers": [ +"public" +], +"start": 290, +"end": 310, +"returns": "", +"sig": "public DefineTypeHelper ( Parser parser , ModuleBuilder module , TypeDefinitionAst typeDefinitionAst , string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBaseTypes", +"access": "private", +"modifiers": [ +"private" +], +"start": 319, +"end": 446, +"returns": "Type", +"sig": "private Type GetBaseTypes ( Parser parser , TypeDefinitionAst typeDefinitionAst , out List < Type > interfaces )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldImplementProperty", +"access": "private", +"modifiers": [ +"private" +], +"start": 448, +"end": 488, +"returns": "bool", +"sig": "private bool ShouldImplementProperty ( string name , Type type , [ NotNullWhen ( true ) ] out PropertyInfo interfaceProperty )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineMembers", +"access": "public", +"modifiers": [ +"public" +], +"start": 490, +"end": 595, +"returns": "void", +"sig": "public void DefineMembers ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineProperty", +"access": "private", +"modifiers": [ +"private" +], +"start": 597, +"end": 624, +"returns": "void", +"sig": "private void DefineProperty ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmitPropertyIl", +"access": "private", +"modifiers": [ +"private" +], +"start": 626, +"end": 745, +"returns": "PropertyBuilder", +"sig": "private PropertyBuilder EmitPropertyIl ( PropertyMemberAst propertyMemberAst , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForDuplicateOverload", +"access": "private", +"modifiers": [ +"private" +], +"start": 747, +"end": 796, +"returns": "bool", +"sig": "private bool CheckForDuplicateOverload ( FunctionMemberAst functionMemberAst , Type [ ] newParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterTypes", +"access": "private", +"modifiers": [ +"private" +], +"start": 798, +"end": 835, +"returns": "Type [ ]", +"sig": "private Type [ ] GetParameterTypes ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MethodExistsOnBaseClassAndFinal", +"access": "private", +"modifiers": [ +"private" +], +"start": 837, +"end": 849, +"returns": "bool", +"sig": "private bool MethodExistsOnBaseClassAndFinal ( string methodName , Type [ ] parameterTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineMethod", +"access": "private", +"modifiers": [ +"private" +], +"start": 851, +"end": 925, +"returns": "void", +"sig": "private void DefineMethod ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineConstructor", +"access": "private", +"modifiers": [ +"private" +], +"start": 927, +"end": 954, +"returns": "void", +"sig": "private void DefineConstructor ( IParameterMetadataProvider ipmp , ReadOnlyCollection < AttributeAst > attributeAsts , bool isHidden , Reflection . MethodAttributes methodAttributes , Type [ ] parameterTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMetaDataName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 956, +"end": 961, +"returns": "string", +"sig": "private static string GetMetaDataName ( string name , int numberOfParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineMethodBody", +"access": "private", +"modifiers": [ +"private" +], +"start": 963, +"end": 1039, +"returns": "void", +"sig": "private void DefineMethodBody ( IParameterMetadataProvider ipmp , ILGenerator ilGenerator , string metadataToken , bool isStatic , Type [ ] parameterTypes , Type returnType , Action < int , string > parameterNameSetter )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeDefiner.DefineEnumHelper", +"file": "src/System.Management.Automation/engine/parser/PSType.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parser", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1044, +"end": 1044, +"returns": null, +"sig": "private readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_enumDefinitionAst", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1045, +"end": 1045, +"returns": null, +"sig": "private readonly TypeDefinitionAst _enumDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_moduleBuilder", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1046, +"end": 1046, +"returns": null, +"sig": "private readonly ModuleBuilder _moduleBuilder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeName", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1047, +"end": 1047, +"returns": null, +"sig": "private readonly string _typeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DefineEnumHelper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1049, +"end": 1055, +"returns": "", +"sig": "internal DefineEnumHelper ( Parser parser , ModuleBuilder module , TypeDefinitionAst enumDefinitionAst , string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sort", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1057, +"end": 1185, +"returns": "List < DefineEnumHelper >", +"sig": "internal static List < DefineEnumHelper > Sort ( List < DefineEnumHelper > defineEnumHelpers , Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineEnum", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1187, +"end": 1311, +"returns": "void", +"sig": "internal void DefineEnum ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NoRunspaceAffinityAttribute", +"file": "src/System.Management.Automation/engine/parser/PSType.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NoRunspaceAffinityAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 1516, +"end": 1518, +"returns": "", +"sig": "public NoRunspaceAffinityAttribute ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Parser", +"file": "src/System.Management.Automation/engine/parser/Parser.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_tokenizer", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private readonly Tokenizer _tokenizer", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ungotToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "internal Token _ungotToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disableCommaOperator", +"access": "private", +"modifiers": [ +"private" +], +"start": 40, +"end": 40, +"returns": null, +"sig": "private bool _disableCommaOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_savingTokens", +"access": "private", +"modifiers": [ +"private" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "private bool _savingTokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_inConfiguration", +"access": "private", +"modifiers": [ +"private" +], +"start": 42, +"end": 42, +"returns": null, +"sig": "private bool _inConfiguration", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parseMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 43, +"end": 43, +"returns": null, +"sig": "private ParseMode _parseMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_fileName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "internal string _fileName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProduceV2Tokens", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 47, +"end": 47, +"returns": null, +"sig": "internal bool ProduceV2Tokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "VERBATIM_ARGUMENT", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 49, +"end": 49, +"returns": null, +"sig": "internal const string VERBATIM_ARGUMENT", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "VERBATIM_PARAMETERNAME", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "internal const string VERBATIM_PARAMETERNAME", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Parser", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 52, +"end": 57, +"returns": "", +"sig": "internal Parser ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseFile", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 66, +"end": 120, +"returns": "ScriptBlockAst", +"sig": "public static ScriptBlockAst ParseFile ( string fileName , out Token [ ] tokens , out ParseError [ ] errors )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_keywordModuleName", +"access": "private", +"modifiers": [ +"private" +], +"start": 122, +"end": 122, +"returns": null, +"sig": "private string _keywordModuleName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseInput", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 131, +"end": 134, +"returns": "ScriptBlockAst", +"sig": "public static ScriptBlockAst ParseInput ( string input , out Token [ ] tokens , out ParseError [ ] errors )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseInput", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 144, +"end": 162, +"returns": "ScriptBlockAst", +"sig": "public static ScriptBlockAst ParseInput ( string input , string fileName , out Token [ ] tokens , out ParseError [ ] errors )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Parse", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 164, +"end": 174, +"returns": "ScriptBlockAst", +"sig": "internal ScriptBlockAst Parse ( string fileName , string input , List < Token > tokenList , out ParseError [ ] errors , ParseMode parseMode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseTask", +"access": "private", +"modifiers": [ +"private" +], +"start": 176, +"end": 227, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst ParseTask ( string fileName , string input , List < Token > tokenList , bool recursed , ParseMode parseMode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanNumber", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 230, +"end": 268, +"returns": "object", +"sig": "internal static object ScanNumber ( string str , Type toType , bool shouldTryCoercion = true )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 270, +"end": 290, +"returns": "ITypeName", +"sig": "internal static ITypeName ScanType ( string typename , bool ignoreErrors )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 292, +"end": 305, +"returns": "ExpressionAst", +"sig": "internal static ExpressionAst ScanString ( string str )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_previousFirstTokenText", +"access": "private", +"modifiers": [ +"private" +], +"start": 307, +"end": 307, +"returns": null, +"sig": "private string _previousFirstTokenText", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_previousLastTokenText", +"access": "private", +"modifiers": [ +"private" +], +"start": 308, +"end": 308, +"returns": null, +"sig": "private string _previousLastTokenText", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IgnoreTokenWhenUpdatingPreviousFirstLast", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 310, +"end": 315, +"returns": "bool", +"sig": "private static bool IgnoreTokenWhenUpdatingPreviousFirstLast ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPreviousFirstLastToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 317, +"end": 342, +"returns": "void", +"sig": "internal void SetPreviousFirstLastToken ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 344, +"end": 344, +"returns": null, +"sig": "internal List < ParseError > ErrorList", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipNewlines", +"access": "private", +"modifiers": [ +"private" +], +"start": 348, +"end": 355, +"returns": "void", +"sig": "private void SkipNewlines ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipNewlinesAndSemicolons", +"access": "private", +"modifiers": [ +"private" +], +"start": 357, +"end": 364, +"returns": "void", +"sig": "private void SkipNewlinesAndSemicolons ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SyncOnError", +"access": "private", +"modifiers": [ +"private" +], +"start": 366, +"end": 432, +"returns": "void", +"sig": "private void SyncOnError ( bool consumeClosingToken , params TokenKind [ ] syncTokens )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 434, +"end": 439, +"returns": "Token", +"sig": "private Token NextToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PeekToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 441, +"end": 446, +"returns": "Token", +"sig": "private Token PeekToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextMemberAccessToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 448, +"end": 454, +"returns": "Token", +"sig": "private Token NextMemberAccessToken ( bool allowLBracket )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextInvokeMemberToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 456, +"end": 462, +"returns": "Token", +"sig": "private Token NextInvokeMemberToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextLBracket", +"access": "private", +"modifiers": [ +"private" +], +"start": 464, +"end": 474, +"returns": "Token", +"sig": "private Token NextLBracket ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVerbatimCommandArgumentToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 476, +"end": 485, +"returns": "StringToken", +"sig": "private StringToken GetVerbatimCommandArgumentToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 487, +"end": 491, +"returns": "void", +"sig": "private void SkipToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UngetToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 493, +"end": 497, +"returns": "void", +"sig": "private void UngetToken ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetTokenizerMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 499, +"end": 536, +"returns": "void", +"sig": "private void SetTokenizerMode ( TokenizerMode mode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Resync", +"access": "private", +"modifiers": [ +"private" +], +"start": 538, +"end": 542, +"returns": "void", +"sig": "private void Resync ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Resync", +"access": "private", +"modifiers": [ +"private" +], +"start": 544, +"end": 548, +"returns": "void", +"sig": "private void Resync ( int restorePoint )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSpecificParameter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 550, +"end": 555, +"returns": "bool", +"sig": "private static bool IsSpecificParameter ( Token token , string parameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RequireStatementTerminator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 557, +"end": 570, +"returns": "void", +"sig": "internal void RequireStatementTerminator ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 572, +"end": 583, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( IScriptExtent first , IScriptExtent last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Before", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 585, +"end": 592, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent Before ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "After", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 594, +"end": 600, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent After ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LastCharacterOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 602, +"end": 613, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent LastCharacterOf ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentFromFirstOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 615, +"end": 646, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentFromFirstOf ( params object [ ] objs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 648, +"end": 648, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Token first , Token last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 650, +"end": 650, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Ast first , Ast last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 652, +"end": 652, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Ast first , Token last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 654, +"end": 654, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Token first , Ast last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 656, +"end": 656, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( IScriptExtent first , Ast last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 658, +"end": 658, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( IScriptExtent first , Token last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 660, +"end": 660, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Ast first , IScriptExtent last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtentOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 662, +"end": 662, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent ExtentOf ( Token first , IScriptExtent last )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Before", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 665, +"end": 665, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent Before ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "After", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 667, +"end": 667, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent After ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "After", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 669, +"end": 669, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent After ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNestedErrorAsts", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 671, +"end": 702, +"returns": "IEnumerable < Ast >", +"sig": "private static IEnumerable < Ast > GetNestedErrorAsts ( params object [ ] asts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryParseAsConstantHashtable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 710, +"end": 766, +"returns": "bool", +"sig": "internal static bool TryParseAsConstantHashtable ( string input , out Hashtable result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScriptBlockRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 772, +"end": 775, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst ScriptBlockRule ( Token lCurly , bool isFilter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScriptBlockRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 777, +"end": 809, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst ScriptBlockRule ( Token lCurly , bool isFilter , StatementAst predefinedStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UsingStatementsRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 811, +"end": 843, +"returns": "List < UsingStatementAst >", +"sig": "private List < UsingStatementAst > UsingStatementsRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParamBlockRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 845, +"end": 912, +"returns": "ParamBlockAst", +"sig": "private ParamBlockAst ParamBlockRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParameterListRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 914, +"end": 952, +"returns": "List < ParameterAst >", +"sig": "private List < ParameterAst > ParameterListRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParameterRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 954, +"end": 1025, +"returns": "ParameterAst", +"sig": "private ParameterAst ParameterRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AttributeListRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1027, +"end": 1052, +"returns": "List < AttributeBaseAst >", +"sig": "private List < AttributeBaseAst > AttributeListRule ( bool inExpressionMode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AttributeRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1054, +"end": 1153, +"returns": "AttributeBaseAst", +"sig": "private AttributeBaseAst AttributeRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AttributeArgumentsRule", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 1155, +"end": 1269, +"returns": "void", +"sig": "private void AttributeArgumentsRule ( ICollection < ExpressionAst > positionalArguments , ICollection < NamedAttributeArgumentAst > namedArguments , ref IScriptExtent lastItemExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1271, +"end": 1331, +"returns": "ITypeName", +"sig": "private ITypeName TypeNameRule ( bool allowAssemblyQualifiedNames , out Token firstTypeNameToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FinishTypeNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1333, +"end": 1395, +"returns": "ITypeName", +"sig": "private ITypeName FinishTypeNameRule ( Token typeName , bool unBracketedGenericArg = false , bool allowAssemblyQualifiedNames = true )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSingleGenericArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 1397, +"end": 1432, +"returns": "ITypeName", +"sig": "private ITypeName GetSingleGenericArgument ( Token firstToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenericTypeArgumentsRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1434, +"end": 1473, +"returns": "List < ITypeName >", +"sig": "private List < ITypeName > GenericTypeArgumentsRule ( Token firstToken , out Token lastToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenericTypeNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1475, +"end": 1521, +"returns": "ITypeName", +"sig": "private ITypeName GenericTypeNameRule ( Token genericTypeName , Token firstToken , bool unbracketedGenericArg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompleteArrayTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 1523, +"end": 1627, +"returns": "ITypeName", +"sig": "private ITypeName CompleteArrayTypeName ( ITypeName elementType , TypeName typeForAssemblyQualification , Token firstTokenAfterLBracket , bool unBracketedGenericArg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompleteScriptBlockBody", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 1629, +"end": 1680, +"returns": "bool", +"sig": "private bool CompleteScriptBlockBody ( Token lCurly , ref IScriptExtent bodyExtent , out IScriptExtent fullBodyExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScriptBlockBodyRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1682, +"end": 1725, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst ScriptBlockBodyRule ( Token lCurly , List < UsingStatementAst > usingStatements , ParamBlockAst paramBlockAst , bool isFilter , StatementAst predefinedStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NamedBlockListRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1727, +"end": 1857, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst NamedBlockListRule ( Token lCurly , List < UsingStatementAst > usingStatements , ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StatementBlockRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1859, +"end": 1895, +"returns": "StatementBlockAst", +"sig": "private StatementBlockAst StatementBlockRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StatementListRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1897, +"end": 1944, +"returns": "IScriptExtent", +"sig": "private IScriptExtent StatementListRule ( List < StatementAst > statements , List < TrapStatementAst > traps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 1950, +"end": 2159, +"returns": "StatementAst", +"sig": "private StatementAst StatementRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SimpleNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2161, +"end": 2165, +"returns": "StringConstantExpressionAst", +"sig": "private StringConstantExpressionAst SimpleNameRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SimpleNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2167, +"end": 2190, +"returns": "StringConstantExpressionAst", +"sig": "private StringConstantExpressionAst SimpleNameRule ( out Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LabelOrKeyRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2192, +"end": 2234, +"returns": "ExpressionAst", +"sig": "private ExpressionAst LabelOrKeyRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BreakStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2236, +"end": 2247, +"returns": "BreakStatementAst", +"sig": "private BreakStatementAst BreakStatementRule ( Token breakToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContinueStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2249, +"end": 2260, +"returns": "ContinueStatementAst", +"sig": "private ContinueStatementAst ContinueStatementRule ( Token continueToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReturnStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2262, +"end": 2272, +"returns": "ReturnStatementAst", +"sig": "private ReturnStatementAst ReturnStatementRule ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExitStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2274, +"end": 2284, +"returns": "ExitStatementAst", +"sig": "private ExitStatementAst ExitStatementRule ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2286, +"end": 2297, +"returns": "ThrowStatementAst", +"sig": "private ThrowStatementAst ThrowStatementRule ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LabeledStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2299, +"end": 2339, +"returns": "StatementAst", +"sig": "private StatementAst LabeledStatementRule ( LabelToken label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BlockStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2341, +"end": 2359, +"returns": "StatementAst", +"sig": "private StatementAst BlockStatementRule ( Token kindToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InlineScriptRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2370, +"end": 2398, +"returns": "bool", +"sig": "private bool InlineScriptRule ( Token inlineScriptToken , List < CommandElementAst > elements )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IfStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2400, +"end": 2541, +"returns": "StatementAst", +"sig": "private StatementAst IfStatementRule ( Token ifToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SwitchStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2543, +"end": 2891, +"returns": "StatementAst", +"sig": "private StatementAst SwitchStatementRule ( LabelToken labelToken , Token switchToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConfigurationStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 2893, +"end": 3322, +"returns": "StatementAst", +"sig": "private StatementAst ConfigurationStatementRule ( IEnumerable < AttributeAst > customAttributes , Token configurationToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_configurationKeywordsDefinedInThisFile", +"access": "private", +"modifiers": [ +"private" +], +"start": 3324, +"end": 3324, +"returns": null, +"sig": "private Dictionary < string , DynamicKeyword > _configurationKeywordsDefinedInThisFile", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWordOrExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 3331, +"end": 3356, +"returns": "ExpressionAst", +"sig": "private ExpressionAst GetWordOrExpression ( Token keywordToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForeachStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 3358, +"end": 3518, +"returns": "StatementAst", +"sig": "private StatementAst ForeachStatementRule ( LabelToken labelToken , Token forEachToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 3520, +"end": 3626, +"returns": "StatementAst", +"sig": "private StatementAst ForStatementRule ( LabelToken labelToken , Token forToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WhileStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 3628, +"end": 3708, +"returns": "StatementAst", +"sig": "private StatementAst WhileStatementRule ( LabelToken labelToken , Token whileToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DynamicKeywordStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 3724, +"end": 4090, +"returns": "StatementAst", +"sig": "private StatementAst DynamicKeywordStatementRule ( Token functionName , DynamicKeyword keywordData )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateErrorStatementAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4092, +"end": 4098, +"returns": "StatementAst", +"sig": "internal StatementAst CreateErrorStatementAst ( Token functionName , ExpressionAst instanceName , ExpressionAst bodyExpression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoWhileStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4100, +"end": 4206, +"returns": "StatementAst", +"sig": "private StatementAst DoWhileStatementRule ( LabelToken labelToken , Token doToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClassDefinitionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4208, +"end": 4379, +"returns": "StatementAst", +"sig": "private StatementAst ClassDefinitionRule ( List < AttributeBaseAst > customAttributes , Token classToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClassMemberRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4381, +"end": 4639, +"returns": "MemberAst", +"sig": "private MemberAst ClassMemberRule ( string className , out List < Ast > astsOnError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryUseTokenAsSimpleName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 4641, +"end": 4652, +"returns": "bool", +"sig": "private static bool TryUseTokenAsSimpleName ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RecordErrorAsts", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 4654, +"end": 4664, +"returns": "void", +"sig": "private static void RecordErrorAsts ( Ast errAst , ref List < Ast > astsOnError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RecordErrorAsts", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 4666, +"end": 4676, +"returns": "void", +"sig": "private static void RecordErrorAsts ( IEnumerable < Ast > errAsts , ref List < Ast > astsOnError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextTypeIdentifierToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 4678, +"end": 4699, +"returns": "Token", +"sig": "private Token NextTypeIdentifierToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnumDefinitionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4701, +"end": 4820, +"returns": "StatementAst", +"sig": "private StatementAst EnumDefinitionRule ( List < AttributeBaseAst > customAttributes , Token enumToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnumMemberRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4822, +"end": 4895, +"returns": "MemberAst", +"sig": "private MemberAst EnumMemberRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UsingStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 4897, +"end": 5086, +"returns": "StatementAst", +"sig": "private StatementAst UsingStatementRule ( Token usingToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveUsingAssembly", +"access": "private", +"modifiers": [ +"private" +], +"start": 5088, +"end": 5168, +"returns": "StringConstantExpressionAst", +"sig": "private StringConstantExpressionAst ResolveUsingAssembly ( StringConstantExpressionAst name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MethodDeclarationRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5170, +"end": 5314, +"returns": "StatementAst", +"sig": "private StatementAst MethodDeclarationRule ( Token functionNameToken , string className , bool isStaticMethod )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FunctionDeclarationRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5316, +"end": 5413, +"returns": "StatementAst", +"sig": "private StatementAst FunctionDeclarationRule ( Token functionToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FunctionParameterDeclarationRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5415, +"end": 5447, +"returns": "List < ParameterAst >", +"sig": "private List < ParameterAst > FunctionParameterDeclarationRule ( out IScriptExtent endErrorStatement , out Token rParen )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TrapStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5449, +"end": 5481, +"returns": "StatementAst", +"sig": "private StatementAst TrapStatementRule ( Token trapToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CatchBlockRule", +"access": "private", +"modifiers": [ +"private", +"ref", +"ref" +], +"start": 5494, +"end": 5591, +"returns": "CatchClauseAst", +"sig": "private CatchClauseAst CatchBlockRule ( ref IScriptExtent endErrorStatement , ref List < TypeConstraintAst > errorAsts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5593, +"end": 5670, +"returns": "StatementAst", +"sig": "private StatementAst TryStatementRule ( Token tryToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DataStatementRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5672, +"end": 5767, +"returns": "StatementAst", +"sig": "private StatementAst DataStatementRule ( Token dataToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PipelineChainRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5773, +"end": 5988, +"returns": "PipelineBaseAst", +"sig": "private PipelineBaseAst PipelineChainRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PipelineRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 5990, +"end": 6160, +"returns": "PipelineBaseAst", +"sig": "private PipelineBaseAst PipelineRule ( ExpressionAst startExpression = null , bool allowBackground = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RedirectionRule", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 6162, +"end": 6264, +"returns": "RedirectionAst", +"sig": "private RedirectionAst RedirectionRule ( RedirectionToken redirectionToken , RedirectionAst [ ] redirections , ref IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSingleCommandArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 6266, +"end": 6283, +"returns": "ExpressionAst", +"sig": "private ExpressionAst GetSingleCommandArgument ( CommandArgumentContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 6295, +"end": 6442, +"returns": "ExpressionAst", +"sig": "private ExpressionAst GetCommandArgument ( CommandArgumentContext context , Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CommandRule", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6444, +"end": 6684, +"returns": "Ast", +"sig": "internal Ast CommandRule ( bool forDynamicKeyword )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 6696, +"end": 6790, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ExpressionRule ( bool endNumberOnTernaryOpChars = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 6798, +"end": 6950, +"returns": "ExpressionAst", +"sig": "private ExpressionAst BinaryExpressionRule ( bool endNumberOnTernaryOpChars = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ErrorRecoveryParameterInExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 6952, +"end": 6967, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ErrorRecoveryParameterInExpression ( ParameterToken paramToken , ExpressionAst expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArrayLiteralRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 6975, +"end": 7021, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ArrayLiteralRule ( bool endNumberOnTernaryOpChars = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnaryExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7029, +"end": 7226, +"returns": "ExpressionAst", +"sig": "private ExpressionAst UnaryExpressionRule ( bool endNumberOnTernaryOpChars = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PrimaryExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7228, +"end": 7299, +"returns": "ExpressionAst", +"sig": "private ExpressionAst PrimaryExpressionRule ( bool withMemberAccess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckUsingVariable", +"access": "private", +"modifiers": [ +"private" +], +"start": 7301, +"end": 7317, +"returns": "ExpressionAst", +"sig": "private ExpressionAst CheckUsingVariable ( VariableToken variableToken , bool withMemberAccess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckPostPrimaryExpressionOperators", +"access": "private", +"modifiers": [ +"private" +], +"start": 7319, +"end": 7339, +"returns": "ExpressionAst", +"sig": "private ExpressionAst CheckPostPrimaryExpressionOperators ( Token token , ExpressionAst expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HashExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7341, +"end": 7403, +"returns": "ExpressionAst", +"sig": "private ExpressionAst HashExpressionRule ( Token atCurlyToken , bool parsingSchemaElement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetKeyValuePair", +"access": "private", +"modifiers": [ +"private" +], +"start": 7405, +"end": 7491, +"returns": "KeyValuePair", +"sig": "private KeyValuePair GetKeyValuePair ( bool parsingSchemaElement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScriptBlockExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7493, +"end": 7517, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ScriptBlockExpressionRule ( Token lCurly )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SubExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7519, +"end": 7571, +"returns": "ExpressionAst", +"sig": "private ExpressionAst SubExpressionRule ( Token firstToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParenthesizedExpressionRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7573, +"end": 7619, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ParenthesizedExpressionRule ( Token lParen )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseNestedExpressions", +"access": "private", +"modifiers": [ +"private" +], +"start": 7621, +"end": 7672, +"returns": "List < ExpressionAst >", +"sig": "private List < ExpressionAst > ParseNestedExpressions ( StringExpandableToken expandableStringToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExpandableStringRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7674, +"end": 7692, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ExpandableStringRule ( StringExpandableToken strToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MemberNameRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7694, +"end": 7716, +"returns": "ExpressionAst", +"sig": "private ExpressionAst MemberNameRule ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MemberAccessRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7718, +"end": 7775, +"returns": "ExpressionAst", +"sig": "private ExpressionAst MemberAccessRule ( ExpressionAst targetExpr , Token operatorToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenericMethodArgumentsRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7777, +"end": 7847, +"returns": "List < ITypeName >", +"sig": "private List < ITypeName > GenericMethodArgumentsRule ( int resyncIndex , out Token rBracketToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MemberInvokeRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7849, +"end": 7887, +"returns": "ExpressionAst", +"sig": "private ExpressionAst MemberInvokeRule ( ExpressionAst targetExpr , Token lBracket , Token operatorToken , CommandElementAst member , IList < ITypeName > genericTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeParamParenListRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7889, +"end": 7968, +"returns": "List < ExpressionAst >", +"sig": "private List < ExpressionAst > InvokeParamParenListRule ( Token lParen , out IScriptExtent lastExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ElementAccessRule", +"access": "private", +"modifiers": [ +"private" +], +"start": 7970, +"end": 8020, +"returns": "ExpressionAst", +"sig": "private ExpressionAst ElementAccessRule ( ExpressionAst primaryExpression , Token lBracket )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveError", +"access": "private", +"modifiers": [ +"private" +], +"start": 8026, +"end": 8044, +"returns": "void", +"sig": "private void SaveError ( ParseError error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveError", +"access": "private", +"modifiers": [ +"private" +], +"start": 8046, +"end": 8057, +"returns": "void", +"sig": "private void SaveError ( IScriptExtent extent , string errorId , string errorMsg , bool incompleteInput , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssertErrorIdCorrespondsToMsgString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8067, +"end": 8093, +"returns": "void", +"sig": "private static void AssertErrorIdCorrespondsToMsgString ( string errorId , string errorMsg )", +"attributes": [ +"System.Diagnostics.Conditional", +"System.Diagnostics.Conditional" +], +"cond": [] +}, +{ +"kind": "property", +"name": "arrayOfOneArg", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8095, +"end": 8098, +"returns": null, +"sig": "private static object [ ] arrayOfOneArg", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_arrayOfOneArg", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8101, +"end": 8101, +"returns": null, +"sig": "private static object [ ] t_arrayOfOneArg", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "property", +"name": "arrayOfTwoArgs", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8103, +"end": 8106, +"returns": null, +"sig": "private static object [ ] arrayOfTwoArgs", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_arrayOfTwoArgs", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8109, +"end": 8109, +"returns": null, +"sig": "private static object [ ] t_arrayOfTwoArgs", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIncompleteInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8111, +"end": 8118, +"returns": "bool", +"sig": "internal bool ReportIncompleteInput ( IScriptExtent extent , string errorId , string errorMsg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIncompleteInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8120, +"end": 8128, +"returns": "bool", +"sig": "internal bool ReportIncompleteInput ( IScriptExtent extent , string errorId , string errorMsg , object arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIncompleteInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8130, +"end": 8141, +"returns": "bool", +"sig": "internal bool ReportIncompleteInput ( IScriptExtent errorPosition , IScriptExtent errorDetectedPosition , string errorId , string errorMsg , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8143, +"end": 8146, +"returns": "void", +"sig": "internal void ReportError ( IScriptExtent extent , string errorId , string errorMsg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8148, +"end": 8152, +"returns": "void", +"sig": "internal void ReportError ( IScriptExtent extent , string errorId , string errorMsg , object arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8154, +"end": 8159, +"returns": "void", +"sig": "internal void ReportError ( IScriptExtent extent , string errorId , string errorMsg , object arg1 , object arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8161, +"end": 8164, +"returns": "void", +"sig": "internal void ReportError ( IScriptExtent extent , string errorId , string errorMsg , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8166, +"end": 8169, +"returns": "void", +"sig": "internal void ReportError ( ParseError error )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportErrorsAsWarnings", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 8171, +"end": 8184, +"returns": "void", +"sig": "private static void ReportErrorsAsWarnings ( Collection < Exception > errors )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParseError", +"file": "src/System.Management.Automation/engine/parser/Parser.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ParseError", +"access": "public", +"modifiers": [ +"public" +], +"start": 8201, +"end": 8204, +"returns": "", +"sig": "public ParseError ( IScriptExtent extent , string errorId , string message ) : this ( extent , errorId , message , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParseError", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8206, +"end": 8216, +"returns": "", +"sig": "internal ParseError ( IScriptExtent extent , string errorId , string message , bool incompleteInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8221, +"end": 8224, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 8228, +"end": 8228, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorId", +"access": "public", +"modifiers": [ +"public" +], +"start": 8232, +"end": 8232, +"returns": null, +"sig": "public string ErrorId", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Message", +"access": "public", +"modifiers": [ +"public" +], +"start": 8236, +"end": 8236, +"returns": null, +"sig": "public string Message", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IncompleteInput", +"access": "public", +"modifiers": [ +"public" +], +"start": 8240, +"end": 8240, +"returns": null, +"sig": "public bool IncompleteInput", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParserEventSource", +"file": "src/System.Management.Automation/engine/parser/Parser.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Log", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 8250, +"end": 8250, +"returns": null, +"sig": "internal static readonly ParserEventSource Log", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxScriptLengthToLog", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 8252, +"end": 8252, +"returns": null, +"sig": "internal const int MaxScriptLengthToLog", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 8254, +"end": 8254, +"returns": "void", +"sig": "public void ParseStart ( string FileName , int Length )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 8256, +"end": 8256, +"returns": "void", +"sig": "public void ParseStop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveSymbolsStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 8258, +"end": 8258, +"returns": "void", +"sig": "public void ResolveSymbolsStart ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveSymbolsStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 8260, +"end": 8260, +"returns": "void", +"sig": "public void ResolveSymbolsStop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SemanticChecksStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 8262, +"end": 8262, +"returns": "void", +"sig": "public void SemanticChecksStart ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SemanticChecksStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 8264, +"end": 8264, +"returns": "void", +"sig": "public void SemanticChecksStop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckSecurityStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 8266, +"end": 8266, +"returns": "void", +"sig": "public void CheckSecurityStart ( string FileName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckSecurityStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 8268, +"end": 8268, +"returns": "void", +"sig": "public void CheckSecurityStop ( string FileName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileStart", +"access": "public", +"modifiers": [ +"public" +], +"start": 8270, +"end": 8270, +"returns": "void", +"sig": "public void CompileStart ( string FileName , int Length , bool Optimized )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileStop", +"access": "public", +"modifiers": [ +"public" +], +"start": 8272, +"end": 8272, +"returns": "void", +"sig": "public void CompileStop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFileOrScript", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 8274, +"end": 8277, +"returns": "string", +"sig": "internal static string GetFileOrScript ( string fileName , string input )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IScriptPosition", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "File", +"access": null, +"modifiers": [], +"start": 24, +"end": 24, +"returns": null, +"sig": "string ? File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LineNumber", +"access": null, +"modifiers": [], +"start": 29, +"end": 29, +"returns": null, +"sig": "int LineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ColumnNumber", +"access": null, +"modifiers": [], +"start": 34, +"end": 34, +"returns": null, +"sig": "int ColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Offset", +"access": null, +"modifiers": [], +"start": 39, +"end": 39, +"returns": null, +"sig": "int Offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Line", +"access": null, +"modifiers": [], +"start": 44, +"end": 44, +"returns": null, +"sig": "string Line", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFullScript", +"access": null, +"modifiers": [], +"start": 49, +"end": 49, +"returns": "string ?", +"sig": "string ? GetFullScript ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IScriptExtent", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "File", +"access": null, +"modifiers": [], +"start": 62, +"end": 62, +"returns": null, +"sig": "string ? File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartScriptPosition", +"access": null, +"modifiers": [], +"start": 67, +"end": 67, +"returns": null, +"sig": "IScriptPosition StartScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndScriptPosition", +"access": null, +"modifiers": [], +"start": 72, +"end": 72, +"returns": null, +"sig": "IScriptPosition EndScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartLineNumber", +"access": null, +"modifiers": [], +"start": 77, +"end": 77, +"returns": null, +"sig": "int StartLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartColumnNumber", +"access": null, +"modifiers": [], +"start": 82, +"end": 82, +"returns": null, +"sig": "int StartColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndLineNumber", +"access": null, +"modifiers": [], +"start": 87, +"end": 87, +"returns": null, +"sig": "int EndLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndColumnNumber", +"access": null, +"modifiers": [], +"start": 92, +"end": 92, +"returns": null, +"sig": "int EndColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Text", +"access": null, +"modifiers": [], +"start": 97, +"end": 97, +"returns": null, +"sig": "string Text", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartOffset", +"access": null, +"modifiers": [], +"start": 102, +"end": 102, +"returns": null, +"sig": "int StartOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndOffset", +"access": null, +"modifiers": [], +"start": 107, +"end": 107, +"returns": null, +"sig": "int EndOffset", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PositionUtilities", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "EmptyPosition", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 119, +"end": 119, +"returns": null, +"sig": "public static IScriptPosition EmptyPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmptyScriptPosition", +"access": null, +"modifiers": [ +"new" +], +"start": 119, +"end": 119, +"returns": "", +"sig": "new EmptyScriptPosition ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EmptyExtent", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 124, +"end": 124, +"returns": null, +"sig": "public static IScriptExtent EmptyExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EmptyScriptExtent", +"access": null, +"modifiers": [ +"new" +], +"start": 124, +"end": 124, +"returns": "", +"sig": "new EmptyScriptExtent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VerboseMessage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 133, +"end": 263, +"returns": "string", +"sig": "internal static string VerboseMessage ( IScriptExtent position )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BriefMessage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 269, +"end": 282, +"returns": "string", +"sig": "internal static string BriefMessage ( IScriptPosition position )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewScriptExtent", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 284, +"end": 307, +"returns": "IScriptExtent", +"sig": "internal static IScriptExtent NewScriptExtent ( IScriptExtent start , IScriptExtent end )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsBefore", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 309, +"end": 322, +"returns": "bool", +"sig": "internal static bool IsBefore ( this IScriptExtent extentToTest , IScriptExtent startExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAfter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 324, +"end": 337, +"returns": "bool", +"sig": "internal static bool IsAfter ( this IScriptExtent extentToTest , IScriptExtent endExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsWithin", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 339, +"end": 342, +"returns": "bool", +"sig": "internal static bool IsWithin ( this IScriptExtent extentToTest , IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAfter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 344, +"end": 350, +"returns": "bool", +"sig": "internal static bool IsAfter ( this IScriptExtent extent , int line , int column )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsLineAndColumn", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 352, +"end": 384, +"returns": "bool", +"sig": "internal static bool ContainsLineAndColumn ( this IScriptExtent extent , int line , int column )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PositionHelper", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_lineStartMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 393, +"end": 393, +"returns": null, +"sig": "private int [ ] _lineStartMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PositionHelper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 395, +"end": 399, +"returns": "", +"sig": "internal PositionHelper ( string filename , string scriptText )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptText", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 401, +"end": 401, +"returns": null, +"sig": "internal string ScriptText", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LineStartMap", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 403, +"end": 406, +"returns": null, +"sig": "internal int [ ] LineStartMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 408, +"end": 408, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LineFromOffset", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 410, +"end": 419, +"returns": "int", +"sig": "internal int LineFromOffset ( int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ColumnFromOffset", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 421, +"end": 424, +"returns": "int", +"sig": "internal int ColumnFromOffset ( int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Text", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 426, +"end": 436, +"returns": "string", +"sig": "internal string Text ( int line )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.InternalScriptPosition", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_positionHelper", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 441, +"end": 441, +"returns": null, +"sig": "private readonly PositionHelper _positionHelper", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InternalScriptPosition", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 443, +"end": 447, +"returns": "", +"sig": "internal InternalScriptPosition ( PositionHelper _positionHelper , int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 449, +"end": 449, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 451, +"end": 451, +"returns": null, +"sig": "public int LineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 453, +"end": 453, +"returns": null, +"sig": "public int ColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Line", +"access": "public", +"modifiers": [ +"public" +], +"start": 455, +"end": 455, +"returns": null, +"sig": "public string Line", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Offset", +"access": "public", +"modifiers": [ +"public" +], +"start": 457, +"end": 457, +"returns": null, +"sig": "public int Offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CloneWithNewOffset", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 459, +"end": 462, +"returns": "InternalScriptPosition", +"sig": "internal InternalScriptPosition CloneWithNewOffset ( int offset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFullScript", +"access": "public", +"modifiers": [ +"public" +], +"start": 464, +"end": 467, +"returns": "string", +"sig": "public string GetFullScript ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.InternalScriptExtent", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "InternalScriptExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 472, +"end": 477, +"returns": "", +"sig": "internal InternalScriptExtent ( PositionHelper _positionHelper , int startOffset , int endOffset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 479, +"end": 482, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 484, +"end": 487, +"returns": null, +"sig": "public IScriptPosition StartScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 489, +"end": 492, +"returns": null, +"sig": "public IScriptPosition EndScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 494, +"end": 497, +"returns": null, +"sig": "public int StartLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 499, +"end": 502, +"returns": null, +"sig": "public int StartColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 504, +"end": 507, +"returns": null, +"sig": "public int EndLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 509, +"end": 512, +"returns": null, +"sig": "public int EndColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Text", +"access": "public", +"modifiers": [ +"public" +], +"start": 514, +"end": 526, +"returns": null, +"sig": "public string Text", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 528, +"end": 531, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PositionHelper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 533, +"end": 533, +"returns": null, +"sig": "internal PositionHelper PositionHelper", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 535, +"end": 535, +"returns": null, +"sig": "public int StartOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 537, +"end": 537, +"returns": null, +"sig": "public int EndOffset", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.EmptyScriptPosition", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 546, +"end": 546, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 548, +"end": 548, +"returns": null, +"sig": "public int LineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 550, +"end": 550, +"returns": null, +"sig": "public int ColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Offset", +"access": "public", +"modifiers": [ +"public" +], +"start": 552, +"end": 552, +"returns": null, +"sig": "public int Offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Line", +"access": "public", +"modifiers": [ +"public" +], +"start": 554, +"end": 554, +"returns": null, +"sig": "public string Line", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFullScript", +"access": "public", +"modifiers": [ +"public" +], +"start": 556, +"end": 556, +"returns": "string", +"sig": "public string GetFullScript ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.EmptyScriptExtent", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 561, +"end": 561, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 563, +"end": 563, +"returns": null, +"sig": "public IScriptPosition StartScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 565, +"end": 565, +"returns": null, +"sig": "public IScriptPosition EndScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 567, +"end": 567, +"returns": null, +"sig": "public int StartLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 569, +"end": 569, +"returns": null, +"sig": "public int StartColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 571, +"end": 571, +"returns": null, +"sig": "public int EndLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 573, +"end": 573, +"returns": null, +"sig": "public int EndColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 575, +"end": 575, +"returns": null, +"sig": "public int StartOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 577, +"end": 577, +"returns": null, +"sig": "public int EndOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Text", +"access": "public", +"modifiers": [ +"public" +], +"start": 579, +"end": 579, +"returns": null, +"sig": "public string Text", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 581, +"end": 601, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 603, +"end": 606, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScriptPosition", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_fullScript", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 616, +"end": 616, +"returns": null, +"sig": "private readonly string _fullScript", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 626, +"end": 640, +"returns": "", +"sig": "public ScriptPosition ( string scriptName , int scriptLineNumber , int offsetInLine , string line )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 651, +"end": 660, +"returns": "", +"sig": "public ScriptPosition ( string scriptName , int scriptLineNumber , int offsetInLine , string line , string fullScript ) : this ( scriptName , scriptLineNumber , offsetInLine , line )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 665, +"end": 665, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 670, +"end": 670, +"returns": null, +"sig": "public int LineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 675, +"end": 675, +"returns": null, +"sig": "public int ColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Offset", +"access": "public", +"modifiers": [ +"public" +], +"start": 680, +"end": 680, +"returns": null, +"sig": "public int Offset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Line", +"access": "public", +"modifiers": [ +"public" +], +"start": 685, +"end": 685, +"returns": null, +"sig": "public string Line", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFullScript", +"access": "public", +"modifiers": [ +"public" +], +"start": 690, +"end": 690, +"returns": "string", +"sig": "public string GetFullScript ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScriptExtent", +"file": "src/System.Management.Automation/engine/parser/Position.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_startPosition", +"access": "private", +"modifiers": [ +"private" +], +"start": 698, +"end": 698, +"returns": null, +"sig": "private ScriptPosition _startPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_endPosition", +"access": "private", +"modifiers": [ +"private" +], +"start": 699, +"end": 699, +"returns": null, +"sig": "private ScriptPosition _endPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptExtent", +"access": "private", +"modifiers": [ +"private" +], +"start": 701, +"end": 703, +"returns": "", +"sig": "private ScriptExtent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptExtent", +"access": "public", +"modifiers": [ +"public" +], +"start": 708, +"end": 712, +"returns": "", +"sig": "public ScriptExtent ( ScriptPosition startPosition , ScriptPosition endPosition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "public", +"modifiers": [ +"public" +], +"start": 717, +"end": 717, +"returns": null, +"sig": "public string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 722, +"end": 722, +"returns": null, +"sig": "public IScriptPosition StartScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndScriptPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 727, +"end": 727, +"returns": null, +"sig": "public IScriptPosition EndScriptPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 732, +"end": 732, +"returns": null, +"sig": "public int StartLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 737, +"end": 737, +"returns": null, +"sig": "public int StartColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndLineNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 742, +"end": 742, +"returns": null, +"sig": "public int EndLineNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndColumnNumber", +"access": "public", +"modifiers": [ +"public" +], +"start": 747, +"end": 747, +"returns": null, +"sig": "public int EndColumnNumber", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StartOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 752, +"end": 752, +"returns": null, +"sig": "public int StartOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndOffset", +"access": "public", +"modifiers": [ +"public" +], +"start": 757, +"end": 757, +"returns": null, +"sig": "public int EndOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Text", +"access": "public", +"modifiers": [ +"public" +], +"start": 762, +"end": 783, +"returns": null, +"sig": "public string Text", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToPSObjectForRemoting", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 785, +"end": 792, +"returns": "void", +"sig": "internal void ToPSObjectForRemoting ( PSObject dest )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopulateFromSerializedInfo", +"access": "private", +"modifiers": [ +"private" +], +"start": 794, +"end": 807, +"returns": "void", +"sig": "private void PopulateFromSerializedInfo ( PSObject serializedScriptExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FromPSObjectForRemoting", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 809, +"end": 814, +"returns": "ScriptExtent", +"sig": "internal static ScriptExtent FromPSObjectForRemoting ( PSObject serializedScriptExtent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AstVisitor", +"file": "src/System.Management.Automation/engine/parser/PreOrderVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "CheckForPostAction", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 37, +"end": 43, +"returns": "AstVisitAction", +"sig": "internal AstVisitAction CheckForPostAction ( Ast ast , AstVisitAction action )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefaultVisit", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 46, +"end": 46, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction DefaultVisit ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 49, +"end": 49, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 52, +"end": 52, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 55, +"end": 55, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 60, +"end": 60, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 63, +"end": 63, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 66, +"end": 66, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 69, +"end": 69, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 72, +"end": 72, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 75, +"end": 75, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 78, +"end": 78, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 81, +"end": 81, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 84, +"end": 84, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 87, +"end": 87, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 90, +"end": 90, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 93, +"end": 93, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 96, +"end": 96, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 99, +"end": 99, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 102, +"end": 102, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 105, +"end": 105, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 108, +"end": 108, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 111, +"end": 111, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 114, +"end": 114, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 117, +"end": 117, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 120, +"end": 120, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 123, +"end": 123, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 126, +"end": 126, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 129, +"end": 129, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 132, +"end": 132, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 135, +"end": 135, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 138, +"end": 138, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 141, +"end": 141, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 144, +"end": 144, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 147, +"end": 147, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitMergingRedirection ( MergingRedirectionAst redirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 150, +"end": 150, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitFileRedirection ( FileRedirectionAst redirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 153, +"end": 153, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 156, +"end": 156, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 159, +"end": 159, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 162, +"end": 162, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 165, +"end": 165, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 170, +"end": 170, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 173, +"end": 173, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 176, +"end": 176, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 179, +"end": 179, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 182, +"end": 182, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitInvokeMemberExpression ( InvokeMemberExpressionAst methodCallAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 185, +"end": 185, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 188, +"end": 188, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 191, +"end": 191, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 194, +"end": 194, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 199, +"end": 199, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [ +"SuppressMessage", +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 202, +"end": 202, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 205, +"end": 205, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 208, +"end": 208, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 211, +"end": 211, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 214, +"end": 214, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AstVisitor2", +"file": "src/System.Management.Automation/engine/parser/PreOrderVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 223, +"end": 223, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 226, +"end": 226, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 229, +"end": 229, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 232, +"end": 232, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 235, +"end": 235, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitUsingStatement ( UsingStatementAst usingStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 238, +"end": 238, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 241, +"end": 241, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 244, +"end": 244, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipelineChain", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 247, +"end": 247, +"returns": "AstVisitAction", +"sig": "public virtual AstVisitAction VisitPipelineChain ( PipelineChainAst statementChain )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IAstPostVisitHandler", +"file": "src/System.Management.Automation/engine/parser/PreOrderVisitor.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "PostVisit", +"access": null, +"modifiers": [], +"start": 262, +"end": 262, +"returns": "void", +"sig": "void PostVisit ( Ast ast )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IsSafeValueVisitor", +"file": "src/System.Management.Automation/engine/parser/SafeValues.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "IsAstSafe", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 41, +"end": 45, +"returns": "bool", +"sig": "public static bool IsAstSafe ( Ast ast , GetSafeValueVisitor . SafeValueContext safeValueContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "IsSafeValueVisitor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 47, +"end": 54, +"returns": "", +"sig": "internal IsSafeValueVisitor ( GetSafeValueVisitor . SafeValueContext safeValueContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAstSafe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 56, +"end": 64, +"returns": "bool", +"sig": "internal bool IsAstSafe ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Default", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 67, +"end": 67, +"returns": null, +"sig": "internal static readonly IsSafeValueVisitor Default", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_visitCount", +"access": "private", +"modifiers": [ +"private" +], +"start": 70, +"end": 70, +"returns": null, +"sig": "private uint _visitCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxVisitCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 72, +"end": 72, +"returns": null, +"sig": "private readonly uint _maxVisitCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_maxHashtableKeyCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 73, +"end": 73, +"returns": null, +"sig": "private readonly int _maxHashtableKeyCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_safeValueContext", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 78, +"end": 78, +"returns": null, +"sig": "private readonly GetSafeValueVisitor . SafeValueContext _safeValueContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 80, +"end": 80, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 82, +"end": 82, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 84, +"end": 84, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 86, +"end": 86, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 88, +"end": 88, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 90, +"end": 90, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 92, +"end": 92, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 94, +"end": 94, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 96, +"end": 96, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 98, +"end": 98, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 100, +"end": 100, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 102, +"end": 102, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 104, +"end": 104, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 106, +"end": 106, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 108, +"end": 108, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 110, +"end": 110, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 112, +"end": 112, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 114, +"end": 114, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 116, +"end": 116, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 118, +"end": 118, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 120, +"end": 120, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 122, +"end": 122, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 124, +"end": 124, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 126, +"end": 126, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 128, +"end": 128, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 130, +"end": 130, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 132, +"end": 132, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 134, +"end": 134, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 136, +"end": 136, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 138, +"end": 138, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 140, +"end": 140, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 142, +"end": 142, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 144, +"end": 144, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 146, +"end": 146, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 148, +"end": 148, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 150, +"end": 150, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 152, +"end": 152, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 154, +"end": 154, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 156, +"end": 156, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 158, +"end": 158, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 160, +"end": 160, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 162, +"end": 162, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 164, +"end": 167, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 169, +"end": 183, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 185, +"end": 205, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 207, +"end": 211, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 213, +"end": 218, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 220, +"end": 226, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 228, +"end": 239, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 241, +"end": 258, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 260, +"end": 264, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 266, +"end": 270, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 272, +"end": 275, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 277, +"end": 282, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 284, +"end": 307, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 309, +"end": 315, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 317, +"end": 320, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 322, +"end": 326, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 328, +"end": 333, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 335, +"end": 343, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 345, +"end": 350, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 352, +"end": 355, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.GetSafeValueVisitor", +"file": "src/System.Management.Automation/engine/parser/SafeValues.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "GetSafeValueVisitor", +"access": "private", +"modifiers": [ +"private" +], +"start": 374, +"end": 374, +"returns": "", +"sig": "private GetSafeValueVisitor ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSafeValue", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 376, +"end": 391, +"returns": "object", +"sig": "public static object GetSafeValue ( Ast ast , ExecutionContext context , SafeValueContext safeValueContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_context", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 397, +"end": 397, +"returns": null, +"sig": "private static ExecutionContext t_context", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 399, +"end": 399, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 401, +"end": 401, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 403, +"end": 403, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 405, +"end": 405, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 407, +"end": 407, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 409, +"end": 409, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 411, +"end": 411, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 413, +"end": 413, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 415, +"end": 415, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 417, +"end": 417, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 419, +"end": 419, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 421, +"end": 421, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 423, +"end": 423, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 425, +"end": 425, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 427, +"end": 427, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 429, +"end": 429, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 431, +"end": 431, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 433, +"end": 433, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 435, +"end": 435, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 437, +"end": 437, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 439, +"end": 439, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 441, +"end": 441, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 443, +"end": 443, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 445, +"end": 445, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 447, +"end": 447, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 449, +"end": 449, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 451, +"end": 451, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 453, +"end": 453, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 455, +"end": 455, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 457, +"end": 457, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 459, +"end": 459, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 461, +"end": 461, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 463, +"end": 463, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 465, +"end": 465, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 467, +"end": 467, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 469, +"end": 469, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 471, +"end": 471, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 473, +"end": 473, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 475, +"end": 475, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 477, +"end": 477, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 479, +"end": 479, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 481, +"end": 481, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSingleValueFromTarget", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 489, +"end": 524, +"returns": "object", +"sig": "private static object GetSingleValueFromTarget ( object target , object index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIndexedValueFromTarget", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 526, +"end": 530, +"returns": "object", +"sig": "private static object GetIndexedValueFromTarget ( object target , object index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 532, +"end": 544, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 546, +"end": 613, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 615, +"end": 643, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 645, +"end": 654, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 656, +"end": 664, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 666, +"end": 672, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 674, +"end": 682, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 684, +"end": 694, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 696, +"end": 699, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 701, +"end": 704, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 706, +"end": 709, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 711, +"end": 715, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 717, +"end": 750, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 752, +"end": 758, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 760, +"end": 763, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 765, +"end": 770, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 772, +"end": 782, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 784, +"end": 795, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 797, +"end": 800, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 802, +"end": 805, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SemanticChecks", +"file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parser", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 23, +"end": 23, +"returns": null, +"sig": "private readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_isConstantAttributeArgVisitor", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 25, +"end": 28, +"returns": null, +"sig": "private static readonly IsConstantValueVisitor s_isConstantAttributeArgVisitor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_isConstantAttributeArgForClassVisitor", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 30, +"end": 34, +"returns": null, +"sig": "private static readonly IsConstantValueVisitor s_isConstantAttributeArgForClassVisitor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_memberScopeStack", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private readonly Stack < MemberAst > _memberScopeStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scopeStack", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "private readonly Stack < ScriptBlockAst > _scopeStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckAst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 39, +"end": 47, +"returns": "void", +"sig": "internal static void CheckAst ( Parser parser , ScriptBlockAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SemanticChecks", +"access": "private", +"modifiers": [ +"private" +], +"start": 49, +"end": 54, +"returns": "", +"sig": "private SemanticChecks ( Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzingStaticMember", +"access": "private", +"modifiers": [ +"private" +], +"start": 56, +"end": 66, +"returns": "bool", +"sig": "private bool AnalyzingStaticMember ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValidAttributeArgument", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 68, +"end": 71, +"returns": "bool", +"sig": "private static bool IsValidAttributeArgument ( Ast ast , IsConstantValueVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "static", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 73, +"end": 83, +"returns": "", +"sig": "private static ( string id , string msg ) GetNonConstantAttributeArgErrorExpr ( IsConstantValueVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForDuplicateParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 85, +"end": 112, +"returns": "void", +"sig": "private void CheckForDuplicateParameters ( ReadOnlyCollection < ParameterAst > parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 114, +"end": 119, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 121, +"end": 126, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 128, +"end": 268, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValidNamedAttributeProperties", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 270, +"end": 294, +"returns": "string", +"sig": "private static string GetValidNamedAttributeProperties ( Type attributeType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 296, +"end": 330, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 332, +"end": 343, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckArrayTypeNameDepth", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 345, +"end": 369, +"returns": "void", +"sig": "internal static void CheckArrayTypeNameDepth ( ITypeName typeName , IScriptExtent extent , Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 371, +"end": 390, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 392, +"end": 432, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 434, +"end": 456, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 458, +"end": 472, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetConstantDataStatementAllowedCommands", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 474, +"end": 481, +"returns": "IEnumerable < string >", +"sig": "private static IEnumerable < string > GetConstantDataStatementAllowedCommands ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 483, +"end": 491, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 493, +"end": 527, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 529, +"end": 583, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckLabelExists", +"access": "private", +"modifiers": [ +"private" +], +"start": 591, +"end": 621, +"returns": "void", +"sig": "private void CheckLabelExists ( StatementAst ast , string label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForFlowOutOfFinally", +"access": "private", +"modifiers": [ +"private" +], +"start": 630, +"end": 665, +"returns": "void", +"sig": "private void CheckForFlowOutOfFinally ( Ast ast , string label )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLabel", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 667, +"end": 678, +"returns": "string", +"sig": "private static string GetLabel ( ExpressionAst expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 680, +"end": 687, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 689, +"end": 696, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForReturnStatement", +"access": "private", +"modifiers": [ +"private" +], +"start": 698, +"end": 723, +"returns": "void", +"sig": "private void CheckForReturnStatement ( ReturnStatementAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 725, +"end": 730, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckAssignmentTarget", +"access": "private", +"modifiers": [ +"private" +], +"start": 738, +"end": 855, +"returns": "void", +"sig": "private void CheckAssignmentTarget ( ExpressionAst ast , bool simpleAssignment , Action < Ast > reportError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckArrayLiteralAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 857, +"end": 864, +"returns": "void", +"sig": "private void CheckArrayLiteralAssignment ( ArrayLiteralAst ast , Action < Ast > reportError )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 866, +"end": 875, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 877, +"end": 889, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 891, +"end": 908, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 910, +"end": 1011, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1013, +"end": 1029, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckUsingExpression", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1031, +"end": 1059, +"returns": "ExpressionAst", +"sig": "private static ExpressionAst CheckUsingExpression ( ExpressionAst exprAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1061, +"end": 1110, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1112, +"end": 1142, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1144, +"end": 1164, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1166, +"end": 1179, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1181, +"end": 1185, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1187, +"end": 1191, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitInvokeMemberExpression ( InvokeMemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckMemberAccess", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1193, +"end": 1208, +"returns": "void", +"sig": "private static void CheckMemberAccess ( MemberExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MarkAstParentsAsSuspicious", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1211, +"end": 1223, +"returns": "void", +"sig": "private static void MarkAstParentsAsSuspicious ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1225, +"end": 1236, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1238, +"end": 1309, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1311, +"end": 1336, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingStatement ( UsingStatementAst usingStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NamespacePattern", +"access": "private", +"modifiers": [ +"private", +"static", +"partial" +], +"start": 1355, +"end": 1355, +"returns": "Regex", +"sig": "private static partial Regex NamespacePattern ( )", +"attributes": [ +"GeneratedRegex" +], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1357, +"end": 1380, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1382, +"end": 1468, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1470, +"end": 1488, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PostVisit", +"access": "public", +"modifiers": [ +"public" +], +"start": 1490, +"end": 1513, +"returns": "void", +"sig": "public void PostVisit ( Ast ast )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DscResourceChecker", +"file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "CheckType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1524, +"end": 1610, +"returns": "void", +"sig": "internal static void CheckType ( Parser parser , TypeDefinitionAst typeDefinitionAst , AttributeAst dscResourceAttributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupRequiredMembers", +"access": "private", +"modifiers": [ +"private", +"static", +"ref", +"ref", +"ref", +"ref" +], +"start": 1620, +"end": 1666, +"returns": "void", +"sig": "private static void LookupRequiredMembers ( Parser parser , TypeDefinitionAst typeDefinitionAst , ref bool hasSet , ref bool hasGet , ref bool hasTest , ref bool hasKey )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckGet", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1673, +"end": 1710, +"returns": "void", +"sig": "private static void CheckGet ( Parser parser , FunctionMemberAst functionMemberAst , ref bool hasGet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckTest", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1717, +"end": 1728, +"returns": "void", +"sig": "private static void CheckTest ( FunctionMemberAst functionMemberAst , ref bool hasTest )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckSet", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1734, +"end": 1744, +"returns": "void", +"sig": "private static void CheckSet ( FunctionMemberAst functionMemberAst , ref bool hasSet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckKey", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1752, +"end": 1804, +"returns": "void", +"sig": "private static void CheckKey ( Parser parser , PropertyMemberAst propertyMemberAst , ref bool hasKey )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.RestrictedLanguageChecker", +"file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parser", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1809, +"end": 1809, +"returns": null, +"sig": "private readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allowedCommands", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1810, +"end": 1810, +"returns": null, +"sig": "private readonly IEnumerable < string > _allowedCommands", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allowedVariables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1811, +"end": 1811, +"returns": null, +"sig": "private readonly IEnumerable < string > _allowedVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allVariablesAreAllowed", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1812, +"end": 1812, +"returns": null, +"sig": "private readonly bool _allVariablesAreAllowed", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allowEnvironmentVariables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1813, +"end": 1813, +"returns": null, +"sig": "private readonly bool _allowEnvironmentVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "RestrictedLanguageChecker", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1815, +"end": 1841, +"returns": "", +"sig": "internal RestrictedLanguageChecker ( Parser parser , IEnumerable < string > allowedCommands , IEnumerable < string > allowedVariables , bool allowEnvironmentVariables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FoundError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1843, +"end": 1848, +"returns": null, +"sig": "private bool FoundError", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckDataStatementLanguageModeAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1850, +"end": 1872, +"returns": "void", +"sig": "internal static void CheckDataStatementLanguageModeAtRuntime ( DataStatementAst dataStatementAst , ExecutionContext executionContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckDataStatementAstAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1874, +"end": 1883, +"returns": "void", +"sig": "internal static void CheckDataStatementAstAtRuntime ( DataStatementAst dataStatementAst , string [ ] allowedCommands )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureUtilityModuleLoaded", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1885, +"end": 1888, +"returns": "void", +"sig": "internal static void EnsureUtilityModuleLoaded ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1890, +"end": 1894, +"returns": "void", +"sig": "private void ReportError ( Ast ast , string errorId , string errorMsg , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1896, +"end": 1900, +"returns": "void", +"sig": "private void ReportError ( IScriptExtent extent , string errorId , string errorMsg , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1902, +"end": 1909, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1911, +"end": 1918, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1920, +"end": 1925, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 1927, +"end": 1943, +"returns": "void", +"sig": "private void CheckTypeName ( Ast ast , ITypeName typename )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1945, +"end": 1950, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1952, +"end": 1960, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1962, +"end": 1967, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1969, +"end": 1974, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1976, +"end": 1983, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1985, +"end": 1990, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1992, +"end": 1997, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1999, +"end": 2006, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2008, +"end": 2015, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2017, +"end": 2024, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2026, +"end": 2033, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2035, +"end": 2042, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2044, +"end": 2051, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2053, +"end": 2060, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2062, +"end": 2067, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2069, +"end": 2076, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2078, +"end": 2085, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2087, +"end": 2094, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2096, +"end": 2103, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2105, +"end": 2112, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2114, +"end": 2121, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2123, +"end": 2130, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2132, +"end": 2140, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2142, +"end": 2147, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2149, +"end": 2199, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2201, +"end": 2206, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2208, +"end": 2213, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2215, +"end": 2222, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2224, +"end": 2231, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2233, +"end": 2254, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2256, +"end": 2267, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2269, +"end": 2274, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2276, +"end": 2281, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2283, +"end": 2288, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2290, +"end": 2295, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2297, +"end": 2302, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_defaultAllowedVariables", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2304, +"end": 2305, +"returns": null, +"sig": "private static readonly HashSet < string > s_defaultAllowedVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2307, +"end": 2352, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2354, +"end": 2361, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2363, +"end": 2370, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitInvokeMemberExpression ( InvokeMemberExpressionAst methodCallAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2372, +"end": 2377, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2379, +"end": 2384, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2386, +"end": 2391, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2393, +"end": 2400, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2402, +"end": 2407, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2409, +"end": 2416, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2418, +"end": 2426, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2428, +"end": 2436, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2438, +"end": 2446, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2448, +"end": 2453, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeLookupResult", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TypeLookupResult", +"access": "public", +"modifiers": [ +"public" +], +"start": 27, +"end": 30, +"returns": "", +"sig": "public TypeLookupResult ( TypeDefinitionAst type = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "public TypeDefinitionAst Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExternalNamespaces", +"access": "public", +"modifiers": [ +"public" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "public List < string > ExternalNamespaces", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAmbiguous", +"access": "public", +"modifiers": [ +"public" +], +"start": 36, +"end": 39, +"returns": "bool", +"sig": "public bool IsAmbiguous ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Scope", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_ast", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 44, +"end": 44, +"returns": null, +"sig": "internal Ast _ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scopeType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 45, +"end": 45, +"returns": null, +"sig": "internal ScopeType _scopeType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeTable", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 50, +"end": 50, +"returns": null, +"sig": "private readonly Dictionary < string , TypeLookupResult > _typeTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variableTable", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 51, +"end": 51, +"returns": null, +"sig": "private readonly Dictionary < string , Ast > _variableTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Scope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 53, +"end": 59, +"returns": "", +"sig": "internal Scope ( IParameterMetadataProvider ast , ScopeType scopeType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Scope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 61, +"end": 82, +"returns": "", +"sig": "internal Scope ( TypeDefinitionAst typeDefinition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 84, +"end": 107, +"returns": "void", +"sig": "internal void AddType ( Parser parser , TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTypeFromUsingModule", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 109, +"end": 139, +"returns": "void", +"sig": "internal void AddTypeFromUsingModule ( Parser parser , TypeDefinitionAst typeDefinitionAst , PSModuleInfo moduleInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 141, +"end": 151, +"returns": "TypeLookupResult", +"sig": "internal TypeLookupResult LookupType ( TypeName typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 153, +"end": 158, +"returns": "Ast", +"sig": "public Ast LookupVariable ( VariablePath variablePath )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SymbolTable", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_scopes", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 163, +"end": 163, +"returns": null, +"sig": "internal readonly List < Scope > _scopes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parser", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 164, +"end": 164, +"returns": null, +"sig": "internal readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SymbolTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 166, +"end": 170, +"returns": "", +"sig": "internal SymbolTable ( Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTypesInScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 172, +"end": 184, +"returns": "void", +"sig": "internal void AddTypesInScope ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnterScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 186, +"end": 191, +"returns": "void", +"sig": "internal void EnterScope ( IParameterMetadataProvider ast , ScopeType scopeType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnterScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 193, +"end": 198, +"returns": "void", +"sig": "internal void EnterScope ( TypeDefinitionAst typeDefinition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LeaveScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 200, +"end": 204, +"returns": "void", +"sig": "internal void LeaveScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddType", +"access": "public", +"modifiers": [ +"public" +], +"start": 210, +"end": 213, +"returns": "void", +"sig": "public void AddType ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTypeFromUsingModule", +"access": "public", +"modifiers": [ +"public" +], +"start": 220, +"end": 223, +"returns": "void", +"sig": "public void AddTypeFromUsingModule ( TypeDefinitionAst typeDefinitionAst , PSModuleInfo moduleInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupType", +"access": "public", +"modifiers": [ +"public" +], +"start": 225, +"end": 236, +"returns": "TypeLookupResult", +"sig": "public TypeLookupResult LookupType ( TypeName typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 238, +"end": 249, +"returns": "Ast", +"sig": "public Ast LookupVariable ( VariablePath variablePath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCurrentTypeDefinitionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 255, +"end": 267, +"returns": "TypeDefinitionAst", +"sig": "public TypeDefinitionAst GetCurrentTypeDefinitionAst ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInMethodScope", +"access": "public", +"modifiers": [ +"public" +], +"start": 269, +"end": 272, +"returns": "bool", +"sig": "public bool IsInMethodScope ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SymbolResolver", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_symbolResolvePostActionVisitor", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 277, +"end": 277, +"returns": null, +"sig": "private readonly SymbolResolvePostActionVisitor _symbolResolvePostActionVisitor", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_symbolTable", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 278, +"end": 278, +"returns": null, +"sig": "internal readonly SymbolTable _symbolTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parser", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 279, +"end": 279, +"returns": null, +"sig": "internal readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeResolutionState", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 280, +"end": 280, +"returns": null, +"sig": "internal readonly TypeResolutionState _typeResolutionState", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_usingStatementResolvePowerShell", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 283, +"end": 283, +"returns": null, +"sig": "private static PowerShell t_usingStatementResolvePowerShell", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "property", +"name": "UsingStatementResolvePowerShell", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 285, +"end": 315, +"returns": null, +"sig": "private static PowerShell UsingStatementResolvePowerShell", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SymbolResolver", +"access": "private", +"modifiers": [ +"private" +], +"start": 317, +"end": 323, +"returns": "", +"sig": "private SymbolResolver ( Parser parser , TypeResolutionState typeResolutionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveSymbols", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 325, +"end": 338, +"returns": "void", +"sig": "internal static void ResolveSymbols ( Parser parser , ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 340, +"end": 344, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 346, +"end": 350, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 352, +"end": 360, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 362, +"end": 365, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 367, +"end": 371, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 373, +"end": 429, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 431, +"end": 435, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 437, +"end": 441, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetModulesFromUsingModule", +"access": "private", +"modifiers": [ +"private" +], +"start": 456, +"end": 532, +"returns": "Collection < PSModuleInfo >", +"sig": "private Collection < PSModuleInfo > GetModulesFromUsingModule ( UsingStatementAst usingStatementAst , out Exception exception , out bool wildcardCharactersUsed , out bool isConstant )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 534, +"end": 587, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingStatement ( UsingStatementAst usingStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 589, +"end": 593, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DispatchTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 595, +"end": 621, +"returns": "bool", +"sig": "private bool DispatchTypeName ( ITypeName type , int genericArgumentCount , bool isAttribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 623, +"end": 633, +"returns": "bool", +"sig": "private bool VisitArrayTypeName ( ArrayTypeName arrayTypeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 635, +"end": 692, +"returns": "bool", +"sig": "private bool VisitTypeName ( TypeName typeName , int genericArgumentCount , bool isAttribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitGenericTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 694, +"end": 717, +"returns": "bool", +"sig": "private bool VisitGenericTypeName ( GenericTypeName genericTypeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PostVisit", +"access": "public", +"modifiers": [ +"public" +], +"start": 719, +"end": 722, +"returns": "void", +"sig": "public void PostVisit ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetModuleQualifiedName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 724, +"end": 728, +"returns": "string", +"sig": "internal static string GetModuleQualifiedName ( string namespaceName , string typeName )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SymbolResolvePostActionVisitor", +"file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_symbolResolver", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 733, +"end": 733, +"returns": null, +"sig": "internal SymbolResolver _symbolResolver", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 735, +"end": 743, +"returns": "object", +"sig": "public override object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 745, +"end": 749, +"returns": "object", +"sig": "public override object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 751, +"end": 755, +"returns": "object", +"sig": "public override object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 757, +"end": 761, +"returns": "object", +"sig": "public override object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.AstTypeInference", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "InferTypeOf", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 47, +"end": 50, +"returns": "IList < PSTypeName >", +"sig": "public static IList < PSTypeName > InferTypeOf ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeOf", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 58, +"end": 61, +"returns": "IList < PSTypeName >", +"sig": "public static IList < PSTypeName > InferTypeOf ( Ast ast , TypeInferenceRuntimePermissions evalPermissions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeOf", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 69, +"end": 72, +"returns": "IList < PSTypeName >", +"sig": "public static IList < PSTypeName > InferTypeOf ( Ast ast , PowerShell powerShell )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeOf", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 81, +"end": 85, +"returns": "IList < PSTypeName >", +"sig": "public static IList < PSTypeName > InferTypeOf ( Ast ast , PowerShell powerShell , TypeInferenceRuntimePermissions evalPersmissions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeOf", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 94, +"end": 109, +"returns": "IList < PSTypeName >", +"sig": "internal static IList < PSTypeName > InferTypeOf ( Ast ast , TypeInferenceContext context , TypeInferenceRuntimePermissions evalPersmissions = TypeInferenceRuntimePermissions . None )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PSTypeNameComparer", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 114, +"end": 117, +"returns": "bool", +"sig": "public bool Equals ( PSTypeName x , PSTypeName y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 119, +"end": 122, +"returns": "int", +"sig": "public int GetHashCode ( PSTypeName obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeInferenceContext", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "EmptyPSTypeNameArray", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 127, +"end": 127, +"returns": null, +"sig": "public static readonly PSTypeName [ ] EmptyPSTypeNameArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_powerShell", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 128, +"end": 128, +"returns": null, +"sig": "private readonly PowerShell _powerShell", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeInferenceContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 130, +"end": 132, +"returns": "", +"sig": "public TypeInferenceContext ( ) : this ( PowerShell . Create ( RunspaceMode . CurrentRunspace ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeInferenceContext", +"access": "public", +"modifiers": [ +"public" +], +"start": 139, +"end": 145, +"returns": "", +"sig": "public TypeInferenceContext ( PowerShell powerShell )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentThisType", +"access": "public", +"modifiers": [ +"public" +], +"start": 149, +"end": 149, +"returns": null, +"sig": "public PSTypeName CurrentThisType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CurrentTypeDefinitionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 151, +"end": 151, +"returns": null, +"sig": "public TypeDefinitionAst CurrentTypeDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AnalyzedCommands", +"access": "public", +"modifiers": [ +"public" +], +"start": 153, +"end": 153, +"returns": null, +"sig": "public HashSet < IParameterMetadataProvider > AnalyzedCommands", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HashSet", +"access": null, +"modifiers": [ +"new" +], +"start": 153, +"end": 153, +"returns": "", +"sig": "new HashSet < IParameterMetadataProvider > ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RuntimePermissions", +"access": "public", +"modifiers": [ +"public" +], +"start": 155, +"end": 155, +"returns": null, +"sig": "public TypeInferenceRuntimePermissions RuntimePermissions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Helper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 157, +"end": 157, +"returns": null, +"sig": "internal PowerShellExecutionHelper Helper", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExecutionContext", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 159, +"end": 159, +"returns": null, +"sig": "internal ExecutionContext ExecutionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetRepresentativeTypeNameFromExpressionSafeEval", +"access": "public", +"modifiers": [ +"public" +], +"start": 161, +"end": 172, +"returns": "bool", +"sig": "public bool TryGetRepresentativeTypeNameFromExpressionSafeEval ( ExpressionAst expression , out PSTypeName typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMembersByInferredType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 174, +"end": 226, +"returns": "IList < object >", +"sig": "internal IList < object > GetMembersByInferredType ( PSTypeName typename , bool isStatic , Func < object , bool > filter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMembersByInferredTypesClrType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 228, +"end": 289, +"returns": "void", +"sig": "internal void AddMembersByInferredTypesClrType ( PSTypeName typename , bool isStatic , Func < object , bool > filter , Func < object , bool > filterToCall , List < object > results )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMembersByInferredTypeDefinitionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 291, +"end": 403, +"returns": "void", +"sig": "internal void AddMembersByInferredTypeDefinitionAst ( PSTypeName typename , bool isStatic , Func < object , bool > filter , Func < object , bool > filterToCall , List < object > results )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMembersByInferredTypeCimType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 405, +"end": 442, +"returns": "void", +"sig": "internal void AddMembersByInferredTypeCimType ( PSTypeName typename , List < object > results , Func < object , bool > filterToCall )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 444, +"end": 449, +"returns": "IEnumerable < PSTypeName >", +"sig": "internal IEnumerable < PSTypeName > InferType ( Ast ast , TypeInferenceVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetRepresentativeTypeNameFromValue", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 451, +"end": 493, +"returns": "bool", +"sig": "private static bool TryGetRepresentativeTypeNameFromValue ( object value , out PSTypeName type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ParseCimCommandsTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 495, +"end": 523, +"returns": "bool", +"sig": "internal static bool ParseCimCommandsTypeName ( PSTypeName typename , out string cimNamespace , out string className )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsMemberHidden", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 525, +"end": 540, +"returns": "bool", +"sig": "private static bool IsMemberHidden ( object member )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsConstructor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 542, +"end": 547, +"returns": "bool", +"sig": "private static bool IsConstructor ( object member )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeInferenceVisitor", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 552, +"end": 552, +"returns": null, +"sig": "private readonly TypeInferenceContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringPSTypeName", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 554, +"end": 554, +"returns": null, +"sig": "private static readonly PSTypeName StringPSTypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeInferenceVisitor", +"access": "public", +"modifiers": [ +"public" +], +"start": 556, +"end": 559, +"returns": "", +"sig": "public TypeInferenceVisitor ( TypeInferenceContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypes", +"access": "private", +"modifiers": [ +"private" +], +"start": 561, +"end": 564, +"returns": "IEnumerable < PSTypeName >", +"sig": "private IEnumerable < PSTypeName > InferTypes ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitTypeExpression", +"access": null, +"modifiers": [], +"start": 566, +"end": 569, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitMemberExpression", +"access": null, +"modifiers": [], +"start": 571, +"end": 574, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitInvokeMemberExpression", +"access": null, +"modifiers": [], +"start": 576, +"end": 579, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitArrayExpression", +"access": null, +"modifiers": [], +"start": 581, +"end": 589, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitArrayLiteral", +"access": null, +"modifiers": [], +"start": 591, +"end": 600, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitHashtable", +"access": null, +"modifiers": [], +"start": 602, +"end": 672, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitScriptBlockExpression", +"access": null, +"modifiers": [], +"start": 674, +"end": 677, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitParenExpression", +"access": null, +"modifiers": [], +"start": 679, +"end": 682, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitExpandableStringExpression", +"access": null, +"modifiers": [], +"start": 684, +"end": 687, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitIndexExpression", +"access": null, +"modifiers": [], +"start": 689, +"end": 692, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitAttributedExpression", +"access": null, +"modifiers": [], +"start": 694, +"end": 697, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitBlockStatement", +"access": null, +"modifiers": [], +"start": 699, +"end": 702, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitUsingExpression", +"access": null, +"modifiers": [], +"start": 704, +"end": 707, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitVariableExpression", +"access": null, +"modifiers": [], +"start": 709, +"end": 714, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitVariableExpression ( VariableExpressionAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitMergingRedirection", +"access": null, +"modifiers": [], +"start": 716, +"end": 719, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitBinaryExpression", +"access": null, +"modifiers": [], +"start": 721, +"end": 893, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitUnaryExpression", +"access": null, +"modifiers": [], +"start": 895, +"end": 901, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitConvertExpression", +"access": null, +"modifiers": [], +"start": 903, +"end": 924, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitConstantExpression", +"access": null, +"modifiers": [], +"start": 926, +"end": 930, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitStringConstantExpression", +"access": null, +"modifiers": [], +"start": 932, +"end": 935, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitSubExpression", +"access": null, +"modifiers": [], +"start": 937, +"end": 940, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitErrorStatement", +"access": null, +"modifiers": [], +"start": 942, +"end": 970, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitErrorExpression", +"access": null, +"modifiers": [], +"start": 972, +"end": 981, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitScriptBlock", +"access": null, +"modifiers": [], +"start": 983, +"end": 1007, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitParamBlock", +"access": null, +"modifiers": [], +"start": 1009, +"end": 1012, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitNamedBlock", +"access": null, +"modifiers": [], +"start": 1014, +"end": 1035, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitTypeConstraint", +"access": null, +"modifiers": [], +"start": 1037, +"end": 1040, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitAttribute", +"access": null, +"modifiers": [], +"start": 1042, +"end": 1045, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitNamedAttributeArgument", +"access": null, +"modifiers": [], +"start": 1047, +"end": 1050, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitParameter", +"access": null, +"modifiers": [], +"start": 1052, +"end": 1089, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitFunctionDefinition", +"access": null, +"modifiers": [], +"start": 1091, +"end": 1094, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitStatementBlock", +"access": null, +"modifiers": [], +"start": 1096, +"end": 1116, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitIfStatement", +"access": null, +"modifiers": [], +"start": 1118, +"end": 1134, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitTrap", +"access": null, +"modifiers": [], +"start": 1136, +"end": 1139, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitSwitchStatement", +"access": null, +"modifiers": [], +"start": 1141, +"end": 1158, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitDataStatement", +"access": null, +"modifiers": [], +"start": 1160, +"end": 1163, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitForEachStatement", +"access": null, +"modifiers": [], +"start": 1165, +"end": 1168, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitDoWhileStatement", +"access": null, +"modifiers": [], +"start": 1170, +"end": 1173, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitForStatement", +"access": null, +"modifiers": [], +"start": 1175, +"end": 1178, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitWhileStatement", +"access": null, +"modifiers": [], +"start": 1180, +"end": 1183, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitCatchClause", +"access": null, +"modifiers": [], +"start": 1185, +"end": 1188, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitTryStatement", +"access": null, +"modifiers": [], +"start": 1190, +"end": 1205, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitBreakStatement", +"access": null, +"modifiers": [], +"start": 1207, +"end": 1210, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitContinueStatement", +"access": null, +"modifiers": [], +"start": 1212, +"end": 1215, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitReturnStatement", +"access": null, +"modifiers": [], +"start": 1217, +"end": 1225, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitExitStatement", +"access": null, +"modifiers": [], +"start": 1227, +"end": 1230, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitThrowStatement", +"access": null, +"modifiers": [], +"start": 1232, +"end": 1235, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitDoUntilStatement", +"access": null, +"modifiers": [], +"start": 1237, +"end": 1240, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitAssignmentStatement", +"access": null, +"modifiers": [], +"start": 1242, +"end": 1256, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitPipeline", +"access": null, +"modifiers": [], +"start": 1258, +"end": 1262, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitCommand", +"access": null, +"modifiers": [], +"start": 1264, +"end": 1269, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitCommandExpression", +"access": null, +"modifiers": [], +"start": 1271, +"end": 1274, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitCommandParameter", +"access": null, +"modifiers": [], +"start": 1276, +"end": 1279, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor.VisitFileRedirection", +"access": null, +"modifiers": [], +"start": 1281, +"end": 1284, +"returns": "object ICustomAstVisitor .", +"sig": "object ICustomAstVisitor . VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFrom", +"access": "private", +"modifiers": [ +"private" +], +"start": 1286, +"end": 1464, +"returns": "void", +"sig": "private void InferTypesFrom ( CommandAst commandAst , List < PSTypeName > inferredTypes , bool forRedirection = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromObjectCmdlets", +"access": "private", +"modifiers": [ +"private" +], +"start": 1473, +"end": 1518, +"returns": "List < PSTypeName >", +"sig": "private List < PSTypeName > InferTypesFromObjectCmdlets ( CommandAst commandAst , CmdletInfo cmdletInfo , PseudoBindingInfo pseudoBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromCimCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1520, +"end": 1548, +"returns": "void", +"sig": "private static void InferTypesFromCimCommand ( PseudoBindingInfo pseudoBinding , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromForeachCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 1550, +"end": 1587, +"returns": "void", +"sig": "private void InferTypesFromForeachCommand ( PseudoBindingInfo pseudoBinding , CommandAst commandAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromGroupCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 1589, +"end": 1693, +"returns": "void", +"sig": "private void InferTypesFromGroupCommand ( PseudoBindingInfo pseudoBinding , CommandAst commandAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromWhereAndSortCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 1695, +"end": 1698, +"returns": "void", +"sig": "private void InferTypesFromWhereAndSortCommand ( CommandAst commandAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromPreviousCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 1700, +"end": 1718, +"returns": "void", +"sig": "private void InferTypesFromPreviousCommand ( CommandAst commandAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromSelectCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 1720, +"end": 1826, +"returns": "void", +"sig": "private void InferTypesFromSelectCommand ( PseudoBindingInfo pseudoBinding , CommandAst commandAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMemberNameAndTypeFromProperties", +"access": "private", +"modifiers": [ +"private" +], +"start": 1828, +"end": 1856, +"returns": "List < PSMemberNameAndType >", +"sig": "private List < PSMemberNameAndType > GetMemberNameAndTypeFromProperties ( PSTypeName t , Func < object , bool > isInPropertyList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsProperty", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1858, +"end": 1869, +"returns": "bool", +"sig": "private static bool IsProperty ( object member )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMemberName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1871, +"end": 1894, +"returns": "string", +"sig": "private static string GetMemberName ( object member )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFromNewObjectCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1896, +"end": 1908, +"returns": "PSTypeName", +"sig": "private static PSTypeName InferTypesFromNewObjectCommand ( PseudoBindingInfo pseudoBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypesFrom", +"access": "private", +"modifiers": [ +"private" +], +"start": 1910, +"end": 1964, +"returns": "IEnumerable < PSTypeName >", +"sig": "private IEnumerable < PSTypeName > InferTypesFrom ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeFromRef", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1966, +"end": 1994, +"returns": "IEnumerable < PSTypeName >", +"sig": "private static IEnumerable < PSTypeName > InferTypeFromRef ( InvokeMemberExpressionAst invokeMember , ExpressionAst refArgument )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTypesOfMembers", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 1996, +"end": 2006, +"returns": "void", +"sig": "private void GetTypesOfMembers ( PSTypeName thisType , string memberName , IList < object > members , ref bool maybeWantDefaultCtor , bool isInvokeMemberExpressionAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTypesOfMembers", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 2008, +"end": 2028, +"returns": "void", +"sig": "private void AddTypesOfMembers ( PSTypeName currentType , List < string > memberNamesToCheck , IList < object > members , ref bool maybeWantDefaultCtor , bool isInvokeMemberExpressionAst , IList < ITypeName > genericTypeArguments , List < PSTypeName > result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetTypeFromMember", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 2030, +"end": 2171, +"returns": "bool", +"sig": "private bool TryGetTypeFromMember ( PSTypeName currentType , object member , string memberName , ref bool maybeWantDefaultCtor , bool isInvokeMemberExpressionAst , IList < ITypeName > genericTypeArguments , List < PSTypeName > result , List < string > memberNamesToCheck )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddTypesFromMethodCacheEntry", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2173, +"end": 2235, +"returns": "void", +"sig": "private static void AddTypesFromMethodCacheEntry ( DotNetAdapter . MethodCacheEntry methodCacheEntry , IList < ITypeName > genericTypeArguments , List < PSTypeName > result , bool isInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExpressionType", +"access": "private", +"modifiers": [ +"private" +], +"start": 2237, +"end": 2278, +"returns": "PSTypeName [ ]", +"sig": "private PSTypeName [ ] GetExpressionType ( ExpressionAst expression , bool isStatic )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeFrom", +"access": "private", +"modifiers": [ +"private" +], +"start": 2280, +"end": 2532, +"returns": "void", +"sig": "private void InferTypeFrom ( VariableExpressionAst variableExpressionAst , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArrayType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2539, +"end": 2588, +"returns": "PSTypeName", +"sig": "private static PSTypeName GetArrayType ( IEnumerable < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMostSpecificEnumeratedItemType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2595, +"end": 2651, +"returns": "Type", +"sig": "private static Type GetMostSpecificEnumeratedItemType ( Type enumerableType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetGenericCollectionLikeInterface", +"access": "private", +"modifiers": [ +"private", +"static", +"ref", +"ref" +], +"start": 2671, +"end": 2703, +"returns": "Type", +"sig": "private static Type GetGenericCollectionLikeInterface ( Type interfaceType , ref bool hasSeenNonGeneric , ref bool hasSeenDictionaryEnumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InferTypeFrom", +"access": "private", +"modifiers": [ +"private" +], +"start": 2705, +"end": 2786, +"returns": "IEnumerable < PSTypeName >", +"sig": "private IEnumerable < PSTypeName > InferTypeFrom ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInferredEnumeratedTypes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2796, +"end": 2812, +"returns": "IEnumerable < PSTypeName >", +"sig": "internal static IEnumerable < PSTypeName > GetInferredEnumeratedTypes ( IEnumerable < PSTypeName > enumerableTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInferredTypeFromScriptBlockParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 2814, +"end": 2823, +"returns": "void", +"sig": "private void GetInferredTypeFromScriptBlockParameter ( AstParameterArgumentPair argument , List < PSTypeName > inferredTypes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitTypeDefinition", +"access": null, +"modifiers": [], +"start": 2825, +"end": 2828, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitPropertyMember", +"access": null, +"modifiers": [], +"start": 2830, +"end": 2833, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitFunctionMember", +"access": null, +"modifiers": [], +"start": 2835, +"end": 2838, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitBaseCtorInvokeMemberExpression", +"access": null, +"modifiers": [], +"start": 2840, +"end": 2843, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitUsingStatement", +"access": null, +"modifiers": [], +"start": 2845, +"end": 2848, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitConfigurationDefinition", +"access": null, +"modifiers": [], +"start": 2850, +"end": 2853, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitDynamicKeywordStatement", +"access": null, +"modifiers": [], +"start": 2855, +"end": 2859, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitTernaryExpression", +"access": null, +"modifiers": [], +"start": 2861, +"end": 2864, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ICustomAstVisitor2.VisitPipelineChain", +"access": null, +"modifiers": [], +"start": 2866, +"end": 2872, +"returns": "object ICustomAstVisitor2 .", +"sig": "object ICustomAstVisitor2 . VisitPipelineChain ( PipelineChainAst pipelineChainAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPreviousPipelineCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2874, +"end": 2879, +"returns": "CommandBaseAst", +"sig": "private static CommandBaseAst GetPreviousPipelineCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeInferenceVisitor.VariableAssignmentVisitor", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "LocalScopeOnly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2886, +"end": 2886, +"returns": null, +"sig": "internal bool LocalScopeOnly", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ScopeIsLocal", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2891, +"end": 2891, +"returns": null, +"sig": "internal bool ScopeIsLocal", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "VariableTarget", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2896, +"end": 2896, +"returns": null, +"sig": "internal VariableExpressionAst VariableTarget", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastConstraint", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2901, +"end": 2901, +"returns": null, +"sig": "internal ITypeName LastConstraint", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastAssignment", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2906, +"end": 2906, +"returns": null, +"sig": "internal Ast LastAssignment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastAssignmentType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2911, +"end": 2911, +"returns": null, +"sig": "internal PSTypeName LastAssignmentType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EnumerateAssignment", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2917, +"end": 2917, +"returns": null, +"sig": "internal bool EnumerateAssignment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "RedirectionAssignment", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2922, +"end": 2922, +"returns": null, +"sig": "internal bool RedirectionAssignment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ScopeDefinitionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2927, +"end": 2927, +"returns": null, +"sig": "internal Ast ScopeDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StopSearchOffset", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2928, +"end": 2928, +"returns": null, +"sig": "internal int StopSearchOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastAssignmentOffset", +"access": "private", +"modifiers": [ +"private" +], +"start": 2929, +"end": 2929, +"returns": null, +"sig": "private int LastAssignmentOffset", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetLastAssignment", +"access": "private", +"modifiers": [ +"private" +], +"start": 2931, +"end": 2943, +"returns": "void", +"sig": "private void SetLastAssignment ( Ast ast , bool enumerate = false , bool redirectionAssignment = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetLastAssignmentType", +"access": "private", +"modifiers": [ +"private" +], +"start": 2945, +"end": 2956, +"returns": "void", +"sig": "private void SetLastAssignmentType ( PSTypeName typeName , IScriptExtent assignmentExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClearAssignmentData", +"access": "private", +"modifiers": [ +"private" +], +"start": 2958, +"end": 2964, +"returns": "void", +"sig": "private void ClearAssignmentData ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssignsToTargetVar", +"access": "private", +"modifiers": [ +"private" +], +"start": 2966, +"end": 2976, +"returns": "bool", +"sig": "private bool AssignsToTargetVar ( VariableExpressionAst foundVar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssignsToTargetVar", +"access": "private", +"modifiers": [ +"private" +], +"start": 2978, +"end": 3005, +"returns": "bool", +"sig": "private bool AssignsToTargetVar ( string userPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AssignsToTargetScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 3007, +"end": 3010, +"returns": "bool", +"sig": "private bool AssignsToTargetScope ( string scopeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefaultVisit", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3012, +"end": 3031, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction DefaultVisit ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3033, +"end": 3076, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3078, +"end": 3199, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3201, +"end": 3221, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3223, +"end": 3236, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3238, +"end": 3248, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3250, +"end": 3254, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3256, +"end": 3261, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3263, +"end": 3276, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3278, +"end": 3283, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeInferenceExtension", +"file": "src/System.Management.Automation/engine/parser/TypeInferenceVisitor.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "EqualsOrdinalIgnoreCase", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 3289, +"end": 3292, +"returns": "bool", +"sig": "public static bool EqualsOrdinalIgnoreCase ( this string s , string t )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetGetterProperty", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 3294, +"end": 3310, +"returns": "IEnumerable < MethodInfo >", +"sig": "public static IEnumerable < MethodInfo > GetGetterProperty ( this Type type , string propertyName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDotsourced", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 3312, +"end": 3336, +"returns": "bool", +"sig": "public static bool IsDotsourced ( this ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeResolver", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "LookForTypeInSingleAssembly", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 41, +"end": 50, +"returns": "Type", +"sig": "private static Type LookForTypeInSingleAssembly ( Assembly assembly , string typename )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookForTypeInAssemblies", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 69, +"end": 140, +"returns": "Type", +"sig": "private static Type LookForTypeInAssemblies ( TypeName typeName , IEnumerable < Assembly > assemblies , HashSet < Assembly > searchedAssemblies , TypeResolutionState typeResolutionState , bool reportAmbiguousException , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsPublic", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 145, +"end": 166, +"returns": "bool", +"sig": "internal static bool IsPublic ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveTypeNameWorker", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 168, +"end": 215, +"returns": "Type", +"sig": "private static Type ResolveTypeNameWorker ( TypeName typeName , SessionStateScope currentScope , IEnumerable < Assembly > loadedAssemblies , HashSet < Assembly > searchedAssemblies , TypeResolutionState typeResolutionState , bool onlySearchInGivenAssemblies , bool reportAmbiguousException , out Exce", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_searchedAssemblies", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 228, +"end": 228, +"returns": null, +"sig": "private static HashSet < Assembly > t_searchedAssemblies", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CallResolveTypeNameWorkerHelper", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 233, +"end": 282, +"returns": "Type", +"sig": "private static Type CallResolveTypeNameWorkerHelper ( TypeName typeName , ExecutionContext context , IEnumerable < Assembly > assemblies , bool isAssembliesExplicitlyPassedIn , TypeResolutionState typeResolutionState , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveAssemblyQualifiedTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 284, +"end": 309, +"returns": "Type", +"sig": "internal static Type ResolveAssemblyQualifiedTypeName ( TypeName typeName , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveTypeNameWithContext", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 311, +"end": 449, +"returns": "Type", +"sig": "internal static Type ResolveTypeNameWithContext ( TypeName typeName , out Exception exception , Assembly [ ] assemblies , TypeResolutionState typeResolutionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 451, +"end": 454, +"returns": "Type", +"sig": "internal static Type ResolveTypeName ( TypeName typeName , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryResolveType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 456, +"end": 461, +"returns": "bool", +"sig": "internal static bool TryResolveType ( string typeName , out Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveITypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 463, +"end": 482, +"returns": "Type", +"sig": "internal static Type ResolveITypeName ( ITypeName iTypeName , out Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 490, +"end": 505, +"returns": "Type", +"sig": "internal static Type ResolveType ( string strTypeName , out Exception exception )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeResolver.AmbiguousTypeException", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Candidates", +"access": "public", +"modifiers": [ +"public" +], +"start": 57, +"end": 57, +"returns": null, +"sig": "public string [ ] Candidates", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 59, +"end": 59, +"returns": null, +"sig": "public TypeName TypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AmbiguousTypeException", +"access": "public", +"modifiers": [ +"public" +], +"start": 61, +"end": 66, +"returns": "", +"sig": "public AmbiguousTypeException ( TypeName typeName , IEnumerable < string > candidates )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeResolutionState", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "systemNamespace", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 522, +"end": 522, +"returns": null, +"sig": "internal static readonly string [ ] systemNamespace", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "emptyAssemblies", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 523, +"end": 523, +"returns": null, +"sig": "internal static readonly Assembly [ ] emptyAssemblies", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "UsingSystem", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 524, +"end": 524, +"returns": null, +"sig": "internal static readonly TypeResolutionState UsingSystem", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "namespaces", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 526, +"end": 526, +"returns": null, +"sig": "internal readonly string [ ] namespaces", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "assemblies", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 527, +"end": 527, +"returns": null, +"sig": "internal readonly Assembly [ ] assemblies", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typesDefined", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 528, +"end": 528, +"returns": null, +"sig": "private readonly HashSet < string > _typesDefined", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "genericArgumentCount", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 529, +"end": 529, +"returns": null, +"sig": "internal readonly int genericArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "attribute", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 530, +"end": 530, +"returns": null, +"sig": "internal readonly bool attribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeResolutionState", +"access": "private", +"modifiers": [ +"private" +], +"start": 532, +"end": 535, +"returns": "", +"sig": "private TypeResolutionState ( ) : this ( systemNamespace , emptyAssemblies )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CloneWithAddTypesDefined", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 543, +"end": 552, +"returns": "TypeResolutionState", +"sig": "internal TypeResolutionState CloneWithAddTypesDefined ( IEnumerable < string > types )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsTypeDefined", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 554, +"end": 557, +"returns": "bool", +"sig": "internal bool ContainsTypeDefined ( string type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeResolutionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 559, +"end": 564, +"returns": "", +"sig": "internal TypeResolutionState ( string [ ] namespaces , Assembly [ ] assemblies )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeResolutionState", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 566, +"end": 573, +"returns": "", +"sig": "internal TypeResolutionState ( TypeResolutionState other , int genericArgumentCount , bool attribute )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeResolutionState", +"access": "private", +"modifiers": [ +"private" +], +"start": 575, +"end": 582, +"returns": "", +"sig": "private TypeResolutionState ( TypeResolutionState other , HashSet < string > typesDefined )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDefaultUsingState", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 584, +"end": 594, +"returns": "TypeResolutionState", +"sig": "internal static TypeResolutionState GetDefaultUsingState ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAlternateTypeName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 596, +"end": 609, +"returns": "string", +"sig": "internal string GetAlternateTypeName ( string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 611, +"end": 647, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 649, +"end": 669, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeCache", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_cache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 688, +"end": 688, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Tuple < ITypeName , TypeResolutionState > , Type > s_cache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Lookup", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 690, +"end": 695, +"returns": "Type", +"sig": "internal static Type Lookup ( ITypeName typeName , TypeResolutionState typeResolutionState )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 697, +"end": 700, +"returns": "void", +"sig": "internal static void Add ( ITypeName typeName , TypeResolutionState typeResolutionState , Type type )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeCache.KeyComparer", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 676, +"end": 680, +"returns": "bool", +"sig": "public bool Equals ( Tuple < ITypeName , TypeResolutionState > x , Tuple < ITypeName , TypeResolutionState > y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 682, +"end": 685, +"returns": "int", +"sig": "public int GetHashCode ( Tuple < ITypeName , TypeResolutionState > obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CoreTypes", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "Items", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 722, +"end": 816, +"returns": null, +"sig": "internal static readonly Lazy < Dictionary < Type , string [ ] > > Items", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Contains", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 818, +"end": 837, +"returns": "bool", +"sig": "internal static bool Contains ( Type inputType )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeAccelerators", +"file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "builtinTypeAccelerators", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 847, +"end": 847, +"returns": null, +"sig": "internal static readonly Dictionary < string , Type > builtinTypeAccelerators", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "userTypeAccelerators", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 851, +"end": 851, +"returns": null, +"sig": "internal static readonly Dictionary < string , Type > userTypeAccelerators", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_allTypeAccelerators", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 855, +"end": 855, +"returns": null, +"sig": "private static Dictionary < string , Type > s_allTypeAccelerators", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeAccelerators", +"access": null, +"modifiers": [ +"static" +], +"start": 857, +"end": 887, +"returns": "", +"sig": "static TypeAccelerators ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindBuiltinAccelerator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 889, +"end": 914, +"returns": "string", +"sig": "internal static string FindBuiltinAccelerator ( Type type , string expectedKey = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 920, +"end": 927, +"returns": "void", +"sig": "public static void Add ( string typeName , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remove", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 934, +"end": 940, +"returns": "bool", +"sig": "public static bool Remove ( string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 953, +"end": 965, +"returns": null, +"sig": "public static Dictionary < string , Type > Get", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FillCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 967, +"end": 978, +"returns": "void", +"sig": "internal static void FillCache ( Dictionary < string , Type > cache )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariablePathExtensions", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "IsAnyLocal", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 14, +"end": 17, +"returns": "bool", +"sig": "internal static bool IsAnyLocal ( this VariablePath variablePath )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableAnalysisDetails", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "VariableAnalysisDetails", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 22, +"end": 25, +"returns": "", +"sig": "internal VariableAnalysisDetails ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BitIndex", +"access": "public", +"modifiers": [ +"public" +], +"start": 27, +"end": 27, +"returns": null, +"sig": "public int BitIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalTupleIndex", +"access": "public", +"modifiers": [ +"public" +], +"start": 29, +"end": 29, +"returns": null, +"sig": "public int LocalTupleIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public" +], +"start": 31, +"end": 31, +"returns": null, +"sig": "public Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 33, +"end": 33, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Automatic", +"access": "public", +"modifiers": [ +"public" +], +"start": 35, +"end": 35, +"returns": null, +"sig": "public bool Automatic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PreferenceVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "public bool PreferenceVariable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Assigned", +"access": "public", +"modifiers": [ +"public" +], +"start": 39, +"end": 39, +"returns": null, +"sig": "public bool Assigned", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssociatedAsts", +"access": "public", +"modifiers": [ +"public" +], +"start": 41, +"end": 41, +"returns": null, +"sig": "public List < Ast > AssociatedAsts", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FindAllVariablesVisitor", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_hashOfPessimizingCmdlets", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 46, +"end": 46, +"returns": null, +"sig": "private static readonly HashSet < string > s_hashOfPessimizingCmdlets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_pessimizingCmdlets", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 48, +"end": 63, +"returns": null, +"sig": "private static readonly string [ ] s_pessimizingCmdlets", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FindAllVariablesVisitor", +"access": null, +"modifiers": [ +"static" +], +"start": 65, +"end": 71, +"returns": "", +"sig": "static FindAllVariablesVisitor ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Visit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 73, +"end": 81, +"returns": "Dictionary < string , VariableAnalysisDetails >", +"sig": "internal static Dictionary < string , VariableAnalysisDetails > Visit ( TrapStatementAst trap )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Visit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 84, +"end": 92, +"returns": "Dictionary < string , VariableAnalysisDetails >", +"sig": "internal static Dictionary < string , VariableAnalysisDetails > Visit ( ExpressionAst exprAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Visit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 94, +"end": 115, +"returns": "Dictionary < string , VariableAnalysisDetails >", +"sig": "internal static Dictionary < string , VariableAnalysisDetails > Visit ( IParameterMetadataProvider ast , bool disableOptimizations , bool scriptCmdlet , out int localsAllocated , out bool forceNoOptimizing )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disableOptimizations", +"access": "private", +"modifiers": [ +"private" +], +"start": 117, +"end": 117, +"returns": null, +"sig": "private bool _disableOptimizations", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 119, +"end": 120, +"returns": null, +"sig": "private readonly Dictionary < string , VariableAnalysisDetails > _variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FindAllVariablesVisitor", +"access": "private", +"modifiers": [ +"private" +], +"start": 122, +"end": 163, +"returns": "", +"sig": "private FindAllVariablesVisitor ( bool disableOptimizations , bool scriptCmdlet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 165, +"end": 199, +"returns": "void", +"sig": "private void VisitParameters ( ReadOnlyCollection < ParameterAst > parameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NoteVariable", +"access": "private", +"modifiers": [ +"private" +], +"start": 202, +"end": 218, +"returns": "void", +"sig": "private void NoteVariable ( string variableName , int index , Type type , bool automatic = false , bool preferenceVariable = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 220, +"end": 228, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 230, +"end": 235, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 237, +"end": 242, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 244, +"end": 259, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runtimeUsingIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 261, +"end": 261, +"returns": null, +"sig": "private int _runtimeUsingIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 263, +"end": 277, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 279, +"end": 304, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 306, +"end": 310, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 312, +"end": 316, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 318, +"end": 322, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableAnalysis", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "Unanalyzed", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 329, +"end": 329, +"returns": null, +"sig": "internal const int Unanalyzed", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ForceDynamic", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 338, +"end": 338, +"returns": null, +"sig": "internal const int ForceDynamic", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUnaliasedVariableName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 479, +"end": 484, +"returns": "string", +"sig": "internal static string GetUnaliasedVariableName ( string varName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUnaliasedVariableName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 486, +"end": 489, +"returns": "string", +"sig": "internal static string GetUnaliasedVariableName ( VariablePath varPath )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_allScopeVariables", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 495, +"end": 495, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < string , bool > s_allScopeVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NoteAllScopeVariable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 497, +"end": 500, +"returns": "void", +"sig": "internal static void NoteAllScopeVariable ( string variableName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnyVariablesCouldBeAllScope", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 502, +"end": 505, +"returns": "bool", +"sig": "internal static bool AnyVariablesCouldBeAllScope ( Dictionary < string , int > variableNames )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variables", +"access": "private", +"modifiers": [ +"private" +], +"start": 507, +"end": 507, +"returns": null, +"sig": "private Dictionary < string , VariableAnalysisDetails > _variables", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_entryBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 508, +"end": 508, +"returns": null, +"sig": "private Block _entryBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_exitBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 509, +"end": 509, +"returns": null, +"sig": "private Block _exitBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 510, +"end": 510, +"returns": null, +"sig": "private Block _currentBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disableOptimizations", +"access": "private", +"modifiers": [ +"private" +], +"start": 511, +"end": 511, +"returns": null, +"sig": "private bool _disableOptimizations", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_loopTargets", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 512, +"end": 512, +"returns": null, +"sig": "private readonly List < LoopGotoTargets > _loopTargets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_localsAllocated", +"access": "private", +"modifiers": [ +"private" +], +"start": 513, +"end": 513, +"returns": null, +"sig": "private int _localsAllocated", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeExpression", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 516, +"end": 519, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "internal static Tuple < Type , Dictionary < string , int > > AnalyzeExpression ( ExpressionAst exprAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 521, +"end": 537, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "private Tuple < Type , Dictionary < string , int > > AnalyzeImpl ( ExpressionAst exprAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeTrap", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 539, +"end": 542, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "internal static Tuple < Type , Dictionary < string , int > > AnalyzeTrap ( TrapStatementAst trap )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 544, +"end": 560, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "private Tuple < Type , Dictionary < string , int > > AnalyzeImpl ( TrapStatementAst trap )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Init", +"access": "private", +"modifiers": [ +"private" +], +"start": 562, +"end": 566, +"returns": "void", +"sig": "private void Init ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Analyze", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 568, +"end": 571, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "internal static Tuple < Type , Dictionary < string , int > > Analyze ( IParameterMetadataProvider ast , bool disableOptimizations , bool scriptCmdlet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeMemberFunction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 579, +"end": 584, +"returns": "bool", +"sig": "internal static bool AnalyzeMemberFunction ( FunctionMemberAst ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 586, +"end": 657, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "private Tuple < Type , Dictionary < string , int > > AnalyzeImpl ( IParameterMetadataProvider ast , bool disableOptimizations , bool scriptCmdlet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FinishAnalysis", +"access": "private", +"modifiers": [ +"private" +], +"start": 659, +"end": 745, +"returns": "Tuple < Type , Dictionary < string , int > >", +"sig": "private Tuple < Type , Dictionary < string , int > > FinishAnalysis ( bool scriptCmdlet = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MustBeBoxed", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 747, +"end": 754, +"returns": "bool", +"sig": "private static bool MustBeBoxed ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FixTupleIndex", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 756, +"end": 777, +"returns": "void", +"sig": "private static void FixTupleIndex ( Ast ast , int newIndex )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FixAssigned", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 779, +"end": 786, +"returns": "void", +"sig": "private static void FixAssigned ( Ast ast , VariableAnalysisDetails details )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AnalyzeBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 788, +"end": 842, +"returns": "void", +"sig": "private void AnalyzeBlock ( BitArray assignedBitArray , Block block )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckLHSAssign", +"access": "private", +"modifiers": [ +"private" +], +"start": 844, +"end": 882, +"returns": "void", +"sig": "private void CheckLHSAssign ( ExpressionAst lhs , BitArray assignedBitArray )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckLHSAssignVar", +"access": "private", +"modifiers": [ +"private" +], +"start": 884, +"end": 931, +"returns": "VariableAnalysisDetails", +"sig": "private VariableAnalysisDetails CheckLHSAssignVar ( string variableName , BitArray assignedBitArray , Type convertType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 933, +"end": 936, +"returns": "object", +"sig": "public object VisitErrorStatement ( ErrorStatementAst errorStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitErrorExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 938, +"end": 941, +"returns": "object", +"sig": "public object VisitErrorExpression ( ErrorExpressionAst errorExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 943, +"end": 956, +"returns": "object", +"sig": "public object VisitScriptBlock ( ScriptBlockAst scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 958, +"end": 961, +"returns": "object", +"sig": "public object VisitParamBlock ( ParamBlockAst paramBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 963, +"end": 967, +"returns": "object", +"sig": "public object VisitNamedBlock ( NamedBlockAst namedBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 969, +"end": 973, +"returns": "object", +"sig": "public object VisitTypeConstraint ( TypeConstraintAst typeConstraintAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 975, +"end": 979, +"returns": "object", +"sig": "public object VisitAttribute ( AttributeAst attributeAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitNamedAttributeArgument", +"access": "public", +"modifiers": [ +"public" +], +"start": 981, +"end": 985, +"returns": "object", +"sig": "public object VisitNamedAttributeArgument ( NamedAttributeArgumentAst namedAttributeArgumentAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 987, +"end": 992, +"returns": "object", +"sig": "public object VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 994, +"end": 1000, +"returns": "object", +"sig": "public object VisitFunctionDefinition ( FunctionDefinitionAst functionDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1002, +"end": 1006, +"returns": "object", +"sig": "public object VisitStatementBlock ( StatementBlockAst statementBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStatementBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 1008, +"end": 1016, +"returns": "object", +"sig": "private object VisitStatementBlock ( ReadOnlyCollection < StatementAst > statements )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIfStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1018, +"end": 1056, +"returns": "object", +"sig": "public object VisitIfStatement ( IfStatementAst ifStmtAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTernaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1058, +"end": 1078, +"returns": "object", +"sig": "public object VisitTernaryExpression ( TernaryExpressionAst ternaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTrap", +"access": "public", +"modifiers": [ +"public" +], +"start": 1080, +"end": 1084, +"returns": "object", +"sig": "public object VisitTrap ( TrapStatementAst trapStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSwitchStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1086, +"end": 1144, +"returns": "object", +"sig": "public object VisitSwitchStatement ( SwitchStatementAst switchStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDataStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1146, +"end": 1155, +"returns": "object", +"sig": "public object VisitDataStatement ( DataStatementAst dataStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateWhileLoop", +"access": "private", +"modifiers": [ +"private" +], +"start": 1157, +"end": 1217, +"returns": "void", +"sig": "private void GenerateWhileLoop ( string loopLabel , Action generateCondition , Action generateLoopBody , Ast continueAction = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateDoLoop", +"access": "private", +"modifiers": [ +"private" +], +"start": 1219, +"end": 1259, +"returns": "void", +"sig": "private void GenerateDoLoop ( LoopStatementAst loopStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForEachStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1261, +"end": 1289, +"returns": "object", +"sig": "public object VisitForEachStatement ( ForEachStatementAst forEachStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1291, +"end": 1295, +"returns": "object", +"sig": "public object VisitDoWhileStatement ( DoWhileStatementAst doWhileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDoUntilStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1297, +"end": 1301, +"returns": "object", +"sig": "public object VisitDoUntilStatement ( DoUntilStatementAst doUntilStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitForStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1303, +"end": 1314, +"returns": "object", +"sig": "public object VisitForStatement ( ForStatementAst forStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitWhileStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1316, +"end": 1322, +"returns": "object", +"sig": "public object VisitWhileStatement ( WhileStatementAst whileStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCatchClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 1324, +"end": 1328, +"returns": "object", +"sig": "public object VisitCatchClause ( CatchClauseAst catchClauseAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTryStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1330, +"end": 1400, +"returns": "object", +"sig": "public object VisitTryStatement ( TryStatementAst tryStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BreakOrContinue", +"access": "private", +"modifiers": [ +"private" +], +"start": 1402, +"end": 1437, +"returns": "void", +"sig": "private void BreakOrContinue ( ExpressionAst label , Func < LoopGotoTargets , Block > fieldSelector )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBreakStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1439, +"end": 1443, +"returns": "object", +"sig": "public object VisitBreakStatement ( BreakStatementAst breakStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitContinueStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1445, +"end": 1449, +"returns": "object", +"sig": "public object VisitContinueStatement ( ContinueStatementAst continueStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ControlFlowStatement", +"access": "private", +"modifiers": [ +"private" +], +"start": 1451, +"end": 1461, +"returns": "Block", +"sig": "private Block ControlFlowStatement ( PipelineBaseAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitReturnStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1463, +"end": 1467, +"returns": "object", +"sig": "public object VisitReturnStatement ( ReturnStatementAst returnStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExitStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1469, +"end": 1473, +"returns": "object", +"sig": "public object VisitExitStatement ( ExitStatementAst exitStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitThrowStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1475, +"end": 1481, +"returns": "object", +"sig": "public object VisitThrowStatement ( ThrowStatementAst throwStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAssignmentTargets", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1483, +"end": 1508, +"returns": "IEnumerable < ExpressionAst >", +"sig": "private static IEnumerable < ExpressionAst > GetAssignmentTargets ( ExpressionAst expressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAssignmentStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1510, +"end": 1565, +"returns": "object", +"sig": "public object VisitAssignmentStatement ( AssignmentStatementAst assignmentStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 1567, +"end": 1604, +"returns": "object", +"sig": "public object VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 1606, +"end": 1614, +"returns": "object", +"sig": "public object VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1616, +"end": 1620, +"returns": "object", +"sig": "public object VisitCommandExpression ( CommandExpressionAst commandExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommandParameter", +"access": "public", +"modifiers": [ +"public" +], +"start": 1622, +"end": 1626, +"returns": "object", +"sig": "public object VisitCommandParameter ( CommandParameterAst commandParameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 1628, +"end": 1632, +"returns": "object", +"sig": "public object VisitFileRedirection ( FileRedirectionAst fileRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public" +], +"start": 1634, +"end": 1637, +"returns": "object", +"sig": "public object VisitMergingRedirection ( MergingRedirectionAst mergingRedirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBinaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1639, +"end": 1668, +"returns": "object", +"sig": "public object VisitBinaryExpression ( BinaryExpressionAst binaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUnaryExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1670, +"end": 1674, +"returns": "object", +"sig": "public object VisitUnaryExpression ( UnaryExpressionAst unaryExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConvertExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1676, +"end": 1680, +"returns": "object", +"sig": "public object VisitConvertExpression ( ConvertExpressionAst convertExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1682, +"end": 1685, +"returns": "object", +"sig": "public object VisitConstantExpression ( ConstantExpressionAst constantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitStringConstantExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1687, +"end": 1690, +"returns": "object", +"sig": "public object VisitStringConstantExpression ( StringConstantExpressionAst stringConstantExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitSubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1692, +"end": 1696, +"returns": "object", +"sig": "public object VisitSubExpression ( SubExpressionAst subExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1698, +"end": 1703, +"returns": "object", +"sig": "public object VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1705, +"end": 1735, +"returns": "object", +"sig": "public object VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1737, +"end": 1740, +"returns": "object", +"sig": "public object VisitTypeExpression ( TypeExpressionAst typeExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1742, +"end": 1747, +"returns": "object", +"sig": "public object VisitMemberExpression ( MemberExpressionAst memberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1749, +"end": 1762, +"returns": "object", +"sig": "public object VisitInvokeMemberExpression ( InvokeMemberExpressionAst invokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1764, +"end": 1768, +"returns": "object", +"sig": "public object VisitArrayExpression ( ArrayExpressionAst arrayExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitArrayLiteral", +"access": "public", +"modifiers": [ +"public" +], +"start": 1770, +"end": 1778, +"returns": "object", +"sig": "public object VisitArrayLiteral ( ArrayLiteralAst arrayLiteralAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitHashtable", +"access": "public", +"modifiers": [ +"public" +], +"start": 1780, +"end": 1789, +"returns": "object", +"sig": "public object VisitHashtable ( HashtableAst hashtableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1791, +"end": 1797, +"returns": "object", +"sig": "public object VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParenExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1799, +"end": 1803, +"returns": "object", +"sig": "public object VisitParenExpression ( ParenExpressionAst parenExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitExpandableStringExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1805, +"end": 1813, +"returns": "object", +"sig": "public object VisitExpandableStringExpression ( ExpandableStringExpressionAst expandableStringExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitIndexExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1815, +"end": 1820, +"returns": "object", +"sig": "public object VisitIndexExpression ( IndexExpressionAst indexExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitAttributedExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1822, +"end": 1826, +"returns": "object", +"sig": "public object VisitAttributedExpression ( AttributedExpressionAst attributedExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBlockStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1828, +"end": 1832, +"returns": "object", +"sig": "public object VisitBlockStatement ( BlockStatementAst blockStatementAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitTypeDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 1834, +"end": 1834, +"returns": "object", +"sig": "public object VisitTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPropertyMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 1836, +"end": 1836, +"returns": "object", +"sig": "public object VisitPropertyMember ( PropertyMemberAst propertyMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionMember", +"access": "public", +"modifiers": [ +"public" +], +"start": 1838, +"end": 1838, +"returns": "object", +"sig": "public object VisitFunctionMember ( FunctionMemberAst functionMemberAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitBaseCtorInvokeMemberExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 1840, +"end": 1840, +"returns": "object", +"sig": "public object VisitBaseCtorInvokeMemberExpression ( BaseCtorInvokeMemberExpressionAst baseCtorInvokeMemberExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1842, +"end": 1842, +"returns": "object", +"sig": "public object VisitUsingStatement ( UsingStatementAst usingStatement )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitConfigurationDefinition", +"access": "public", +"modifiers": [ +"public" +], +"start": 1844, +"end": 1844, +"returns": "object", +"sig": "public object VisitConfigurationDefinition ( ConfigurationDefinitionAst configurationDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDynamicKeywordStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 1846, +"end": 1846, +"returns": "object", +"sig": "public object VisitDynamicKeywordStatement ( DynamicKeywordStatementAst dynamicKeywordAst )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableAnalysis.LoopGotoTargets", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoopGotoTargets", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 342, +"end": 347, +"returns": "", +"sig": "internal LoopGotoTargets ( string label , Block breakTarget , Block continueTarget )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 349, +"end": 349, +"returns": null, +"sig": "internal string Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BreakTarget", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 351, +"end": 351, +"returns": null, +"sig": "internal Block BreakTarget", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ContinueTarget", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 353, +"end": 353, +"returns": null, +"sig": "internal Block ContinueTarget", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableAnalysis.Block", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_asts", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 358, +"end": 358, +"returns": null, +"sig": "internal readonly List < Ast > _asts", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_successors", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 359, +"end": 359, +"returns": null, +"sig": "private readonly List < Block > _successors", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_predecessors", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 360, +"end": 360, +"returns": null, +"sig": "internal readonly List < Block > _predecessors", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_visitData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 362, +"end": 362, +"returns": null, +"sig": "internal object _visitData", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_throws", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 363, +"end": 363, +"returns": null, +"sig": "internal bool _throws", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_returns", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 364, +"end": 364, +"returns": null, +"sig": "internal bool _returns", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "_unreachable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 366, +"end": 366, +"returns": null, +"sig": "internal bool _unreachable", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Block", +"access": "public", +"modifiers": [ +"public" +], +"start": 371, +"end": 374, +"returns": "", +"sig": "public Block ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewEntryBlock", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 376, +"end": 379, +"returns": "Block", +"sig": "public static Block NewEntryBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Block", +"access": "private", +"modifiers": [ +"private" +], +"start": 381, +"end": 384, +"returns": "", +"sig": "private Block ( bool unreachable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FlowsTo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 390, +"end": 402, +"returns": "void", +"sig": "internal void FlowsTo ( Block next )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 404, +"end": 409, +"returns": "void", +"sig": "internal void AddAst ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateReverseDepthFirstOrder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 411, +"end": 423, +"returns": "List < Block >", +"sig": "internal static List < Block > GenerateReverseDepthFirstOrder ( Block block )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitDepthFirstOrder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 425, +"end": 438, +"returns": "void", +"sig": "private static void VisitDepthFirstOrder ( Block block , List < Block > visitData )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableAnalysis.AssignmentTarget", +"file": "src/System.Management.Automation/engine/parser/VariableAnalysis.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_targetAst", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 443, +"end": 443, +"returns": null, +"sig": "internal readonly ExpressionAst _targetAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_variableName", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 444, +"end": 444, +"returns": null, +"sig": "internal readonly string _variableName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_type", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 445, +"end": 445, +"returns": null, +"sig": "internal readonly Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AssignmentTarget", +"access": "public", +"modifiers": [ +"public" +], +"start": 447, +"end": 451, +"returns": "", +"sig": "public AssignmentTarget ( ExpressionAst targetExpressionAst ) : base ( PositionUtilities . EmptyExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AssignmentTarget", +"access": "public", +"modifiers": [ +"public" +], +"start": 453, +"end": 458, +"returns": "", +"sig": "public AssignmentTarget ( string variableName , Type type ) : base ( PositionUtilities . EmptyExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 460, +"end": 464, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 466, +"end": 470, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 472, +"end": 476, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ISupportsAssignment", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "GetAssignableValue", +"access": null, +"modifiers": [], +"start": 36, +"end": 36, +"returns": "IAssignableValue", +"sig": "IAssignableValue GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IAssignableValue", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "GetValue", +"access": null, +"modifiers": [], +"start": 46, +"end": 46, +"returns": "Expression ?", +"sig": "Expression ? GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": null, +"modifiers": [], +"start": 52, +"end": 52, +"returns": "Expression", +"sig": "Expression SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IParameterMetadataProvider", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "interface", +"members": [ +{ +"kind": "method", +"name": "HasAnyScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 58, +"end": 58, +"returns": "bool", +"sig": "bool HasAnyScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterMetadata", +"access": null, +"modifiers": [ +"ref" +], +"start": 60, +"end": 60, +"returns": "RuntimeDefinedParameterDictionary", +"sig": "RuntimeDefinedParameterDictionary GetParameterMetadata ( bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 62, +"end": 62, +"returns": "IEnumerable < Attribute >", +"sig": "IEnumerable < Attribute > GetScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExperimentalAttributes", +"access": null, +"modifiers": [], +"start": 64, +"end": 64, +"returns": "IEnumerable < ExperimentalAttribute >", +"sig": "IEnumerable < ExperimentalAttribute > GetExperimentalAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UsesCmdletBinding", +"access": null, +"modifiers": [], +"start": 66, +"end": 66, +"returns": "bool", +"sig": "bool UsesCmdletBinding ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": null, +"modifiers": [], +"start": 68, +"end": 68, +"returns": null, +"sig": "ReadOnlyCollection < ParameterAst > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": null, +"modifiers": [], +"start": 70, +"end": 70, +"returns": null, +"sig": "ScriptBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": null, +"modifiers": [], +"start": 74, +"end": 75, +"returns": "PowerShell", +"sig": "PowerShell GetPowerShell ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommand", +"access": null, +"modifiers": [], +"start": 77, +"end": 77, +"returns": "string", +"sig": "string GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": null, +"modifiers": [], +"start": 82, +"end": 82, +"returns": "Tuple < string , string >", +"sig": "Tuple < string , string > GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Ast", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "Ast", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 100, +"end": 108, +"returns": "", +"sig": "protected Ast ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 113, +"end": 113, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parent", +"access": "public", +"modifiers": [ +"public" +], +"start": 118, +"end": 118, +"returns": null, +"sig": "public Ast Parent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Visit", +"access": "public", +"modifiers": [ +"public" +], +"start": 126, +"end": 134, +"returns": "object", +"sig": "public object Visit ( ICustomAstVisitor astVisitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Visit", +"access": "public", +"modifiers": [ +"public" +], +"start": 140, +"end": 148, +"returns": "void", +"sig": "public void Visit ( AstVisitor astVisitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindAll", +"access": "public", +"modifiers": [ +"public" +], +"start": 156, +"end": 164, +"returns": "IEnumerable < Ast >", +"sig": "public IEnumerable < Ast > FindAll ( Func < Ast , bool > predicate , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Find", +"access": "public", +"modifiers": [ +"public" +], +"start": 172, +"end": 180, +"returns": "Ast", +"sig": "public Ast Find ( Func < Ast , bool > predicate , bool searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 185, +"end": 188, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 194, +"end": 194, +"returns": "Ast", +"sig": "public abstract Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SafeGetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 203, +"end": 206, +"returns": "object", +"sig": "public object SafeGetValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SafeGetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 216, +"end": 232, +"returns": "object", +"sig": "public object SafeGetValue ( bool skipHashtableSizeCheck )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyElements", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 240, +"end": 251, +"returns": "T [ ]", +"sig": "internal static T [ ] CopyElements < T > ( ReadOnlyCollection < T > elements ) where T : Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyElement", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 259, +"end": 264, +"returns": "T", +"sig": "internal static T CopyElement < T > ( T element ) where T : Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetParents", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 267, +"end": 275, +"returns": "void", +"sig": "internal void SetParents < T > ( ReadOnlyCollection < T > children ) where T : Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetParents", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 278, +"end": 288, +"returns": "void", +"sig": "internal void SetParents < T1 , T2 > ( ReadOnlyCollection < Tuple < T1 , T2 > > children ) where T1 : Ast where T2 : Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetParent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 291, +"end": 300, +"returns": "void", +"sig": "internal void SetParent ( Ast child )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClearParent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 302, +"end": 305, +"returns": "void", +"sig": "internal void ClearParent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 307, +"end": 307, +"returns": "object", +"sig": "internal abstract object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 309, +"end": 309, +"returns": "AstVisitAction", +"sig": "internal abstract AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EmptyPSTypeNameArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 311, +"end": 311, +"returns": null, +"sig": "internal static readonly PSTypeName [ ] EmptyPSTypeNameArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInWorkflow", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 313, +"end": 347, +"returns": "bool", +"sig": "internal bool IsInWorkflow ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasSuspiciousContent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 349, +"end": 349, +"returns": null, +"sig": "internal bool HasSuspiciousContent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAncestorConfigurationDefinitionAstAndDynamicKeywordStatementAst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 353, +"end": 361, +"returns": "ConfigurationDefinitionAst", +"sig": "internal static ConfigurationDefinitionAst GetAncestorConfigurationDefinitionAstAndDynamicKeywordStatementAst ( Ast ast , out DynamicKeywordStatementAst keywordAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAncestorHashtableAst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 363, +"end": 377, +"returns": "HashtableAst", +"sig": "internal static HashtableAst GetAncestorHashtableAst ( Ast ast , out Ast lastChildOfHashtable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAncestorTypeDefinitionAst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 379, +"end": 397, +"returns": "TypeDefinitionAst", +"sig": "internal static TypeDefinitionAst GetAncestorTypeDefinitionAst ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAncestorAst", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 404, +"end": 417, +"returns": "T", +"sig": "internal static T GetAncestorAst < T > ( Ast ast ) where T : Ast", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SequencePointAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SequencePointAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 426, +"end": 429, +"returns": "", +"sig": "public SequencePointAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 434, +"end": 438, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 440, +"end": 444, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 446, +"end": 450, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ErrorStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ErrorStatementAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 458, +"end": 466, +"returns": "", +"sig": "internal ErrorStatementAst ( IScriptExtent extent , IEnumerable < Ast > nestedAsts = null ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ErrorStatementAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 468, +"end": 482, +"returns": "", +"sig": "internal ErrorStatementAst ( IScriptExtent extent , Token kind , IEnumerable < Ast > nestedAsts = null ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ErrorStatementAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 484, +"end": 520, +"returns": "", +"sig": "internal ErrorStatementAst ( IScriptExtent extent , Token kind , IEnumerable < KeyValuePair < string , Tuple < Token , Ast > > > flags , IEnumerable < Ast > conditions , IEnumerable < Ast > bodies ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Kind", +"access": "public", +"modifiers": [ +"public" +], +"start": 526, +"end": 526, +"returns": null, +"sig": "public Token Kind", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Flags", +"access": "public", +"modifiers": [ +"public" +], +"start": 536, +"end": 536, +"returns": null, +"sig": "public Dictionary < string , Tuple < Token , Ast > > Flags", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Conditions", +"access": "public", +"modifiers": [ +"public" +], +"start": 541, +"end": 541, +"returns": null, +"sig": "public ReadOnlyCollection < Ast > Conditions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Bodies", +"access": "public", +"modifiers": [ +"public" +], +"start": 546, +"end": 546, +"returns": null, +"sig": "public ReadOnlyCollection < Ast > Bodies", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NestedAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 553, +"end": 553, +"returns": null, +"sig": "public ReadOnlyCollection < Ast > NestedAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 558, +"end": 588, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 592, +"end": 595, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 597, +"end": 645, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ErrorExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ErrorExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 655, +"end": 663, +"returns": "", +"sig": "internal ErrorExpressionAst ( IScriptExtent extent , IEnumerable < Ast > nestedAsts = null ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NestedAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 670, +"end": 670, +"returns": null, +"sig": "public ReadOnlyCollection < Ast > NestedAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 675, +"end": 679, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 683, +"end": 686, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 688, +"end": 704, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScriptRequirements", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "EmptySnapinCollection", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 715, +"end": 716, +"returns": null, +"sig": "internal static readonly ReadOnlyCollection < PSSnapInSpecification > EmptySnapinCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EmptyAssemblyCollection", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 718, +"end": 719, +"returns": null, +"sig": "internal static readonly ReadOnlyCollection < string > EmptyAssemblyCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EmptyModuleCollection", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 721, +"end": 722, +"returns": null, +"sig": "internal static readonly ReadOnlyCollection < ModuleSpecification > EmptyModuleCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EmptyEditionCollection", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 724, +"end": 725, +"returns": null, +"sig": "internal static readonly ReadOnlyCollection < string > EmptyEditionCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiredApplicationId", +"access": "public", +"modifiers": [ +"public" +], +"start": 732, +"end": 732, +"returns": null, +"sig": "public string RequiredApplicationId", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiredPSVersion", +"access": "public", +"modifiers": [ +"public" +], +"start": 739, +"end": 739, +"returns": null, +"sig": "public Version RequiredPSVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiredPSEditions", +"access": "public", +"modifiers": [ +"public" +], +"start": 746, +"end": 746, +"returns": null, +"sig": "public ReadOnlyCollection < string > RequiredPSEditions", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiredModules", +"access": "public", +"modifiers": [ +"public" +], +"start": 754, +"end": 754, +"returns": null, +"sig": "public ReadOnlyCollection < ModuleSpecification > RequiredModules", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiredAssemblies", +"access": "public", +"modifiers": [ +"public" +], +"start": 762, +"end": 762, +"returns": null, +"sig": "public ReadOnlyCollection < string > RequiredAssemblies", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsElevationRequired", +"access": "public", +"modifiers": [ +"public" +], +"start": 769, +"end": 769, +"returns": null, +"sig": "public bool IsElevationRequired", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScriptBlockAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 777, +"end": 778, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyUsingStatementList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 780, +"end": 781, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < UsingStatementAst > s_emptyUsingStatementList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HadErrors", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 783, +"end": 783, +"returns": null, +"sig": "internal bool HadErrors", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsConfiguration", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 785, +"end": 785, +"returns": null, +"sig": "internal bool IsConfiguration", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PostParseChecksPerformed", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 787, +"end": 787, +"returns": null, +"sig": "internal bool PostParseChecksPerformed", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 804, +"end": 823, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , IEnumerable < AttributeAst > attributes , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst dynamicParamBlock ) : this ( extent ,", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 842, +"end": 901, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , IEnumerable < AttributeAst > attributes , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst cleanBlock , NamedBlockAst dynamicPar", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 917, +"end": 926, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst dynamicParamBlock ) : this ( extent , usingStatements , null , paramBlock , beg", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 944, +"end": 955, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst cleanBlock , NamedBlockAst dynamicParamBlock ) : this ( extent , usingStatement", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 970, +"end": 978, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst dynamicParamBlock ) : this ( extent , null , paramBlock , beginBlock , processBlock , endBlock , dynamicParamBlock )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 995, +"end": 1005, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , ParamBlockAst paramBlock , NamedBlockAst beginBlock , NamedBlockAst processBlock , NamedBlockAst endBlock , NamedBlockAst cleanBlock , NamedBlockAst dynamicParamBlock ) : this ( extent , null , paramBlock , beginBlock , processBlock , endBlock , cleanBl", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1022, +"end": 1025, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , List < UsingStatementAst > usingStatements , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter ) : this ( extent , usingStatements , null , paramBlock , statements , isFilter , false )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1041, +"end": 1044, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter ) : this ( extent , null , null , paramBlock , statements , isFilter , false )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1061, +"end": 1064, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter , bool isConfiguration ) : this ( extent , null , null , paramBlock , statements , isFilter , isConfiguration )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1082, +"end": 1085, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter , bool isConfiguration ) : this ( extent , usingStatements , null , paramBlock , statements , isFilter , isConfiguration )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1103, +"end": 1106, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < AttributeAst > attributes , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter , bool isConfiguration ) : this ( extent , null , attributes , paramBlock , statements , isFilter , isConfiguration )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1125, +"end": 1162, +"returns": "", +"sig": "public ScriptBlockAst ( IScriptExtent extent , IEnumerable < UsingStatementAst > usingStatements , IEnumerable < AttributeAst > attributes , ParamBlockAst paramBlock , StatementBlockAst statements , bool isFilter , bool isConfiguration ) : base ( extent )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "SetUsingStatements", +"access": "private", +"modifiers": [ +"private" +], +"start": 1164, +"end": 1175, +"returns": "void", +"sig": "private void SetUsingStatements ( IEnumerable < UsingStatementAst > usingStatements )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 1181, +"end": 1181, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsingStatements", +"access": "public", +"modifiers": [ +"public" +], +"start": 1188, +"end": 1188, +"returns": null, +"sig": "public ReadOnlyCollection < UsingStatementAst > UsingStatements", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1194, +"end": 1194, +"returns": null, +"sig": "public ParamBlockAst ParamBlock", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "BeginBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1199, +"end": 1199, +"returns": null, +"sig": "public NamedBlockAst BeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProcessBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1204, +"end": 1204, +"returns": null, +"sig": "public NamedBlockAst ProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1209, +"end": 1209, +"returns": null, +"sig": "public NamedBlockAst EndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CleanBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1214, +"end": 1214, +"returns": null, +"sig": "public NamedBlockAst CleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DynamicParamBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1220, +"end": 1220, +"returns": null, +"sig": "public NamedBlockAst DynamicParamBlock", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptRequirements", +"access": "public", +"modifiers": [ +"public" +], +"start": 1226, +"end": 1226, +"returns": null, +"sig": "public ScriptRequirements ScriptRequirements", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHelpContent", +"access": "public", +"modifiers": [ +"public" +], +"start": 1231, +"end": 1241, +"returns": "CommentHelpInfo", +"sig": "public CommentHelpInfo GetHelpContent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 1250, +"end": 1272, +"returns": "ScriptBlock", +"sig": "public ScriptBlock GetScriptBlock ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRootScriptBlockAst", +"access": "private", +"modifiers": [ +"private" +], +"start": 1274, +"end": 1284, +"returns": "ScriptBlockAst", +"sig": "private ScriptBlockAst GetRootScriptBlockAst ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1289, +"end": 1314, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToStringForSerialization", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1316, +"end": 1329, +"returns": "string", +"sig": "internal string ToStringForSerialization ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToStringForSerialization", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1331, +"end": 1414, +"returns": "string", +"sig": "internal string ToStringForSerialization ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple , int initialStartOffset , int initialEndOffset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PerformPostParseChecks", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1416, +"end": 1432, +"returns": "void", +"sig": "internal void PerformPostParseChecks ( Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1436, +"end": 1439, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1441, +"end": 1495, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.HasAnyScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 1501, +"end": 1504, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . HasAnyScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetParameterMetadata", +"access": null, +"modifiers": [ +"ref" +], +"start": 1506, +"end": 1514, +"returns": "RuntimeDefinedParameterDictionary IParameterMetadataProvider .", +"sig": "RuntimeDefinedParameterDictionary IParameterMetadataProvider . GetParameterMetadata ( bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 1516, +"end": 1532, +"returns": "IEnumerable < Attribute > IParameterMetadataProvider .", +"sig": "IEnumerable < Attribute > IParameterMetadataProvider . GetScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetExperimentalAttributes", +"access": null, +"modifiers": [], +"start": 1534, +"end": 1590, +"returns": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider .", +"sig": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider . GetExperimentalAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": null, +"modifiers": [], +"start": 1592, +"end": 1595, +"returns": null, +"sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": null, +"modifiers": [], +"start": 1597, +"end": 1597, +"returns": null, +"sig": "ScriptBlockAst IParameterMetadataProvider . Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetPowerShell", +"access": null, +"modifiers": [], +"start": 1601, +"end": 1606, +"returns": "PowerShell IParameterMetadataProvider .", +"sig": "PowerShell IParameterMetadataProvider . GetPowerShell ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommand", +"access": null, +"modifiers": [], +"start": 1608, +"end": 1611, +"returns": "string IParameterMetadataProvider .", +"sig": "string IParameterMetadataProvider . GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": null, +"modifiers": [], +"start": 1613, +"end": 1626, +"returns": "Tuple < string , string > IParameterMetadataProvider .", +"sig": "Tuple < string , string > IParameterMetadataProvider . GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommandImpl", +"access": "private", +"modifiers": [ +"private" +], +"start": 1628, +"end": 1672, +"returns": "string", +"sig": "private string GetWithInputHandlingForInvokeCommandImpl ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.UsesCmdletBinding", +"access": null, +"modifiers": [], +"start": 1676, +"end": 1690, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . UsesCmdletBinding ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSimplePipeline", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1694, +"end": 1738, +"returns": "PipelineAst", +"sig": "internal PipelineAst GetSimplePipeline ( bool allowMultiplePipelines , out string errorId , out string errorMsg )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParamBlockAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1747, +"end": 1748, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyParameterList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1750, +"end": 1751, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < ParameterAst > s_emptyParameterList", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParamBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1762, +"end": 1784, +"returns": "", +"sig": "public ParamBlockAst ( IScriptExtent extent , IEnumerable < AttributeAst > attributes , IEnumerable < ParameterAst > parameters ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 1789, +"end": 1789, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 1794, +"end": 1794, +"returns": null, +"sig": "public ReadOnlyCollection < ParameterAst > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1799, +"end": 1804, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1808, +"end": 1811, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1813, +"end": 1839, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UsesCmdletBinding", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1843, +"end": 1857, +"returns": "bool", +"sig": "internal static bool UsesCmdletBinding ( IEnumerable < ParameterAst > parameters )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NamedBlockAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NamedBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 1893, +"end": 1941, +"returns": "", +"sig": "public NamedBlockAst ( IScriptExtent extent , TokenKind blockName , StatementBlockAst statementBlock , bool unnamed ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Unnamed", +"access": "public", +"modifiers": [ +"public" +], +"start": 1947, +"end": 1947, +"returns": null, +"sig": "public bool Unnamed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BlockKind", +"access": "public", +"modifiers": [ +"public" +], +"start": 1959, +"end": 1959, +"returns": null, +"sig": "public TokenKind BlockKind", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Statements", +"access": "public", +"modifiers": [ +"public" +], +"start": 1964, +"end": 1964, +"returns": null, +"sig": "public ReadOnlyCollection < StatementAst > Statements", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Traps", +"access": "public", +"modifiers": [ +"public" +], +"start": 1970, +"end": 1970, +"returns": null, +"sig": "public ReadOnlyCollection < TrapStatementAst > Traps", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1975, +"end": 1993, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HasInvalidBlockName", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1995, +"end": 2001, +"returns": "bool", +"sig": "private static bool HasInvalidBlockName ( TokenKind blockName , bool unnamed )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OpenCurlyExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2004, +"end": 2004, +"returns": null, +"sig": "internal IScriptExtent OpenCurlyExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CloseCurlyExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2006, +"end": 2006, +"returns": null, +"sig": "internal IScriptExtent CloseCurlyExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2010, +"end": 2013, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2015, +"end": 2023, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NamedAttributeArgumentAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "NamedAttributeArgumentAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2051, +"end": 2068, +"returns": "", +"sig": "public NamedAttributeArgumentAst ( IScriptExtent extent , string argumentName , ExpressionAst argument , bool expressionOmitted ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ArgumentName", +"access": "public", +"modifiers": [ +"public" +], +"start": 2073, +"end": 2073, +"returns": null, +"sig": "public string ArgumentName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Argument", +"access": "public", +"modifiers": [ +"public" +], +"start": 2078, +"end": 2078, +"returns": null, +"sig": "public ExpressionAst Argument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExpressionOmitted", +"access": "public", +"modifiers": [ +"public" +], +"start": 2084, +"end": 2084, +"returns": null, +"sig": "public bool ExpressionOmitted", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2089, +"end": 2093, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2097, +"end": 2100, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2102, +"end": 2110, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AttributeBaseAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AttributeBaseAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 2129, +"end": 2138, +"returns": "", +"sig": "protected AttributeBaseAst ( IScriptExtent extent , ITypeName typeName ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 2143, +"end": 2143, +"returns": null, +"sig": "public ITypeName TypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttribute", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 2145, +"end": 2145, +"returns": "Attribute", +"sig": "internal abstract Attribute GetAttribute ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AttributeAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyPositionalArguments", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2153, +"end": 2154, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < ExpressionAst > s_emptyPositionalArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyNamedAttributeArguments", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2156, +"end": 2157, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < NamedAttributeArgumentAst > s_emptyNamedAttributeArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "AttributeAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2169, +"end": 2194, +"returns": "", +"sig": "public AttributeAst ( IScriptExtent extent , ITypeName typeName , IEnumerable < ExpressionAst > positionalArguments , IEnumerable < NamedAttributeArgumentAst > namedArguments ) : base ( extent , typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PositionalArguments", +"access": "public", +"modifiers": [ +"public" +], +"start": 2199, +"end": 2199, +"returns": null, +"sig": "public ReadOnlyCollection < ExpressionAst > PositionalArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NamedArguments", +"access": "public", +"modifiers": [ +"public" +], +"start": 2204, +"end": 2204, +"returns": null, +"sig": "public ReadOnlyCollection < NamedAttributeArgumentAst > NamedArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2209, +"end": 2214, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2218, +"end": 2221, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2223, +"end": 2249, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttribute", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2253, +"end": 2256, +"returns": "Attribute", +"sig": "internal override Attribute GetAttribute ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeConstraintAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TypeConstraintAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2272, +"end": 2275, +"returns": "", +"sig": "public TypeConstraintAst ( IScriptExtent extent , ITypeName typeName ) : base ( extent , typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeConstraintAst", +"access": "public", +"modifiers": [ +"public", +"new" +], +"start": 2285, +"end": 2288, +"returns": "", +"sig": "public TypeConstraintAst ( IScriptExtent extent , Type type ) : base ( extent , new ReflectionTypeName ( type ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2293, +"end": 2296, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2300, +"end": 2303, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2305, +"end": 2309, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttribute", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2313, +"end": 2316, +"returns": "Attribute", +"sig": "internal override Attribute GetAttribute ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParameterAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2325, +"end": 2326, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeBaseAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParameterAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2338, +"end": 2366, +"returns": "", +"sig": "public ParameterAst ( IScriptExtent extent , VariableExpressionAst name , IEnumerable < AttributeBaseAst > attributes , ExpressionAst defaultValue ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 2371, +"end": 2371, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeBaseAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 2376, +"end": 2376, +"returns": null, +"sig": "public VariableExpressionAst Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefaultValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 2381, +"end": 2381, +"returns": null, +"sig": "public ExpressionAst DefaultValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public" +], +"start": 2387, +"end": 2400, +"returns": null, +"sig": "public Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2405, +"end": 2411, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTooltip", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2413, +"end": 2418, +"returns": "string", +"sig": "internal string GetTooltip ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParamTextWithDollarUsingHandling", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2432, +"end": 2474, +"returns": "string", +"sig": "internal string GetParamTextWithDollarUsingHandling ( IEnumerator < VariableExpressionAst > orderedUsingVar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2478, +"end": 2481, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2483, +"end": 2509, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StatementBlockAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyStatementCollection", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2524, +"end": 2524, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < StatementAst > s_emptyStatementCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StatementBlockAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2537, +"end": 2555, +"returns": "", +"sig": "public StatementBlockAst ( IScriptExtent extent , IEnumerable < StatementAst > statements , IEnumerable < TrapStatementAst > traps ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Statements", +"access": "public", +"modifiers": [ +"public" +], +"start": 2560, +"end": 2560, +"returns": null, +"sig": "public ReadOnlyCollection < StatementAst > Statements", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Traps", +"access": "public", +"modifiers": [ +"public" +], +"start": 2566, +"end": 2566, +"returns": null, +"sig": "public ReadOnlyCollection < TrapStatementAst > Traps", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2571, +"end": 2577, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2581, +"end": 2584, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2586, +"end": 2590, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2592, +"end": 2621, +"returns": "AstVisitAction", +"sig": "internal static AstVisitAction InternalVisit ( AstVisitor visitor , ReadOnlyCollection < TrapStatementAst > traps , ReadOnlyCollection < StatementAst > statements , AstVisitAction action )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StatementAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 2638, +"end": 2641, +"returns": "", +"sig": "protected StatementAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeDefinitionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2669, +"end": 2670, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyMembersCollection", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2672, +"end": 2673, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < MemberAst > s_emptyMembersCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyBaseTypesCollection", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2675, +"end": 2676, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < TypeConstraintAst > s_emptyBaseTypesCollection", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeDefinitionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2687, +"end": 2727, +"returns": "", +"sig": "public TypeDefinitionAst ( IScriptExtent extent , string name , IEnumerable < AttributeAst > attributes , IEnumerable < MemberAst > members , TypeAttributes typeAttributes , IEnumerable < TypeConstraintAst > baseTypes ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 2732, +"end": 2732, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 2737, +"end": 2737, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BaseTypes", +"access": "public", +"modifiers": [ +"public" +], +"start": 2742, +"end": 2742, +"returns": null, +"sig": "public ReadOnlyCollection < TypeConstraintAst > BaseTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Members", +"access": "public", +"modifiers": [ +"public" +], +"start": 2747, +"end": 2747, +"returns": null, +"sig": "public ReadOnlyCollection < MemberAst > Members", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 2752, +"end": 2752, +"returns": null, +"sig": "public TypeAttributes TypeAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsEnum", +"access": "public", +"modifiers": [ +"public" +], +"start": 2757, +"end": 2757, +"returns": null, +"sig": "public bool IsEnum", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsClass", +"access": "public", +"modifiers": [ +"public" +], +"start": 2762, +"end": 2762, +"returns": null, +"sig": "public bool IsClass", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsInterface", +"access": "public", +"modifiers": [ +"public" +], +"start": 2767, +"end": 2767, +"returns": null, +"sig": "public bool IsInterface", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2769, +"end": 2788, +"returns": null, +"sig": "internal Type Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2793, +"end": 2796, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_type", +"access": "private", +"modifiers": [ +"private" +], +"start": 2798, +"end": 2798, +"returns": null, +"sig": "private Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2802, +"end": 2806, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2808, +"end": 2862, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UsingStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "UsingStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2912, +"end": 2929, +"returns": "", +"sig": "public UsingStatementAst ( IScriptExtent extent , UsingStatementKind kind , StringConstantExpressionAst name ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UsingStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2936, +"end": 2948, +"returns": "", +"sig": "public UsingStatementAst ( IScriptExtent extent , HashtableAst moduleSpecification ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UsingStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2959, +"end": 2984, +"returns": "", +"sig": "public UsingStatementAst ( IScriptExtent extent , UsingStatementKind kind , StringConstantExpressionAst aliasName , StringConstantExpressionAst resolvedAliasAst ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UsingStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 2992, +"end": 3005, +"returns": "", +"sig": "public UsingStatementAst ( IScriptExtent extent , StringConstantExpressionAst aliasName , HashtableAst moduleSpecification ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsingStatementKind", +"access": "public", +"modifiers": [ +"public" +], +"start": 3010, +"end": 3010, +"returns": null, +"sig": "public UsingStatementKind UsingStatementKind", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 3015, +"end": 3015, +"returns": null, +"sig": "public StringConstantExpressionAst Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Alias", +"access": "public", +"modifiers": [ +"public" +], +"start": 3021, +"end": 3021, +"returns": null, +"sig": "public StringConstantExpressionAst Alias", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ModuleSpecification", +"access": "public", +"modifiers": [ +"public" +], +"start": 3027, +"end": 3027, +"returns": null, +"sig": "public HashtableAst ModuleSpecification", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ModuleInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3032, +"end": 3032, +"returns": null, +"sig": "internal PSModuleInfo ModuleInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3037, +"end": 3045, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3049, +"end": 3053, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3055, +"end": 3081, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DefineImportedModule", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3090, +"end": 3095, +"returns": "ReadOnlyDictionary < string , TypeDefinitionAst >", +"sig": "internal ReadOnlyDictionary < string , TypeDefinitionAst > DefineImportedModule ( PSModuleInfo moduleInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUsingModuleOrAssembly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3101, +"end": 3104, +"returns": "bool", +"sig": "internal bool IsUsingModuleOrAssembly ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MemberAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MemberAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 3116, +"end": 3118, +"returns": "", +"sig": "protected MemberAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 3123, +"end": 3123, +"returns": null, +"sig": "public abstract string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTooltip", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 3125, +"end": 3125, +"returns": "string", +"sig": "internal abstract string GetTooltip ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PropertyMemberAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3158, +"end": 3159, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PropertyMemberAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 3170, +"end": 3208, +"returns": "", +"sig": "public PropertyMemberAst ( IScriptExtent extent , string name , TypeConstraintAst propertyType , IEnumerable < AttributeAst > attributes , PropertyAttributes propertyAttributes , ExpressionAst initialValue ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3213, +"end": 3213, +"returns": null, +"sig": "public override string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PropertyType", +"access": "public", +"modifiers": [ +"public" +], +"start": 3218, +"end": 3218, +"returns": null, +"sig": "public TypeConstraintAst PropertyType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3223, +"end": 3223, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PropertyAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3228, +"end": 3228, +"returns": null, +"sig": "public PropertyAttributes PropertyAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InitialValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 3233, +"end": 3233, +"returns": null, +"sig": "public ExpressionAst InitialValue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPublic", +"access": "public", +"modifiers": [ +"public" +], +"start": 3238, +"end": 3238, +"returns": null, +"sig": "public bool IsPublic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPrivate", +"access": "public", +"modifiers": [ +"public" +], +"start": 3243, +"end": 3243, +"returns": null, +"sig": "public bool IsPrivate", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsHidden", +"access": "public", +"modifiers": [ +"public" +], +"start": 3248, +"end": 3248, +"returns": null, +"sig": "public bool IsHidden", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsStatic", +"access": "public", +"modifiers": [ +"public" +], +"start": 3253, +"end": 3253, +"returns": null, +"sig": "public bool IsStatic", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3258, +"end": 3264, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTooltip", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3266, +"end": 3272, +"returns": "string", +"sig": "internal override string GetTooltip ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3276, +"end": 3280, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3282, +"end": 3312, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FunctionMemberAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyAttributeList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3344, +"end": 3345, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < AttributeAst > s_emptyAttributeList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_emptyParameterList", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3347, +"end": 3348, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < ParameterAst > s_emptyParameterList", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_functionDefinitionAst", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3350, +"end": 3350, +"returns": null, +"sig": "private readonly FunctionDefinitionAst _functionDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FunctionMemberAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 3360, +"end": 3393, +"returns": "", +"sig": "public FunctionMemberAst ( IScriptExtent extent , FunctionDefinitionAst functionDefinitionAst , TypeConstraintAst returnType , IEnumerable < AttributeAst > attributes , MethodAttributes methodAttributes ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3398, +"end": 3398, +"returns": null, +"sig": "public override string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3403, +"end": 3403, +"returns": null, +"sig": "public ReadOnlyCollection < AttributeAst > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public" +], +"start": 3408, +"end": 3408, +"returns": null, +"sig": "public TypeConstraintAst ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 3413, +"end": 3416, +"returns": null, +"sig": "public ReadOnlyCollection < ParameterAst > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 3421, +"end": 3421, +"returns": null, +"sig": "public ScriptBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "MethodAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3426, +"end": 3426, +"returns": null, +"sig": "public MethodAttributes MethodAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPublic", +"access": "public", +"modifiers": [ +"public" +], +"start": 3431, +"end": 3431, +"returns": null, +"sig": "public bool IsPublic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsPrivate", +"access": "public", +"modifiers": [ +"public" +], +"start": 3436, +"end": 3436, +"returns": null, +"sig": "public bool IsPrivate", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsHidden", +"access": "public", +"modifiers": [ +"public" +], +"start": 3441, +"end": 3441, +"returns": null, +"sig": "public bool IsHidden", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsStatic", +"access": "public", +"modifiers": [ +"public" +], +"start": 3446, +"end": 3446, +"returns": null, +"sig": "public bool IsStatic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsConstructor", +"access": "public", +"modifiers": [ +"public" +], +"start": 3451, +"end": 3454, +"returns": null, +"sig": "public bool IsConstructor", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NameExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3456, +"end": 3456, +"returns": null, +"sig": "internal IScriptExtent NameExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_toolTip", +"access": "private", +"modifiers": [ +"private" +], +"start": 3458, +"end": 3458, +"returns": null, +"sig": "private string _toolTip", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3463, +"end": 3470, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTooltip", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3472, +"end": 3524, +"returns": "string", +"sig": "internal override string GetTooltip ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3528, +"end": 3532, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3534, +"end": 3563, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.HasAnyScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 3569, +"end": 3572, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . HasAnyScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": null, +"modifiers": [], +"start": 3574, +"end": 3577, +"returns": null, +"sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetParameterMetadata", +"access": null, +"modifiers": [ +"ref" +], +"start": 3579, +"end": 3582, +"returns": "RuntimeDefinedParameterDictionary IParameterMetadataProvider .", +"sig": "RuntimeDefinedParameterDictionary IParameterMetadataProvider . GetParameterMetadata ( bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 3584, +"end": 3587, +"returns": "IEnumerable < Attribute > IParameterMetadataProvider .", +"sig": "IEnumerable < Attribute > IParameterMetadataProvider . GetScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetExperimentalAttributes", +"access": null, +"modifiers": [], +"start": 3589, +"end": 3592, +"returns": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider .", +"sig": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider . GetExperimentalAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.UsesCmdletBinding", +"access": null, +"modifiers": [], +"start": 3594, +"end": 3597, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . UsesCmdletBinding ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetPowerShell", +"access": null, +"modifiers": [], +"start": 3599, +"end": 3604, +"returns": "PowerShell IParameterMetadataProvider .", +"sig": "PowerShell IParameterMetadataProvider . GetPowerShell ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommand", +"access": null, +"modifiers": [], +"start": 3606, +"end": 3610, +"returns": "string IParameterMetadataProvider .", +"sig": "string IParameterMetadataProvider . GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": null, +"modifiers": [], +"start": 3612, +"end": 3615, +"returns": "Tuple < string , string > IParameterMetadataProvider .", +"sig": "Tuple < string , string > IParameterMetadataProvider . GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsReturnTypeVoid", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3620, +"end": 3626, +"returns": "bool", +"sig": "internal bool IsReturnTypeVoid ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReturnType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3628, +"end": 3631, +"returns": "Type", +"sig": "internal Type GetReturnType ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CompilerGeneratedMemberFunctionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CompilerGeneratedMemberFunctionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3644, +"end": 3659, +"returns": "", +"sig": "internal CompilerGeneratedMemberFunctionAst ( IScriptExtent extent , TypeDefinitionAst definingType , SpecialMemberFunctionType type ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3661, +"end": 3665, +"returns": null, +"sig": "public override string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefiningType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3667, +"end": 3667, +"returns": null, +"sig": "internal TypeDefinitionAst DefiningType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3669, +"end": 3669, +"returns": null, +"sig": "internal SpecialMemberFunctionType Type", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTooltip", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3671, +"end": 3674, +"returns": "string", +"sig": "internal override string GetTooltip ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3676, +"end": 3679, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3681, +"end": 3685, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3687, +"end": 3691, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HasAnyScriptBlockAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3693, +"end": 3696, +"returns": "bool", +"sig": "public bool HasAnyScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterMetadata", +"access": "public", +"modifiers": [ +"public", +"ref" +], +"start": 3698, +"end": 3701, +"returns": "RuntimeDefinedParameterDictionary", +"sig": "public RuntimeDefinedParameterDictionary GetParameterMetadata ( bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptBlockAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3703, +"end": 3706, +"returns": "IEnumerable < Attribute >", +"sig": "public IEnumerable < Attribute > GetScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExperimentalAttributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 3708, +"end": 3711, +"returns": "IEnumerable < ExperimentalAttribute >", +"sig": "public IEnumerable < ExperimentalAttribute > GetExperimentalAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UsesCmdletBinding", +"access": "public", +"modifiers": [ +"public" +], +"start": 3713, +"end": 3716, +"returns": "bool", +"sig": "public bool UsesCmdletBinding ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 3718, +"end": 3718, +"returns": null, +"sig": "public ReadOnlyCollection < ParameterAst > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 3720, +"end": 3720, +"returns": null, +"sig": "public ScriptBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShell", +"access": "public", +"modifiers": [ +"public" +], +"start": 3722, +"end": 3727, +"returns": "PowerShell", +"sig": "public PowerShell GetPowerShell ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommand", +"access": "public", +"modifiers": [ +"public" +], +"start": 3729, +"end": 3733, +"returns": "string", +"sig": "public string GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 3735, +"end": 3739, +"returns": "Tuple < string , string >", +"sig": "public Tuple < string , string > GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FunctionDefinitionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FunctionDefinitionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 3764, +"end": 3799, +"returns": "", +"sig": "public FunctionDefinitionAst ( IScriptExtent extent , bool isFilter , bool isWorkflow , string name , IEnumerable < ParameterAst > parameters , ScriptBlockAst body ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "FunctionDefinitionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3801, +"end": 3815, +"returns": "", +"sig": "internal FunctionDefinitionAst ( IScriptExtent extent , bool isFilter , bool isWorkflow , Token functionNameToken , IEnumerable < ParameterAst > parameters , ScriptBlockAst body ) : this ( extent , isFilter , isWorkflow , ( functionNameToken . Kind == TokenKind . Generic ) ? ( ( StringToken ) functi", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFilter", +"access": "public", +"modifiers": [ +"public" +], +"start": 3820, +"end": 3820, +"returns": null, +"sig": "public bool IsFilter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsWorkflow", +"access": "public", +"modifiers": [ +"public" +], +"start": 3825, +"end": 3825, +"returns": null, +"sig": "public bool IsWorkflow", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 3830, +"end": 3830, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 3841, +"end": 3841, +"returns": null, +"sig": "public ReadOnlyCollection < ParameterAst > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 3846, +"end": 3846, +"returns": null, +"sig": "public ScriptBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NameExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3848, +"end": 3848, +"returns": null, +"sig": "internal IScriptExtent NameExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHelpContent", +"access": "public", +"modifiers": [ +"public" +], +"start": 3853, +"end": 3863, +"returns": "CommentHelpInfo", +"sig": "public CommentHelpInfo GetHelpContent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHelpContent", +"access": "public", +"modifiers": [ +"public" +], +"start": 3875, +"end": 3886, +"returns": "CommentHelpInfo", +"sig": "public CommentHelpInfo GetHelpContent ( Dictionary < Ast , Token [ ] > scriptBlockTokenCache )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3891, +"end": 3897, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParamTextFromParameterList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3899, +"end": 3938, +"returns": "string", +"sig": "internal string GetParamTextFromParameterList ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3942, +"end": 3945, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 3947, +"end": 3969, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.HasAnyScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 3975, +"end": 3978, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . HasAnyScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetParameterMetadata", +"access": null, +"modifiers": [ +"ref" +], +"start": 3980, +"end": 3993, +"returns": "RuntimeDefinedParameterDictionary IParameterMetadataProvider .", +"sig": "RuntimeDefinedParameterDictionary IParameterMetadataProvider . GetParameterMetadata ( bool automaticPositions , ref bool usesCmdletBinding )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetScriptBlockAttributes", +"access": null, +"modifiers": [], +"start": 3995, +"end": 3998, +"returns": "IEnumerable < Attribute > IParameterMetadataProvider .", +"sig": "IEnumerable < Attribute > IParameterMetadataProvider . GetScriptBlockAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetExperimentalAttributes", +"access": null, +"modifiers": [], +"start": 4000, +"end": 4003, +"returns": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider .", +"sig": "IEnumerable < ExperimentalAttribute > IParameterMetadataProvider . GetExperimentalAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": null, +"modifiers": [], +"start": 4005, +"end": 4008, +"returns": null, +"sig": "ReadOnlyCollection < ParameterAst > IParameterMetadataProvider . Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetPowerShell", +"access": null, +"modifiers": [], +"start": 4010, +"end": 4015, +"returns": "PowerShell IParameterMetadataProvider .", +"sig": "PowerShell IParameterMetadataProvider . GetPowerShell ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommand", +"access": null, +"modifiers": [], +"start": 4017, +"end": 4021, +"returns": "string IParameterMetadataProvider .", +"sig": "string IParameterMetadataProvider . GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": null, +"modifiers": [], +"start": 4023, +"end": 4036, +"returns": "Tuple < string , string > IParameterMetadataProvider .", +"sig": "Tuple < string , string > IParameterMetadataProvider . GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IParameterMetadataProvider.UsesCmdletBinding", +"access": null, +"modifiers": [], +"start": 4038, +"end": 4051, +"returns": "bool IParameterMetadataProvider .", +"sig": "bool IParameterMetadataProvider . UsesCmdletBinding ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IfStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "IfStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4074, +"end": 4090, +"returns": "", +"sig": "public IfStatementAst ( IScriptExtent extent , IEnumerable < IfClause > clauses , StatementBlockAst elseClause ) : base ( extent )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Clauses", +"access": "public", +"modifiers": [ +"public" +], +"start": 4098, +"end": 4098, +"returns": null, +"sig": "public ReadOnlyCollection < IfClause > Clauses", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "ElseClause", +"access": "public", +"modifiers": [ +"public" +], +"start": 4103, +"end": 4103, +"returns": null, +"sig": "public StatementBlockAst ElseClause", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4108, +"end": 4122, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4126, +"end": 4129, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4131, +"end": 4154, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DataStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyCommandsAllowed", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4164, +"end": 4164, +"returns": null, +"sig": "private static readonly ExpressionAst [ ] s_emptyCommandsAllowed", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "DataStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4176, +"end": 4206, +"returns": "", +"sig": "public DataStatementAst ( IScriptExtent extent , string variableName , IEnumerable < ExpressionAst > commandsAllowed , StatementBlockAst body ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Variable", +"access": "public", +"modifiers": [ +"public" +], +"start": 4211, +"end": 4211, +"returns": null, +"sig": "public string Variable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandsAllowed", +"access": "public", +"modifiers": [ +"public" +], +"start": 4216, +"end": 4216, +"returns": null, +"sig": "public ReadOnlyCollection < ExpressionAst > CommandsAllowed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 4221, +"end": 4221, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4226, +"end": 4231, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasNonConstantAllowedCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4233, +"end": 4233, +"returns": null, +"sig": "internal bool HasNonConstantAllowedCommand", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4237, +"end": 4240, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4242, +"end": 4250, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TupleIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4256, +"end": 4256, +"returns": null, +"sig": "internal int TupleIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Unanalyzed", +"access": null, +"modifiers": [], +"start": 4256, +"end": 4256, +"returns": null, +"sig": "VariableAnalysis . Unanalyzed", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.LabeledStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LabeledStatementAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 4277, +"end": 4291, +"returns": "", +"sig": "protected LabeledStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "public", +"modifiers": [ +"public" +], +"start": 4296, +"end": 4296, +"returns": null, +"sig": "public string Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Condition", +"access": "public", +"modifiers": [ +"public" +], +"start": 4302, +"end": 4302, +"returns": null, +"sig": "public PipelineBaseAst Condition", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.LoopStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LoopStatementAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 4321, +"end": 4331, +"returns": "", +"sig": "protected LoopStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition , StatementBlockAst body ) : base ( extent , label , condition )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 4336, +"end": 4336, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ForEachStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ForEachStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4379, +"end": 4395, +"returns": "", +"sig": "public ForEachStatementAst ( IScriptExtent extent , string label , ForEachFlags flags , VariableExpressionAst variable , PipelineBaseAst expression , StatementBlockAst body ) : base ( extent , label , expression , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ForEachStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4412, +"end": 4426, +"returns": "", +"sig": "public ForEachStatementAst ( IScriptExtent extent , string label , ForEachFlags flags , ExpressionAst throttleLimit , VariableExpressionAst variable , PipelineBaseAst expression , StatementBlockAst body ) : this ( extent , label , flags , variable , expression , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Variable", +"access": "public", +"modifiers": [ +"public" +], +"start": 4431, +"end": 4431, +"returns": null, +"sig": "public VariableExpressionAst Variable", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ThrottleLimit", +"access": "public", +"modifiers": [ +"public" +], +"start": 4436, +"end": 4436, +"returns": null, +"sig": "public ExpressionAst ThrottleLimit", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Flags", +"access": "public", +"modifiers": [ +"public" +], +"start": 4441, +"end": 4441, +"returns": null, +"sig": "public ForEachFlags Flags", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4446, +"end": 4460, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4464, +"end": 4467, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4469, +"end": 4481, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ForStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ForStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4503, +"end": 4522, +"returns": "", +"sig": "public ForStatementAst ( IScriptExtent extent , string label , PipelineBaseAst initializer , PipelineBaseAst condition , PipelineBaseAst iterator , StatementBlockAst body ) : base ( extent , label , condition , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Initializer", +"access": "public", +"modifiers": [ +"public" +], +"start": 4527, +"end": 4527, +"returns": null, +"sig": "public PipelineBaseAst Initializer", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Iterator", +"access": "public", +"modifiers": [ +"public" +], +"start": 4532, +"end": 4532, +"returns": null, +"sig": "public PipelineBaseAst Iterator", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4537, +"end": 4545, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4549, +"end": 4552, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4554, +"end": 4568, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DoWhileStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "DoWhileStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4588, +"end": 4595, +"returns": "", +"sig": "public DoWhileStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition , StatementBlockAst body ) : base ( extent , label , condition , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4600, +"end": 4605, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4609, +"end": 4612, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4614, +"end": 4624, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DoUntilStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "DoUntilStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4644, +"end": 4651, +"returns": "", +"sig": "public DoUntilStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition , StatementBlockAst body ) : base ( extent , label , condition , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4656, +"end": 4661, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4665, +"end": 4668, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4670, +"end": 4680, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.WhileStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "WhileStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4700, +"end": 4707, +"returns": "", +"sig": "public WhileStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition , StatementBlockAst body ) : base ( extent , label , condition , body )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4712, +"end": 4717, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4721, +"end": 4724, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4726, +"end": 4736, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SwitchStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyClauseArray", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4793, +"end": 4793, +"returns": null, +"sig": "private static readonly SwitchClause [ ] s_emptyClauseArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SwitchStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4813, +"end": 4837, +"returns": "", +"sig": "public SwitchStatementAst ( IScriptExtent extent , string label , PipelineBaseAst condition , SwitchFlags flags , IEnumerable < SwitchClause > clauses , StatementBlockAst default ) : base ( extent , label , condition )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Flags", +"access": "public", +"modifiers": [ +"public" +], +"start": 4842, +"end": 4842, +"returns": null, +"sig": "public SwitchFlags Flags", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Clauses", +"access": "public", +"modifiers": [ +"public" +], +"start": 4849, +"end": 4849, +"returns": null, +"sig": "public ReadOnlyCollection < SwitchClause > Clauses", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Default", +"access": "public", +"modifiers": [ +"public" +], +"start": 4854, +"end": 4854, +"returns": null, +"sig": "public StatementBlockAst Default", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4859, +"end": 4879, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4883, +"end": 4886, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4888, +"end": 4910, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CatchClauseAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyCatchTypes", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4924, +"end": 4925, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < TypeConstraintAst > s_emptyCatchTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CatchClauseAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 4936, +"end": 4956, +"returns": "", +"sig": "public CatchClauseAst ( IScriptExtent extent , IEnumerable < TypeConstraintAst > catchTypes , StatementBlockAst body ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CatchTypes", +"access": "public", +"modifiers": [ +"public" +], +"start": 4962, +"end": 4962, +"returns": null, +"sig": "public ReadOnlyCollection < TypeConstraintAst > CatchTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsCatchAll", +"access": "public", +"modifiers": [ +"public" +], +"start": 4968, +"end": 4968, +"returns": null, +"sig": "public bool IsCatchAll", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 4973, +"end": 4973, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4978, +"end": 4983, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4987, +"end": 4990, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 4992, +"end": 5007, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TryStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyCatchClauses", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 5017, +"end": 5018, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < CatchClauseAst > s_emptyCatchClauses", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TryStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5036, +"end": 5070, +"returns": "", +"sig": "public TryStatementAst ( IScriptExtent extent , StatementBlockAst body , IEnumerable < CatchClauseAst > catchClauses , StatementBlockAst finally ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 5075, +"end": 5075, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CatchClauses", +"access": "public", +"modifiers": [ +"public" +], +"start": 5080, +"end": 5080, +"returns": null, +"sig": "public ReadOnlyCollection < CatchClauseAst > CatchClauses", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Finally", +"access": "public", +"modifiers": [ +"public" +], +"start": 5086, +"end": 5086, +"returns": null, +"sig": "public StatementBlockAst Finally", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5091, +"end": 5098, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5102, +"end": 5105, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5107, +"end": 5127, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TrapStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TrapStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5148, +"end": 5164, +"returns": "", +"sig": "public TrapStatementAst ( IScriptExtent extent , TypeConstraintAst trapType , StatementBlockAst body ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TrapType", +"access": "public", +"modifiers": [ +"public" +], +"start": 5169, +"end": 5169, +"returns": null, +"sig": "public TypeConstraintAst TrapType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 5174, +"end": 5174, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5179, +"end": 5184, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5188, +"end": 5191, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5193, +"end": 5203, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.BreakStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "BreakStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5225, +"end": 5233, +"returns": "", +"sig": "public BreakStatementAst ( IScriptExtent extent , ExpressionAst label ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "public", +"modifiers": [ +"public" +], +"start": 5238, +"end": 5238, +"returns": null, +"sig": "public ExpressionAst Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5243, +"end": 5247, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5251, +"end": 5254, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5256, +"end": 5264, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ContinueStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ContinueStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5282, +"end": 5290, +"returns": "", +"sig": "public ContinueStatementAst ( IScriptExtent extent , ExpressionAst label ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Label", +"access": "public", +"modifiers": [ +"public" +], +"start": 5295, +"end": 5295, +"returns": null, +"sig": "public ExpressionAst Label", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5300, +"end": 5304, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5308, +"end": 5311, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5313, +"end": 5321, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ReturnStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ReturnStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5339, +"end": 5347, +"returns": "", +"sig": "public ReturnStatementAst ( IScriptExtent extent , PipelineBaseAst pipeline ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Pipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 5352, +"end": 5352, +"returns": null, +"sig": "public PipelineBaseAst Pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5357, +"end": 5361, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5365, +"end": 5368, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5370, +"end": 5378, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ExitStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ExitStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5396, +"end": 5404, +"returns": "", +"sig": "public ExitStatementAst ( IScriptExtent extent , PipelineBaseAst pipeline ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Pipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 5409, +"end": 5409, +"returns": null, +"sig": "public PipelineBaseAst Pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5414, +"end": 5418, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5422, +"end": 5425, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5427, +"end": 5435, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ThrowStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ThrowStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5453, +"end": 5461, +"returns": "", +"sig": "public ThrowStatementAst ( IScriptExtent extent , PipelineBaseAst pipeline ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Pipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 5466, +"end": 5466, +"returns": null, +"sig": "public PipelineBaseAst Pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsRethrow", +"access": "public", +"modifiers": [ +"public" +], +"start": 5480, +"end": 5500, +"returns": null, +"sig": "public bool IsRethrow", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5505, +"end": 5509, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5513, +"end": 5516, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5518, +"end": 5526, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ChainableAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ChainableAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 5540, +"end": 5542, +"returns": "", +"sig": "protected ChainableAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PipelineChainAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PipelineChainAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5559, +"end": 5583, +"returns": "", +"sig": "public PipelineChainAst ( IScriptExtent extent , ChainableAst lhsChain , PipelineAst rhsPipeline , TokenKind chainOperator , bool background = false ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LhsPipelineChain", +"access": "public", +"modifiers": [ +"public" +], +"start": 5588, +"end": 5588, +"returns": null, +"sig": "public ChainableAst LhsPipelineChain", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RhsPipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 5593, +"end": 5593, +"returns": null, +"sig": "public PipelineAst RhsPipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Operator", +"access": "public", +"modifiers": [ +"public" +], +"start": 5598, +"end": 5598, +"returns": null, +"sig": "public TokenKind Operator", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Background", +"access": "public", +"modifiers": [ +"public" +], +"start": 5603, +"end": 5603, +"returns": null, +"sig": "public bool Background", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5611, +"end": 5614, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5616, +"end": 5619, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5621, +"end": 5646, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PipelineBaseAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PipelineBaseAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 5666, +"end": 5669, +"returns": "", +"sig": "protected PipelineBaseAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPureExpression", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 5674, +"end": 5677, +"returns": "ExpressionAst", +"sig": "public virtual ExpressionAst GetPureExpression ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PipelineAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PipelineAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5698, +"end": 5709, +"returns": "", +"sig": "public PipelineAst ( IScriptExtent extent , IEnumerable < CommandBaseAst > pipelineElements , bool background ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PipelineAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5722, +"end": 5724, +"returns": "", +"sig": "public PipelineAst ( IScriptExtent extent , IEnumerable < CommandBaseAst > pipelineElements ) : this ( extent , pipelineElements , background : false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PipelineAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5735, +"end": 5746, +"returns": "", +"sig": "public PipelineAst ( IScriptExtent extent , CommandBaseAst commandAst , bool background ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PipelineAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5756, +"end": 5758, +"returns": "", +"sig": "public PipelineAst ( IScriptExtent extent , CommandBaseAst commandAst ) : this ( extent , commandAst , background : false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PipelineElements", +"access": "public", +"modifiers": [ +"public" +], +"start": 5763, +"end": 5763, +"returns": null, +"sig": "public ReadOnlyCollection < CommandBaseAst > PipelineElements", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Background", +"access": "public", +"modifiers": [ +"public" +], +"start": 5768, +"end": 5768, +"returns": null, +"sig": "public bool Background", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPureExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5773, +"end": 5787, +"returns": "ExpressionAst", +"sig": "public override ExpressionAst GetPureExpression ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5793, +"end": 5797, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5801, +"end": 5804, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5806, +"end": 5822, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommandElementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandElementAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 5839, +"end": 5842, +"returns": "", +"sig": "protected CommandElementAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommandParameterAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandParameterAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 5878, +"end": 5894, +"returns": "", +"sig": "public CommandParameterAst ( IScriptExtent extent , string parameterName , ExpressionAst argument , IScriptExtent errorPosition ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterName", +"access": "public", +"modifiers": [ +"public" +], +"start": 5900, +"end": 5900, +"returns": null, +"sig": "public string ParameterName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Argument", +"access": "public", +"modifiers": [ +"public" +], +"start": 5906, +"end": 5906, +"returns": null, +"sig": "public ExpressionAst Argument", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 5912, +"end": 5912, +"returns": null, +"sig": "public IScriptExtent ErrorPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5917, +"end": 5921, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5925, +"end": 5928, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 5930, +"end": 5941, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommandBaseAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyRedirections", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 5951, +"end": 5952, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < RedirectionAst > s_emptyRedirections", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "MaxRedirections", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 5954, +"end": 5954, +"returns": null, +"sig": "internal const int MaxRedirections", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CommandBaseAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 5964, +"end": 5976, +"returns": "", +"sig": "protected CommandBaseAst ( IScriptExtent extent , IEnumerable < RedirectionAst > redirections ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Redirections", +"access": "public", +"modifiers": [ +"public" +], +"start": 5981, +"end": 5981, +"returns": null, +"sig": "public ReadOnlyCollection < RedirectionAst > Redirections", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommandAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 6005, +"end": 6024, +"returns": "", +"sig": "public CommandAst ( IScriptExtent extent , IEnumerable < CommandElementAst > commandElements , TokenKind invocationOperator , IEnumerable < RedirectionAst > redirections ) : base ( extent , redirections )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandElements", +"access": "public", +"modifiers": [ +"public" +], +"start": 6029, +"end": 6029, +"returns": null, +"sig": "public ReadOnlyCollection < CommandElementAst > CommandElements", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InvocationOperator", +"access": "public", +"modifiers": [ +"public" +], +"start": 6035, +"end": 6035, +"returns": null, +"sig": "public TokenKind InvocationOperator", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandName", +"access": "public", +"modifiers": [ +"public" +], +"start": 6048, +"end": 6052, +"returns": "string", +"sig": "public string GetCommandName ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefiningKeyword", +"access": "public", +"modifiers": [ +"public" +], +"start": 6058, +"end": 6058, +"returns": null, +"sig": "public DynamicKeyword DefiningKeyword", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6063, +"end": 6071, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6075, +"end": 6078, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6080, +"end": 6108, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommandExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 6127, +"end": 6139, +"returns": "", +"sig": "public CommandExpressionAst ( IScriptExtent extent , ExpressionAst expression , IEnumerable < RedirectionAst > redirections ) : base ( extent , redirections )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Expression", +"access": "public", +"modifiers": [ +"public" +], +"start": 6144, +"end": 6144, +"returns": null, +"sig": "public ExpressionAst Expression", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6149, +"end": 6154, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6158, +"end": 6161, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6163, +"end": 6183, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.RedirectionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "RedirectionAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 6198, +"end": 6202, +"returns": "", +"sig": "protected RedirectionAst ( IScriptExtent extent , RedirectionStream from ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FromStream", +"access": "public", +"modifiers": [ +"public" +], +"start": 6207, +"end": 6207, +"returns": null, +"sig": "public RedirectionStream FromStream", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MergingRedirectionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MergingRedirectionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 6264, +"end": 6268, +"returns": "", +"sig": "public MergingRedirectionAst ( IScriptExtent extent , RedirectionStream from , RedirectionStream to ) : base ( extent , from )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ToStream", +"access": "public", +"modifiers": [ +"public" +], +"start": 6273, +"end": 6273, +"returns": null, +"sig": "public RedirectionStream ToStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6278, +"end": 6281, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6285, +"end": 6288, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6290, +"end": 6294, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FileRedirectionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FileRedirectionAst", +"access": "public", +"modifiers": [ +"public", +"file" +], +"start": 6322, +"end": 6333, +"returns": "", +"sig": "public FileRedirectionAst ( IScriptExtent extent , RedirectionStream stream , ExpressionAst file , bool append ) : base ( extent , stream )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Location", +"access": "public", +"modifiers": [ +"public" +], +"start": 6338, +"end": 6338, +"returns": null, +"sig": "public ExpressionAst Location", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Append", +"access": "public", +"modifiers": [ +"public" +], +"start": 6343, +"end": 6343, +"returns": null, +"sig": "public bool Append", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6348, +"end": 6352, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6356, +"end": 6359, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6361, +"end": 6369, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AssignmentStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "operator", +"name": "operator ,", +"access": "public", +"modifiers": [ +"public" +], +"start": 6393, +"end": 6423, +"returns": null, +"sig": "public AssignmentStatementAst ( IScriptExtent extent , ExpressionAst left , TokenKind operator , StatementAst right , IScriptExtent errorPosition ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Left", +"access": "public", +"modifiers": [ +"public" +], +"start": 6428, +"end": 6428, +"returns": null, +"sig": "public ExpressionAst Left", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Operator", +"access": "public", +"modifiers": [ +"public" +], +"start": 6433, +"end": 6433, +"returns": null, +"sig": "public TokenKind Operator", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Right", +"access": "public", +"modifiers": [ +"public" +], +"start": 6438, +"end": 6438, +"returns": null, +"sig": "public StatementAst Right", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 6443, +"end": 6443, +"returns": null, +"sig": "public IScriptExtent ErrorPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6448, +"end": 6453, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAssignmentTargets", +"access": "public", +"modifiers": [ +"public" +], +"start": 6461, +"end": 6474, +"returns": "IEnumerable < ExpressionAst >", +"sig": "public IEnumerable < ExpressionAst > GetAssignmentTargets ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6477, +"end": 6480, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6482, +"end": 6492, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ConfigurationDefinitionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ConfigurationDefinitionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 6530, +"end": 6555, +"returns": "", +"sig": "public ConfigurationDefinitionAst ( IScriptExtent extent , ScriptBlockExpressionAst body , ConfigurationType type , ExpressionAst instanceName ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 6561, +"end": 6561, +"returns": null, +"sig": "public ScriptBlockExpressionAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfigurationType", +"access": "public", +"modifiers": [ +"public" +], +"start": 6566, +"end": 6566, +"returns": null, +"sig": "public ConfigurationType ConfigurationType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstanceName", +"access": "public", +"modifiers": [ +"public" +], +"start": 6573, +"end": 6573, +"returns": null, +"sig": "public ExpressionAst InstanceName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6579, +"end": 6589, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6593, +"end": 6597, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 6599, +"end": 6620, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LCurlyToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6626, +"end": 6626, +"returns": null, +"sig": "internal Token LCurlyToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfigurationToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6628, +"end": 6628, +"returns": null, +"sig": "internal Token ConfigurationToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CustomAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6630, +"end": 6630, +"returns": null, +"sig": "internal IEnumerable < AttributeAst > CustomAttributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DefinedKeywords", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6637, +"end": 6637, +"returns": null, +"sig": "internal List < DynamicKeyword > DefinedKeywords", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateSetItemPipelineAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6645, +"end": 6785, +"returns": "PipelineAst", +"sig": "internal PipelineAst GenerateSetItemPipelineAst ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsImportCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6796, +"end": 6885, +"returns": "bool", +"sig": "private static bool IsImportCommand ( StatementAst stmt , List < Tuple < string [ ] , ModuleSpecification [ ] , Version > > resourceModulePairsToImport )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "ConfigurationBuildInParametersStr", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 6887, +"end": 6901, +"returns": null, +"sig": "private const string ConfigurationBuildInParametersStr", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfigurationBuildInParameters", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6903, +"end": 6925, +"returns": null, +"sig": "private static IEnumerable < ParameterAst > ConfigurationBuildInParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_configurationBuildInParameters", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6927, +"end": 6927, +"returns": null, +"sig": "private static List < ParameterAst > s_configurationBuildInParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfigurationBuildInParameterAttribAsts", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6929, +"end": 6961, +"returns": null, +"sig": "private static IEnumerable < AttributeAst > ConfigurationBuildInParameterAttribAsts", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_configurationBuildInParameterAttrAsts", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6963, +"end": 6963, +"returns": null, +"sig": "private static List < AttributeAst > s_configurationBuildInParameterAttrAsts", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ConfigurationExtraParameterStatements", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6965, +"end": 6993, +"returns": null, +"sig": "private static IEnumerable < StatementAst > ConfigurationExtraParameterStatements", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_configurationExtraParameterStatements", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6995, +"end": 6995, +"returns": null, +"sig": "private static List < StatementAst > s_configurationExtraParameterStatements", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "DynamicKeywordStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7015, +"end": 7025, +"returns": "", +"sig": "public DynamicKeywordStatementAst ( IScriptExtent extent , IEnumerable < CommandElementAst > commandElements ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CommandElements", +"access": "public", +"modifiers": [ +"public" +], +"start": 7038, +"end": 7038, +"returns": null, +"sig": "public ReadOnlyCollection < CommandElementAst > CommandElements", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7044, +"end": 7057, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7061, +"end": 7065, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7067, +"end": 7088, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Keyword", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7094, +"end": 7105, +"returns": null, +"sig": "internal DynamicKeyword Keyword", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_keyword", +"access": "private", +"modifiers": [ +"private" +], +"start": 7107, +"end": 7107, +"returns": null, +"sig": "private DynamicKeyword _keyword", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LCurly", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7109, +"end": 7109, +"returns": null, +"sig": "internal Token LCurly", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FunctionName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7111, +"end": 7111, +"returns": null, +"sig": "internal Token FunctionName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InstanceName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7113, +"end": 7113, +"returns": null, +"sig": "internal ExpressionAst InstanceName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "OriginalInstanceName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7115, +"end": 7115, +"returns": null, +"sig": "internal ExpressionAst OriginalInstanceName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BodyExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7117, +"end": 7117, +"returns": null, +"sig": "internal ExpressionAst BodyExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ElementName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7119, +"end": 7119, +"returns": null, +"sig": "internal string ElementName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandCallPipelineAst", +"access": "private", +"modifiers": [ +"private" +], +"start": 7121, +"end": 7121, +"returns": null, +"sig": "private PipelineAst _commandCallPipelineAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateCommandCallPipelineAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7123, +"end": 7332, +"returns": "PipelineAst", +"sig": "internal PipelineAst GenerateCommandCallPipelineAst ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ExpressionAst", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 7353, +"end": 7356, +"returns": "", +"sig": "protected ExpressionAst ( IScriptExtent extent ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"virtual" +], +"start": 7361, +"end": 7361, +"returns": null, +"sig": "public virtual Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ShouldPreserveOutputInCaseOfException", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 7372, +"end": 7398, +"returns": "bool", +"sig": "internal virtual bool ShouldPreserveOutputInCaseOfException ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TernaryExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TernaryExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7413, +"end": 7423, +"returns": "", +"sig": "public TernaryExpressionAst ( IScriptExtent extent , ExpressionAst condition , ExpressionAst ifTrue , ExpressionAst ifFalse ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Condition", +"access": "public", +"modifiers": [ +"public" +], +"start": 7428, +"end": 7428, +"returns": null, +"sig": "public ExpressionAst Condition", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IfTrue", +"access": "public", +"modifiers": [ +"public" +], +"start": 7433, +"end": 7433, +"returns": null, +"sig": "public ExpressionAst IfTrue", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IfFalse", +"access": "public", +"modifiers": [ +"public" +], +"start": 7438, +"end": 7438, +"returns": null, +"sig": "public ExpressionAst IfFalse", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7446, +"end": 7452, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7456, +"end": 7464, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7466, +"end": 7494, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.BinaryExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "operator", +"name": "operator ,", +"access": "public", +"modifiers": [ +"public" +], +"start": 7521, +"end": 7540, +"returns": null, +"sig": "public BinaryExpressionAst ( IScriptExtent extent , ExpressionAst left , TokenKind operator , ExpressionAst right , IScriptExtent errorPosition ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Operator", +"access": "public", +"modifiers": [ +"public" +], +"start": 7545, +"end": 7545, +"returns": null, +"sig": "public TokenKind Operator", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Left", +"access": "public", +"modifiers": [ +"public" +], +"start": 7550, +"end": 7550, +"returns": null, +"sig": "public ExpressionAst Left", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Right", +"access": "public", +"modifiers": [ +"public" +], +"start": 7555, +"end": 7555, +"returns": null, +"sig": "public ExpressionAst Right", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ErrorPosition", +"access": "public", +"modifiers": [ +"public" +], +"start": 7560, +"end": 7560, +"returns": null, +"sig": "public IScriptExtent ErrorPosition", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7565, +"end": 7570, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7576, +"end": 7591, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "BoolTypeNameArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 7593, +"end": 7593, +"returns": null, +"sig": "internal static readonly PSTypeName [ ] BoolTypeNameArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringTypeNameArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 7594, +"end": 7594, +"returns": null, +"sig": "internal static readonly PSTypeName [ ] StringTypeNameArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "StringArrayTypeNameArray", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 7595, +"end": 7595, +"returns": null, +"sig": "internal static readonly PSTypeName [ ] StringArrayTypeNameArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7599, +"end": 7602, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7604, +"end": 7614, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UnaryExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "UnaryExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7636, +"end": 7652, +"returns": "", +"sig": "public UnaryExpressionAst ( IScriptExtent extent , TokenKind tokenKind , ExpressionAst child ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TokenKind", +"access": "public", +"modifiers": [ +"public" +], +"start": 7657, +"end": 7657, +"returns": null, +"sig": "public TokenKind TokenKind", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Child", +"access": "public", +"modifiers": [ +"public" +], +"start": 7662, +"end": 7662, +"returns": null, +"sig": "public ExpressionAst Child", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7667, +"end": 7671, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7676, +"end": 7684, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7688, +"end": 7691, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7693, +"end": 7701, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.BlockStatementAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "BlockStatementAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7718, +"end": 7734, +"returns": "", +"sig": "public BlockStatementAst ( IScriptExtent extent , Token kind , StatementBlockAst body ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Body", +"access": "public", +"modifiers": [ +"public" +], +"start": 7739, +"end": 7739, +"returns": null, +"sig": "public StatementBlockAst Body", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Kind", +"access": "public", +"modifiers": [ +"public" +], +"start": 7744, +"end": 7744, +"returns": null, +"sig": "public Token Kind", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7749, +"end": 7753, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7757, +"end": 7760, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7762, +"end": 7770, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.AttributedExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "AttributedExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7792, +"end": 7804, +"returns": "", +"sig": "public AttributedExpressionAst ( IScriptExtent extent , AttributeBaseAst attribute , ExpressionAst child ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Child", +"access": "public", +"modifiers": [ +"public" +], +"start": 7809, +"end": 7809, +"returns": null, +"sig": "public ExpressionAst Child", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attribute", +"access": "public", +"modifiers": [ +"public" +], +"start": 7814, +"end": 7814, +"returns": null, +"sig": "public AttributeBaseAst Attribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7819, +"end": 7824, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7828, +"end": 7831, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7833, +"end": 7843, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetActualAssignableAst", +"access": "private", +"modifiers": [ +"private" +], +"start": 7849, +"end": 7861, +"returns": "ISupportsAssignment", +"sig": "private ISupportsAssignment GetActualAssignableAst ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributes", +"access": "private", +"modifiers": [ +"private" +], +"start": 7863, +"end": 7875, +"returns": "List < AttributeBaseAst >", +"sig": "private List < AttributeBaseAst > GetAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 7877, +"end": 7880, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IAssignableValue.GetValue", +"access": null, +"modifiers": [], +"start": 7882, +"end": 7885, +"returns": "Expression IAssignableValue .", +"sig": "Expression IAssignableValue . GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IAssignableValue.SetValue", +"access": null, +"modifiers": [], +"start": 7887, +"end": 7898, +"returns": "Expression IAssignableValue .", +"sig": "Expression IAssignableValue . SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ConvertExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ConvertExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 7919, +"end": 7922, +"returns": "", +"sig": "public ConvertExpressionAst ( IScriptExtent extent , TypeConstraintAst typeConstraint , ExpressionAst child ) : base ( extent , typeConstraint , child )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Type", +"access": "public", +"modifiers": [ +"public" +], +"start": 7928, +"end": 7928, +"returns": null, +"sig": "public TypeConstraintAst Type", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7933, +"end": 7938, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7944, +"end": 7947, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7951, +"end": 7954, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 7956, +"end": 7966, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 7972, +"end": 7983, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsRef", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7985, +"end": 7988, +"returns": "bool", +"sig": "internal bool IsRef ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MemberExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 8014, +"end": 8027, +"returns": "", +"sig": "public MemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst member , bool static ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 8043, +"end": 8047, +"returns": "", +"sig": "public MemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst member , bool static , bool nullConditional ) : this ( extent , expression , member , static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Expression", +"access": "public", +"modifiers": [ +"public" +], +"start": 8052, +"end": 8052, +"returns": null, +"sig": "public ExpressionAst Expression", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Member", +"access": "public", +"modifiers": [ +"public" +], +"start": 8057, +"end": 8057, +"returns": null, +"sig": "public CommandElementAst Member", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Static", +"access": "public", +"modifiers": [ +"public" +], +"start": 8062, +"end": 8062, +"returns": null, +"sig": "public bool Static", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NullConditional", +"access": "public", +"modifiers": [ +"public" +], +"start": 8067, +"end": 8067, +"returns": null, +"sig": "public bool NullConditional", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8072, +"end": 8083, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8087, +"end": 8090, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8092, +"end": 8102, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 8106, +"end": 8109, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.InvokeMemberExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "InvokeMemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 8134, +"end": 8153, +"returns": "", +"sig": "public InvokeMemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst method , IEnumerable < ExpressionAst > arguments , bool static , IList < ITypeName > genericTypes ) : base ( extent , expression , method , static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InvokeMemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 8171, +"end": 8179, +"returns": "", +"sig": "public InvokeMemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst method , IEnumerable < ExpressionAst > arguments , bool static ) : this ( extent , expression , method , arguments , static , genericTypes : null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InvokeMemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 8199, +"end": 8210, +"returns": "", +"sig": "public InvokeMemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst method , IEnumerable < ExpressionAst > arguments , bool static , bool nullConditional , IList < ITypeName > genericTypes ) : this ( extent , expression , method , arguments , static , genericTypes ", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "InvokeMemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 8229, +"end": 8238, +"returns": "", +"sig": "public InvokeMemberExpressionAst ( IScriptExtent extent , ExpressionAst expression , CommandElementAst method , IEnumerable < ExpressionAst > arguments , bool static , bool nullConditional ) : this ( extent , expression , method , arguments , static , nullConditional , genericTypes : null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "GenericTypeArguments", +"access": "public", +"modifiers": [ +"public" +], +"start": 8243, +"end": 8243, +"returns": null, +"sig": "public ReadOnlyCollection < ITypeName > GenericTypeArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Arguments", +"access": "public", +"modifiers": [ +"public" +], +"start": 8248, +"end": 8248, +"returns": null, +"sig": "public ReadOnlyCollection < ExpressionAst > Arguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8253, +"end": 8267, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8271, +"end": 8274, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8276, +"end": 8284, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisitChildren", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8286, +"end": 8302, +"returns": "AstVisitAction", +"sig": "internal AstVisitAction InternalVisitChildren ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 8306, +"end": 8309, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.BaseCtorInvokeMemberExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "BaseCtorInvokeMemberExpressionAst", +"access": "public", +"modifiers": [ +"public", +"new", +"new", +"static" +], +"start": 8333, +"end": 8341, +"returns": "", +"sig": "public BaseCtorInvokeMemberExpressionAst ( IScriptExtent baseKeywordExtent , IScriptExtent baseCallExtent , IEnumerable < ExpressionAst > arguments ) : base ( baseCallExtent , new VariableExpressionAst ( baseKeywordExtent , , false ) , new StringConstantExpressionAst ( baseKeywordExtent , , String", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8343, +"end": 8356, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 8358, +"end": 8362, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ITypeName", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "FullName", +"access": null, +"modifiers": [], +"start": 8374, +"end": 8374, +"returns": null, +"sig": "string FullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": null, +"modifiers": [], +"start": 8379, +"end": 8379, +"returns": null, +"sig": "string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyName", +"access": null, +"modifiers": [], +"start": 8384, +"end": 8384, +"returns": null, +"sig": "string ? AssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsArray", +"access": null, +"modifiers": [], +"start": 8389, +"end": 8389, +"returns": null, +"sig": "bool IsArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGeneric", +"access": null, +"modifiers": [], +"start": 8394, +"end": 8394, +"returns": null, +"sig": "bool IsGeneric", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionType", +"access": null, +"modifiers": [], +"start": 8399, +"end": 8399, +"returns": "Type ?", +"sig": "Type ? GetReflectionType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionAttributeType", +"access": null, +"modifiers": [], +"start": 8406, +"end": 8406, +"returns": "Type ?", +"sig": "Type ? GetReflectionAttributeType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": null, +"modifiers": [], +"start": 8411, +"end": 8411, +"returns": null, +"sig": "IScriptExtent Extent", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ISupportsTypeCaching", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "interface", +"members": [ +{ +"kind": "property", +"name": "CachedType", +"access": null, +"modifiers": [], +"start": 8418, +"end": 8418, +"returns": null, +"sig": "Type ? CachedType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeName", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_name", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 8427, +"end": 8427, +"returns": null, +"sig": "private readonly string _name", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_extent", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 8428, +"end": 8428, +"returns": null, +"sig": "private readonly IScriptExtent _extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_genericArgumentCount", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 8429, +"end": 8429, +"returns": null, +"sig": "private readonly int _genericArgumentCount", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_type", +"access": "private", +"modifiers": [ +"private" +], +"start": 8430, +"end": 8430, +"returns": null, +"sig": "private Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_typeDefinitionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8432, +"end": 8432, +"returns": null, +"sig": "internal TypeDefinitionAst _typeDefinitionAst", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8445, +"end": 8465, +"returns": "", +"sig": "public TypeName ( IScriptExtent extent , string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8479, +"end": 8488, +"returns": "", +"sig": "public TypeName ( IScriptExtent extent , string name , string assembly ) : this ( extent , name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TypeName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8496, +"end": 8505, +"returns": "", +"sig": "internal TypeName ( IScriptExtent extent , string name , int genericArgumentCount ) : this ( extent , name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FullName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8510, +"end": 8510, +"returns": null, +"sig": "public string FullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 8515, +"end": 8515, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8520, +"end": 8520, +"returns": null, +"sig": "public string AssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 8525, +"end": 8525, +"returns": null, +"sig": "public bool IsArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGeneric", +"access": "public", +"modifiers": [ +"public" +], +"start": 8530, +"end": 8530, +"returns": null, +"sig": "public bool IsGeneric", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 8535, +"end": 8535, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HasDefaultCtor", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8537, +"end": 8570, +"returns": "bool", +"sig": "internal bool HasDefaultCtor ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionType", +"access": "public", +"modifiers": [ +"public" +], +"start": 8579, +"end": 8621, +"returns": "Type", +"sig": "public Type GetReflectionType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionAttributeType", +"access": "public", +"modifiers": [ +"public" +], +"start": 8631, +"end": 8649, +"returns": "Type", +"sig": "public Type GetReflectionAttributeType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetTypeDefinition", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8651, +"end": 8656, +"returns": "void", +"sig": "internal void SetTypeDefinition ( TypeDefinitionAst typeDefinitionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8661, +"end": 8664, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8667, +"end": 8682, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8685, +"end": 8693, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8704, +"end": 8716, +"returns": "bool", +"sig": "internal bool IsType ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedType", +"access": null, +"modifiers": [], +"start": 8718, +"end": 8723, +"returns": null, +"sig": "Type ISupportsTypeCaching . CachedType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.GenericTypeName", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_cachedFullName", +"access": "private", +"modifiers": [ +"private" +], +"start": 8731, +"end": 8731, +"returns": null, +"sig": "private string _cachedFullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedType", +"access": "private", +"modifiers": [ +"private" +], +"start": 8732, +"end": 8732, +"returns": null, +"sig": "private Type _cachedType", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "GenericTypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8751, +"end": 8771, +"returns": "", +"sig": "public GenericTypeName ( IScriptExtent extent , ITypeName genericTypeName , IEnumerable < ITypeName > genericArguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FullName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8776, +"end": 8811, +"returns": null, +"sig": "public string FullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 8816, +"end": 8839, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8844, +"end": 8844, +"returns": null, +"sig": "public string AssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 8849, +"end": 8849, +"returns": null, +"sig": "public bool IsArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGeneric", +"access": "public", +"modifiers": [ +"public" +], +"start": 8854, +"end": 8854, +"returns": null, +"sig": "public bool IsGeneric", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 8859, +"end": 8859, +"returns": null, +"sig": "public ITypeName TypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "GenericArguments", +"access": "public", +"modifiers": [ +"public" +], +"start": 8864, +"end": 8864, +"returns": null, +"sig": "public ReadOnlyCollection < ITypeName > GenericArguments", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 8869, +"end": 8869, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionType", +"access": "public", +"modifiers": [ +"public" +], +"start": 8874, +"end": 8920, +"returns": "Type", +"sig": "public Type GetReflectionType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetGenericType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 8927, +"end": 8945, +"returns": "Type", +"sig": "internal Type GetGenericType ( Type generic )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionAttributeType", +"access": "public", +"modifiers": [ +"public" +], +"start": 8955, +"end": 8984, +"returns": "Type", +"sig": "public Type GetReflectionAttributeType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8989, +"end": 8992, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8995, +"end": 9014, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9017, +"end": 9027, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedType", +"access": null, +"modifiers": [], +"start": 9029, +"end": 9034, +"returns": null, +"sig": "Type ISupportsTypeCaching . CachedType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ArrayTypeName", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_cachedFullName", +"access": "private", +"modifiers": [ +"private" +], +"start": 9042, +"end": 9042, +"returns": null, +"sig": "private string _cachedFullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_cachedType", +"access": "private", +"modifiers": [ +"private" +], +"start": 9043, +"end": 9043, +"returns": null, +"sig": "private Type _cachedType", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ArrayTypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9057, +"end": 9072, +"returns": "", +"sig": "public ArrayTypeName ( IScriptExtent extent , ITypeName elementType , int rank )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetName", +"access": "private", +"modifiers": [ +"private" +], +"start": 9074, +"end": 9105, +"returns": "string", +"sig": "private string GetName ( bool includeAssemblyName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FullName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9110, +"end": 9121, +"returns": null, +"sig": "public string FullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 9126, +"end": 9129, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9134, +"end": 9134, +"returns": null, +"sig": "public string AssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 9139, +"end": 9139, +"returns": null, +"sig": "public bool IsArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGeneric", +"access": "public", +"modifiers": [ +"public" +], +"start": 9144, +"end": 9144, +"returns": null, +"sig": "public bool IsGeneric", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ElementType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9149, +"end": 9149, +"returns": null, +"sig": "public ITypeName ElementType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Rank", +"access": "public", +"modifiers": [ +"public" +], +"start": 9154, +"end": 9154, +"returns": null, +"sig": "public int Rank", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 9159, +"end": 9159, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9164, +"end": 9201, +"returns": "Type", +"sig": "public Type GetReflectionType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionAttributeType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9206, +"end": 9209, +"returns": "Type", +"sig": "public Type GetReflectionAttributeType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9214, +"end": 9217, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9220, +"end": 9226, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9229, +"end": 9232, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedType", +"access": null, +"modifiers": [], +"start": 9234, +"end": 9239, +"returns": null, +"sig": "Type ISupportsTypeCaching . CachedType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ReflectionTypeName", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_type", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 9247, +"end": 9247, +"returns": null, +"sig": "private readonly Type _type", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ReflectionTypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9256, +"end": 9264, +"returns": "", +"sig": "public ReflectionTypeName ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FullName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9269, +"end": 9269, +"returns": null, +"sig": "public string FullName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 9274, +"end": 9274, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9279, +"end": 9279, +"returns": null, +"sig": "public string AssemblyName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsArray", +"access": "public", +"modifiers": [ +"public" +], +"start": 9284, +"end": 9284, +"returns": null, +"sig": "public bool IsArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsGeneric", +"access": "public", +"modifiers": [ +"public" +], +"start": 9289, +"end": 9289, +"returns": null, +"sig": "public bool IsGeneric", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 9294, +"end": 9294, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9299, +"end": 9302, +"returns": "Type", +"sig": "public Type GetReflectionType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetReflectionAttributeType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9307, +"end": 9310, +"returns": "Type", +"sig": "public Type GetReflectionAttributeType ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9315, +"end": 9318, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9321, +"end": 9326, +"returns": "bool", +"sig": "public override bool Equals ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9329, +"end": 9332, +"returns": "int", +"sig": "public override int GetHashCode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CachedType", +"access": null, +"modifiers": [], +"start": 9334, +"end": 9339, +"returns": null, +"sig": "Type ISupportsTypeCaching . CachedType", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TypeExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "TypeExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9355, +"end": 9364, +"returns": "", +"sig": "public TypeExpressionAst ( IScriptExtent extent , ITypeName typeName ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeName", +"access": "public", +"modifiers": [ +"public" +], +"start": 9369, +"end": 9369, +"returns": null, +"sig": "public ITypeName TypeName", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9374, +"end": 9377, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9382, +"end": 9382, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9386, +"end": 9389, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9391, +"end": 9395, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "VariableExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9420, +"end": 9430, +"returns": "", +"sig": "public VariableExpressionAst ( IScriptExtent extent , string variableName , bool splatted ) : base ( extent )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariableExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9435, +"end": 9438, +"returns": "", +"sig": "internal VariableExpressionAst ( VariableToken token ) : this ( token . Extent , token . VariablePath , ( token . Kind == TokenKind . SplattedVariable ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "VariableExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9447, +"end": 9457, +"returns": "", +"sig": "public VariableExpressionAst ( IScriptExtent extent , VariablePath variablePath , bool splatted ) : base ( extent )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "VariablePath", +"access": "public", +"modifiers": [ +"public" +], +"start": 9462, +"end": 9462, +"returns": null, +"sig": "public VariablePath VariablePath", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Splatted", +"access": "public", +"modifiers": [ +"public" +], +"start": 9468, +"end": 9468, +"returns": null, +"sig": "public bool Splatted", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "IsConstantVariable", +"access": "public", +"modifiers": [ +"public" +], +"start": 9476, +"end": 9490, +"returns": "bool", +"sig": "public bool IsConstantVariable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9495, +"end": 9498, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsSafeVariableReference", +"access": "internal", +"modifiers": [ +"internal", +"ref" +], +"start": 9500, +"end": 9521, +"returns": "bool", +"sig": "internal bool IsSafeVariableReference ( HashSet < string > validVariables , ref bool usesParameter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9525, +"end": 9528, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9530, +"end": 9534, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TupleIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9540, +"end": 9540, +"returns": null, +"sig": "internal int TupleIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Unanalyzed", +"access": null, +"modifiers": [], +"start": 9540, +"end": 9540, +"returns": null, +"sig": "VariableAnalysis . Unanalyzed", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Automatic", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9542, +"end": 9542, +"returns": null, +"sig": "internal bool Automatic", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Assigned", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9544, +"end": 9544, +"returns": null, +"sig": "internal bool Assigned", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 9546, +"end": 9549, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IAssignableValue.GetValue", +"access": null, +"modifiers": [], +"start": 9551, +"end": 9554, +"returns": "Expression IAssignableValue .", +"sig": "Expression IAssignableValue . GetValue ( Compiler compiler , List < Expression > exprs , List < ParameterExpression > temps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IAssignableValue.SetValue", +"access": null, +"modifiers": [], +"start": 9556, +"end": 9602, +"returns": "Expression IAssignableValue .", +"sig": "Expression IAssignableValue . SetValue ( Compiler compiler , Expression rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9604, +"end": 9621, +"returns": "Type", +"sig": "internal Type GetVariableType ( Compiler compiler , out IEnumerable < PropertyInfo > tupleAccessPath , out bool localInTuple )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ConstantExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ConstantExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9641, +"end": 9645, +"returns": "", +"sig": "public ConstantExpressionAst ( IScriptExtent extent , object value ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ConstantExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9647, +"end": 9651, +"returns": "", +"sig": "internal ConstantExpressionAst ( NumberToken token ) : base ( token . Extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 9656, +"end": 9656, +"returns": null, +"sig": "public object Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9661, +"end": 9664, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9669, +"end": 9672, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9676, +"end": 9679, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9681, +"end": 9685, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StringConstantExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StringConstantExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9743, +"end": 9752, +"returns": "", +"sig": "public StringConstantExpressionAst ( IScriptExtent extent , string value , StringConstantType stringConstantType ) : base ( extent , value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StringConstantExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9754, +"end": 9758, +"returns": "", +"sig": "internal StringConstantExpressionAst ( StringToken token ) : base ( token . Extent , token . Value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StringConstantType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9763, +"end": 9763, +"returns": null, +"sig": "public StringConstantType StringConstantType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public", +"new" +], +"start": 9768, +"end": 9768, +"returns": null, +"sig": "public new string Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9773, +"end": 9776, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9781, +"end": 9784, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MapTokenKindToStringConstantKind", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 9786, +"end": 9803, +"returns": "StringConstantType", +"sig": "internal static StringConstantType MapTokenKindToStringConstantKind ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9807, +"end": 9810, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9812, +"end": 9816, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ExpandableStringExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ExpandableStringExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9841, +"end": 9882, +"returns": "", +"sig": "public ExpandableStringExpressionAst ( IScriptExtent extent , string value , StringConstantType type ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ExpandableStringExpressionAst", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9888, +"end": 9894, +"returns": "", +"sig": "internal ExpandableStringExpressionAst ( Token token , string value , string formatString , IEnumerable < ExpressionAst > nestedExpressions ) : this ( token . Extent , value , formatString , StringConstantExpressionAst . MapTokenKindToStringConstantKind ( token ) , nestedExpressions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ExpandableStringExpressionAst", +"access": "private", +"modifiers": [ +"private" +], +"start": 9896, +"end": 9907, +"returns": "", +"sig": "private ExpandableStringExpressionAst ( IScriptExtent extent , string value , string formatString , StringConstantType type , IEnumerable < ExpressionAst > nestedExpressions ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 9913, +"end": 9913, +"returns": null, +"sig": "public string Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StringConstantType", +"access": "public", +"modifiers": [ +"public" +], +"start": 9918, +"end": 9918, +"returns": null, +"sig": "public StringConstantType StringConstantType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NestedExpressions", +"access": "public", +"modifiers": [ +"public" +], +"start": 9924, +"end": 9924, +"returns": null, +"sig": "public ReadOnlyCollection < ExpressionAst > NestedExpressions", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9929, +"end": 9933, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 9938, +"end": 9941, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FormatExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 9946, +"end": 9946, +"returns": null, +"sig": "internal string FormatExpression", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9950, +"end": 9953, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 9955, +"end": 9971, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ScriptBlockExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ScriptBlockExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 9989, +"end": 9999, +"returns": "", +"sig": "public ScriptBlockExpressionAst ( IScriptExtent extent , ScriptBlockAst scriptBlock ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 10004, +"end": 10004, +"returns": null, +"sig": "public ScriptBlockAst ScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10009, +"end": 10013, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10018, +"end": 10021, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10025, +"end": 10028, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10030, +"end": 10038, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ArrayLiteralAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ArrayLiteralAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10061, +"end": 10071, +"returns": "", +"sig": "public ArrayLiteralAst ( IScriptExtent extent , IList < ExpressionAst > elements ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Elements", +"access": "public", +"modifiers": [ +"public" +], +"start": 10076, +"end": 10076, +"returns": null, +"sig": "public ReadOnlyCollection < ExpressionAst > Elements", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10081, +"end": 10085, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10090, +"end": 10090, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10094, +"end": 10097, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10099, +"end": 10115, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 10119, +"end": 10122, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.HashtableAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_emptyKeyValuePairs", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 10130, +"end": 10130, +"returns": null, +"sig": "private static readonly ReadOnlyCollection < KeyValuePair > s_emptyKeyValuePairs", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "HashtableAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10141, +"end": 10153, +"returns": "", +"sig": "public HashtableAst ( IScriptExtent extent , IEnumerable < KeyValuePair > keyValuePairs ) : base ( extent )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "KeyValuePairs", +"access": "public", +"modifiers": [ +"public" +], +"start": 10159, +"end": 10159, +"returns": null, +"sig": "public ReadOnlyCollection < KeyValuePair > KeyValuePairs", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10164, +"end": 10180, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10185, +"end": 10185, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsSchemaElement", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 10188, +"end": 10188, +"returns": null, +"sig": "internal bool IsSchemaElement", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10192, +"end": 10195, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10197, +"end": 10215, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ArrayExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ArrayExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10234, +"end": 10244, +"returns": "", +"sig": "public ArrayExpressionAst ( IScriptExtent extent , StatementBlockAst statementBlock ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 10250, +"end": 10250, +"returns": null, +"sig": "public StatementBlockAst SubExpression", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10255, +"end": 10259, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "StaticType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10264, +"end": 10264, +"returns": null, +"sig": "public override Type StaticType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10268, +"end": 10271, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10273, +"end": 10281, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParenExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ParenExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10300, +"end": 10310, +"returns": "", +"sig": "public ParenExpressionAst ( IScriptExtent extent , PipelineBaseAst pipeline ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Pipeline", +"access": "public", +"modifiers": [ +"public" +], +"start": 10316, +"end": 10316, +"returns": null, +"sig": "public PipelineBaseAst Pipeline", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10321, +"end": 10325, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10329, +"end": 10332, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10334, +"end": 10342, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 10346, +"end": 10349, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.SubExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "SubExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10366, +"end": 10376, +"returns": "", +"sig": "public SubExpressionAst ( IScriptExtent extent , StatementBlockAst statementBlock ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 10382, +"end": 10382, +"returns": null, +"sig": "public StatementBlockAst SubExpression", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10387, +"end": 10391, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10395, +"end": 10398, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10400, +"end": 10408, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UsingExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "UsingExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10426, +"end": 10437, +"returns": "", +"sig": "public UsingExpressionAst ( IScriptExtent extent , ExpressionAst expressionAst ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SubExpression", +"access": "public", +"modifiers": [ +"public" +], +"start": 10443, +"end": 10443, +"returns": null, +"sig": "public ExpressionAst SubExpression", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "property", +"name": "RuntimeUsingIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 10446, +"end": 10450, +"returns": null, +"sig": "internal int RuntimeUsingIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10455, +"end": 10461, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "UsingPrefix", +"access": "internal", +"modifiers": [ +"internal", +"const" +], +"start": 10465, +"end": 10465, +"returns": null, +"sig": "internal const string UsingPrefix", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtractUsingVariable", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 10477, +"end": 10482, +"returns": "VariableExpressionAst", +"sig": "public static VariableExpressionAst ExtractUsingVariable ( UsingExpressionAst usingExpressionAst )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "ExtractUsingVariableImpl", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 10489, +"end": 10528, +"returns": "VariableExpressionAst", +"sig": "private static VariableExpressionAst ExtractUsingVariableImpl ( ExpressionAst expression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10534, +"end": 10537, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10539, +"end": 10547, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.IndexExpressionAst", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "IndexExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10566, +"end": 10578, +"returns": "", +"sig": "public IndexExpressionAst ( IScriptExtent extent , ExpressionAst target , ExpressionAst index ) : base ( extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "IndexExpressionAst", +"access": "public", +"modifiers": [ +"public" +], +"start": 10590, +"end": 10594, +"returns": "", +"sig": "public IndexExpressionAst ( IScriptExtent extent , ExpressionAst target , ExpressionAst index , bool nullConditional ) : this ( extent , target , index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Target", +"access": "public", +"modifiers": [ +"public" +], +"start": 10599, +"end": 10599, +"returns": null, +"sig": "public ExpressionAst Target", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Index", +"access": "public", +"modifiers": [ +"public" +], +"start": 10604, +"end": 10604, +"returns": null, +"sig": "public ExpressionAst Index", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NullConditional", +"access": "public", +"modifiers": [ +"public" +], +"start": 10609, +"end": 10609, +"returns": null, +"sig": "public bool NullConditional", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 10614, +"end": 10619, +"returns": "Ast", +"sig": "public override Ast Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Accept", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10623, +"end": 10626, +"returns": "object", +"sig": "internal override object Accept ( ICustomAstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InternalVisit", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 10628, +"end": 10638, +"returns": "AstVisitAction", +"sig": "internal override AstVisitAction InternalVisit ( AstVisitor visitor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ISupportsAssignment.GetAssignableValue", +"access": null, +"modifiers": [], +"start": 10642, +"end": 10645, +"returns": "IAssignableValue ISupportsAssignment .", +"sig": "IAssignableValue ISupportsAssignment . GetAssignableValue ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.CommentHelpInfo", +"file": "src/System.Management.Automation/engine/parser/ast.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Synopsis", +"access": "public", +"modifiers": [ +"public" +], +"start": 10660, +"end": 10660, +"returns": null, +"sig": "public string Synopsis", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Description", +"access": "public", +"modifiers": [ +"public" +], +"start": 10665, +"end": 10665, +"returns": null, +"sig": "public string Description", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Notes", +"access": "public", +"modifiers": [ +"public" +], +"start": 10670, +"end": 10670, +"returns": null, +"sig": "public string Notes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 10678, +"end": 10678, +"returns": null, +"sig": "public IDictionary < string , string > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Links", +"access": "public", +"modifiers": [ +"public" +], +"start": 10683, +"end": 10683, +"returns": null, +"sig": "public ReadOnlyCollection < string > Links", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Examples", +"access": "public", +"modifiers": [ +"public" +], +"start": 10688, +"end": 10688, +"returns": null, +"sig": "public ReadOnlyCollection < string > Examples", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Inputs", +"access": "public", +"modifiers": [ +"public" +], +"start": 10693, +"end": 10693, +"returns": null, +"sig": "public ReadOnlyCollection < string > Inputs", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Outputs", +"access": "public", +"modifiers": [ +"public" +], +"start": 10698, +"end": 10698, +"returns": null, +"sig": "public ReadOnlyCollection < string > Outputs", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Component", +"access": "public", +"modifiers": [ +"public" +], +"start": 10703, +"end": 10703, +"returns": null, +"sig": "public string Component", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Role", +"access": "public", +"modifiers": [ +"public" +], +"start": 10708, +"end": 10708, +"returns": null, +"sig": "public string Role", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Functionality", +"access": "public", +"modifiers": [ +"public" +], +"start": 10713, +"end": 10713, +"returns": null, +"sig": "public string Functionality", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ForwardHelpTargetName", +"access": "public", +"modifiers": [ +"public" +], +"start": 10718, +"end": 10718, +"returns": null, +"sig": "public string ForwardHelpTargetName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ForwardHelpCategory", +"access": "public", +"modifiers": [ +"public" +], +"start": 10723, +"end": 10723, +"returns": null, +"sig": "public string ForwardHelpCategory", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RemoteHelpRunspace", +"access": "public", +"modifiers": [ +"public" +], +"start": 10728, +"end": 10728, +"returns": null, +"sig": "public string RemoteHelpRunspace", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "MamlHelpFile", +"access": "public", +"modifiers": [ +"public" +], +"start": 10734, +"end": 10734, +"returns": null, +"sig": "public string MamlHelpFile", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommentBlock", +"access": "public", +"modifiers": [ +"public" +], +"start": 10739, +"end": 10841, +"returns": "string", +"sig": "public string GetCommentBlock ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TokenTraits", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_staticTokenFlags", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 759, +"end": 957, +"returns": null, +"sig": "private static readonly TokenFlags [ ] s_staticTokenFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_tokenText", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 959, +"end": 1157, +"returns": null, +"sig": "private static readonly string [ ] s_tokenText", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "TokenTraits", +"access": null, +"modifiers": [ +"static" +], +"start": 1160, +"end": 1179, +"returns": "", +"sig": "static TokenTraits ( )", +"attributes": [], +"cond": [ +"DEBUG" +] +}, +{ +"kind": "method", +"name": "GetTraits", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1185, +"end": 1188, +"returns": "TokenFlags", +"sig": "public static TokenFlags GetTraits ( this TokenKind kind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HasTrait", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1193, +"end": 1196, +"returns": "bool", +"sig": "public static bool HasTrait ( this TokenKind kind , TokenFlags flag )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBinaryPrecedence", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1198, +"end": 1202, +"returns": "int", +"sig": "internal static int GetBinaryPrecedence ( this TokenKind kind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Text", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 1207, +"end": 1210, +"returns": "string", +"sig": "public static string Text ( this TokenKind kind )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Token", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_kind", +"access": "private", +"modifiers": [ +"private" +], +"start": 1218, +"end": 1218, +"returns": null, +"sig": "private TokenKind _kind", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tokenFlags", +"access": "private", +"modifiers": [ +"private" +], +"start": 1219, +"end": 1219, +"returns": null, +"sig": "private TokenFlags _tokenFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptExtent", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1220, +"end": 1220, +"returns": null, +"sig": "private readonly InternalScriptExtent _scriptExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Token", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1222, +"end": 1227, +"returns": "", +"sig": "internal Token ( InternalScriptExtent scriptExtent , TokenKind kind , TokenFlags tokenFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetIsCommandArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1229, +"end": 1237, +"returns": "void", +"sig": "internal void SetIsCommandArgument ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Text", +"access": "public", +"modifiers": [ +"public" +], +"start": 1242, +"end": 1242, +"returns": null, +"sig": "public string Text", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TokenFlags", +"access": "public", +"modifiers": [ +"public" +], +"start": 1247, +"end": 1247, +"returns": null, +"sig": "public TokenFlags TokenFlags", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Kind", +"access": "public", +"modifiers": [ +"public" +], +"start": 1252, +"end": 1252, +"returns": null, +"sig": "public TokenKind Kind", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasError", +"access": "public", +"modifiers": [ +"public" +], +"start": 1257, +"end": 1257, +"returns": null, +"sig": "public bool HasError", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Extent", +"access": "public", +"modifiers": [ +"public" +], +"start": 1262, +"end": 1262, +"returns": null, +"sig": "public IScriptExtent Extent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1267, +"end": 1270, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"virtual" +], +"start": 1272, +"end": 1275, +"returns": "string", +"sig": "internal virtual string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.NumberToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_value", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1283, +"end": 1283, +"returns": null, +"sig": "private readonly object _value", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "NumberToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1285, +"end": 1289, +"returns": "", +"sig": "internal NumberToken ( InternalScriptExtent scriptExtent , object value , TokenFlags tokenFlags ) : base ( scriptExtent , TokenKind . Number , tokenFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1291, +"end": 1301, +"returns": "string", +"sig": "internal override string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 1306, +"end": 1306, +"returns": null, +"sig": "public object Value", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.ParameterToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_parameterName", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1314, +"end": 1314, +"returns": null, +"sig": "private readonly string _parameterName", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_usedColon", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1315, +"end": 1315, +"returns": null, +"sig": "private readonly bool _usedColon", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ParameterToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1317, +"end": 1323, +"returns": "", +"sig": "internal ParameterToken ( InternalScriptExtent scriptExtent , string parameterName , bool usedColon ) : base ( scriptExtent , TokenKind . Parameter , TokenFlags . None )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterName", +"access": "public", +"modifiers": [ +"public" +], +"start": 1329, +"end": 1329, +"returns": null, +"sig": "public string ParameterName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsedColon", +"access": "public", +"modifiers": [ +"public" +], +"start": 1337, +"end": 1337, +"returns": null, +"sig": "public bool UsedColon", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1339, +"end": 1348, +"returns": "string", +"sig": "internal override string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.VariableToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "VariableToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1356, +"end": 1360, +"returns": "", +"sig": "internal VariableToken ( InternalScriptExtent scriptExtent , VariablePath path , TokenFlags tokenFlags , bool splatted ) : base ( scriptExtent , splatted ? TokenKind . SplattedVariable : TokenKind . Variable , tokenFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 1365, +"end": 1365, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "VariablePath", +"access": "public", +"modifiers": [ +"public" +], +"start": 1370, +"end": 1370, +"returns": null, +"sig": "public VariablePath VariablePath", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1372, +"end": 1381, +"returns": "string", +"sig": "internal override string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StringToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StringToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1389, +"end": 1393, +"returns": "", +"sig": "internal StringToken ( InternalScriptExtent scriptExtent , TokenKind kind , TokenFlags tokenFlags , string value ) : base ( scriptExtent , kind , tokenFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 1398, +"end": 1398, +"returns": null, +"sig": "public string Value", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1400, +"end": 1409, +"returns": "string", +"sig": "internal override string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StringLiteralToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "StringLiteralToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1417, +"end": 1420, +"returns": "", +"sig": "internal StringLiteralToken ( InternalScriptExtent scriptExtent , TokenFlags flags , TokenKind tokenKind , string value ) : base ( scriptExtent , tokenKind , flags , value )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.StringExpandableToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_nestedTokens", +"access": "private", +"modifiers": [ +"private" +], +"start": 1428, +"end": 1428, +"returns": null, +"sig": "private ReadOnlyCollection < Token > _nestedTokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "StringExpandableToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1430, +"end": 1439, +"returns": "", +"sig": "internal StringExpandableToken ( InternalScriptExtent scriptExtent , TokenKind tokenKind , string value , string formatString , List < Token > nestedTokens , TokenFlags flags ) : base ( scriptExtent , tokenKind , flags , value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1441, +"end": 1451, +"returns": "void", +"sig": "internal static void ToDebugString ( ReadOnlyCollection < Token > nestedTokens , StringBuilder sb , int indent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NestedTokens", +"access": "public", +"modifiers": [ +"public" +], +"start": 1459, +"end": 1464, +"returns": null, +"sig": "public ReadOnlyCollection < Token > NestedTokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FormatString", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1466, +"end": 1466, +"returns": null, +"sig": "internal string FormatString", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1468, +"end": 1479, +"returns": "string", +"sig": "internal override string ToDebugString ( int indent )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.LabelToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "LabelToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1486, +"end": 1490, +"returns": "", +"sig": "internal LabelToken ( InternalScriptExtent scriptExtent , TokenFlags tokenFlags , string labelText ) : base ( scriptExtent , TokenKind . Label , tokenFlags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LabelText", +"access": "public", +"modifiers": [ +"public" +], +"start": 1494, +"end": 1494, +"returns": null, +"sig": "public string LabelText", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.RedirectionToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "RedirectionToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1502, +"end": 1505, +"returns": "", +"sig": "internal RedirectionToken ( InternalScriptExtent scriptExtent , TokenKind kind ) : base ( scriptExtent , kind , TokenFlags . None )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.InputRedirectionToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "InputRedirectionToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1513, +"end": 1516, +"returns": "", +"sig": "internal InputRedirectionToken ( InternalScriptExtent scriptExtent ) : base ( scriptExtent , TokenKind . RedirectInStd )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.MergingRedirectionToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MergingRedirectionToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1524, +"end": 1529, +"returns": "", +"sig": "internal MergingRedirectionToken ( InternalScriptExtent scriptExtent , RedirectionStream from , RedirectionStream to ) : base ( scriptExtent , TokenKind . Redirection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FromStream", +"access": "public", +"modifiers": [ +"public" +], +"start": 1534, +"end": 1534, +"returns": null, +"sig": "public RedirectionStream FromStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ToStream", +"access": "public", +"modifiers": [ +"public" +], +"start": 1539, +"end": 1539, +"returns": null, +"sig": "public RedirectionStream ToStream", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.FileRedirectionToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FileRedirectionToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1547, +"end": 1552, +"returns": "", +"sig": "internal FileRedirectionToken ( InternalScriptExtent scriptExtent , RedirectionStream from , bool append ) : base ( scriptExtent , TokenKind . Redirection )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FromStream", +"access": "public", +"modifiers": [ +"public" +], +"start": 1557, +"end": 1557, +"returns": null, +"sig": "public RedirectionStream FromStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Append", +"access": "public", +"modifiers": [ +"public" +], +"start": 1562, +"end": 1562, +"returns": null, +"sig": "public bool Append", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.UnscannedSubExprToken", +"file": "src/System.Management.Automation/engine/parser/token.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "UnscannedSubExprToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1567, +"end": 1571, +"returns": "", +"sig": "internal UnscannedSubExprToken ( InternalScriptExtent scriptExtent , TokenFlags tokenFlags , string value , BitArray skippedCharOffsets ) : base ( scriptExtent , tokenFlags , TokenKind . StringLiteral , value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SkippedCharOffsets", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1573, +"end": 1573, +"returns": null, +"sig": "internal BitArray SkippedCharOffsets", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeyword", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "DynamicKeywords", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 78, +"end": 84, +"returns": null, +"sig": "private static Dictionary < string , DynamicKeyword > DynamicKeywords", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_dynamicKeywords", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 87, +"end": 87, +"returns": null, +"sig": "private static Dictionary < string , DynamicKeyword > t_dynamicKeywords", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "property", +"name": "DynamicKeywordsStack", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 92, +"end": 98, +"returns": null, +"sig": "private static Stack < Dictionary < string , DynamicKeyword > > DynamicKeywordsStack", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "t_dynamicKeywordsStack", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 101, +"end": 101, +"returns": null, +"sig": "private static Stack < Dictionary < string , DynamicKeyword > > t_dynamicKeywordsStack", +"attributes": [ +"ThreadStatic" +], +"cond": [] +}, +{ +"kind": "method", +"name": "Reset", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 106, +"end": 109, +"returns": "void", +"sig": "public static void Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Push", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 114, +"end": 118, +"returns": "void", +"sig": "public static void Push ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Pop", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 123, +"end": 126, +"returns": "void", +"sig": "public static void Pop ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetKeyword", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 132, +"end": 137, +"returns": "DynamicKeyword", +"sig": "public static DynamicKeyword GetKeyword ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetKeyword", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 143, +"end": 146, +"returns": "List < DynamicKeyword >", +"sig": "public static List < DynamicKeyword > GetKeyword ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContainsKeyword", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 152, +"end": 161, +"returns": "bool", +"sig": "public static bool ContainsKeyword ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddKeyword", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 166, +"end": 183, +"returns": "void", +"sig": "public static void AddKeyword ( DynamicKeyword keywordToAdd )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveKeyword", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 190, +"end": 199, +"returns": "void", +"sig": "public static void RemoveKeyword ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHiddenKeyword", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 206, +"end": 215, +"returns": "bool", +"sig": "internal static bool IsHiddenKeyword ( string name )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_hiddenDynamicKeywords", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 221, +"end": 222, +"returns": null, +"sig": "private static readonly HashSet < string > s_hiddenDynamicKeywords", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Copy", +"access": "public", +"modifiers": [ +"public" +], +"start": 230, +"end": 259, +"returns": "DynamicKeyword", +"sig": "public DynamicKeyword Copy ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ImplementingModule", +"access": "public", +"modifiers": [ +"public" +], +"start": 264, +"end": 264, +"returns": null, +"sig": "public string ImplementingModule", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ImplementingModuleVersion", +"access": "public", +"modifiers": [ +"public" +], +"start": 269, +"end": 269, +"returns": null, +"sig": "public Version ImplementingModuleVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Keyword", +"access": "public", +"modifiers": [ +"public" +], +"start": 275, +"end": 275, +"returns": null, +"sig": "public string Keyword", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ResourceName", +"access": "public", +"modifiers": [ +"public" +], +"start": 280, +"end": 280, +"returns": null, +"sig": "public string ResourceName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BodyMode", +"access": "public", +"modifiers": [ +"public" +], +"start": 285, +"end": 285, +"returns": null, +"sig": "public DynamicKeywordBodyMode BodyMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DirectCall", +"access": "public", +"modifiers": [ +"public" +], +"start": 293, +"end": 293, +"returns": null, +"sig": "public bool DirectCall", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NameMode", +"access": "public", +"modifiers": [ +"public" +], +"start": 298, +"end": 298, +"returns": null, +"sig": "public DynamicKeywordNameMode NameMode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "MetaStatement", +"access": "public", +"modifiers": [ +"public" +], +"start": 304, +"end": 304, +"returns": null, +"sig": "public bool MetaStatement", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsReservedKeyword", +"access": "public", +"modifiers": [ +"public" +], +"start": 309, +"end": 309, +"returns": null, +"sig": "public bool IsReservedKeyword", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasReservedProperties", +"access": "public", +"modifiers": [ +"public" +], +"start": 314, +"end": 314, +"returns": null, +"sig": "public bool HasReservedProperties", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Properties", +"access": "public", +"modifiers": [ +"public" +], +"start": 319, +"end": 325, +"returns": null, +"sig": "public Dictionary < string , DynamicKeywordProperty > Properties", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_properties", +"access": "private", +"modifiers": [ +"private" +], +"start": 327, +"end": 327, +"returns": null, +"sig": "private Dictionary < string , DynamicKeywordProperty > _properties", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Parameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 332, +"end": 338, +"returns": null, +"sig": "public Dictionary < string , DynamicKeywordParameter > Parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameters", +"access": "private", +"modifiers": [ +"private" +], +"start": 340, +"end": 340, +"returns": null, +"sig": "private Dictionary < string , DynamicKeywordParameter > _parameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PreParse", +"access": "public", +"modifiers": [ +"public" +], +"start": 346, +"end": 346, +"returns": null, +"sig": "public Func < DynamicKeyword , ParseError [ ] > PreParse", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PostParse", +"access": "public", +"modifiers": [ +"public" +], +"start": 351, +"end": 351, +"returns": null, +"sig": "public Func < DynamicKeywordStatementAst , ParseError [ ] > PostParse", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SemanticCheck", +"access": "public", +"modifiers": [ +"public" +], +"start": 356, +"end": 356, +"returns": null, +"sig": "public Func < DynamicKeywordStatementAst , ParseError [ ] > SemanticCheck", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordExtension", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "IsMetaDSCResource", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 361, +"end": 378, +"returns": "bool", +"sig": "internal static bool IsMetaDSCResource ( this DynamicKeyword keyword )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsCompatibleWithConfigurationType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 380, +"end": 384, +"returns": "bool", +"sig": "internal static bool IsCompatibleWithConfigurationType ( this DynamicKeyword keyword , ConfigurationType ConfigurationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_excludeKeywords", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 386, +"end": 389, +"returns": null, +"sig": "private static readonly Dictionary < string , List < string > > s_excludeKeywords", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAllowedKeywords", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 397, +"end": 412, +"returns": "IEnumerable < DynamicKeyword >", +"sig": "internal static IEnumerable < DynamicKeyword > GetAllowedKeywords ( this DynamicKeyword keyword , IEnumerable < DynamicKeyword > allowedKeywords )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordProperty", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Name", +"access": "public", +"modifiers": [ +"public" +], +"start": 423, +"end": 423, +"returns": null, +"sig": "public string Name", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TypeConstraint", +"access": "public", +"modifiers": [ +"public" +], +"start": 428, +"end": 428, +"returns": null, +"sig": "public string TypeConstraint", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Attributes", +"access": "public", +"modifiers": [ +"public" +], +"start": 433, +"end": 436, +"returns": null, +"sig": "public List < string > Attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_attributes", +"access": "private", +"modifiers": [ +"private" +], +"start": 438, +"end": 438, +"returns": null, +"sig": "private List < string > _attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Values", +"access": "public", +"modifiers": [ +"public" +], +"start": 443, +"end": 446, +"returns": null, +"sig": "public List < string > Values", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_values", +"access": "private", +"modifiers": [ +"private" +], +"start": 448, +"end": 448, +"returns": null, +"sig": "private List < string > _values", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ValueMap", +"access": "public", +"modifiers": [ +"public" +], +"start": 453, +"end": 456, +"returns": null, +"sig": "public Dictionary < string , string > ValueMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_valueMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 458, +"end": 458, +"returns": null, +"sig": "private Dictionary < string , string > _valueMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Mandatory", +"access": "public", +"modifiers": [ +"public" +], +"start": 463, +"end": 463, +"returns": null, +"sig": "public bool Mandatory", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsKey", +"access": "public", +"modifiers": [ +"public" +], +"start": 468, +"end": 468, +"returns": null, +"sig": "public bool IsKey", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Range", +"access": "public", +"modifiers": [ +"public" +], +"start": 473, +"end": 473, +"returns": null, +"sig": "public Tuple < int , int > Range", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicKeywordParameter", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Switch", +"access": "public", +"modifiers": [ +"public" +], +"start": 486, +"end": 486, +"returns": null, +"sig": "public bool Switch", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.TokenizerState", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "NestedTokensAdjustment", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 584, +"end": 584, +"returns": null, +"sig": "internal int NestedTokensAdjustment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Script", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 585, +"end": 585, +"returns": null, +"sig": "internal string Script", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TokenStart", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 586, +"end": 586, +"returns": null, +"sig": "internal int TokenStart", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "CurrentIndex", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 587, +"end": 587, +"returns": null, +"sig": "internal int CurrentIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "FirstToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 588, +"end": 588, +"returns": null, +"sig": "internal Token FirstToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "LastToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 589, +"end": 589, +"returns": null, +"sig": "internal Token LastToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "SkippedCharOffsets", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 590, +"end": 590, +"returns": null, +"sig": "internal BitArray SkippedCharOffsets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "TokenList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 591, +"end": 591, +"returns": null, +"sig": "internal List < Token > TokenList", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.Tokenizer", +"file": "src/System.Management.Automation/engine/parser/tokenizer.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_keywordTable", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 597, +"end": 598, +"returns": null, +"sig": "private static readonly Dictionary < string , TokenKind > s_keywordTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_operatorTable", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 600, +"end": 601, +"returns": null, +"sig": "private static readonly Dictionary < string , TokenKind > s_operatorTable", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_invalidChar", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 603, +"end": 603, +"returns": null, +"sig": "private static readonly char s_invalidChar", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_maxNumberOfUnicodeHexDigits", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 604, +"end": 604, +"returns": null, +"sig": "private static readonly int s_maxNumberOfUnicodeHexDigits", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parser", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 606, +"end": 606, +"returns": null, +"sig": "private readonly Parser _parser", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_positionHelper", +"access": "private", +"modifiers": [ +"private" +], +"start": 607, +"end": 607, +"returns": null, +"sig": "private PositionHelper _positionHelper", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nestedTokensAdjustment", +"access": "private", +"modifiers": [ +"private" +], +"start": 608, +"end": 608, +"returns": null, +"sig": "private int _nestedTokensAdjustment", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_skippedCharOffsets", +"access": "private", +"modifiers": [ +"private" +], +"start": 616, +"end": 616, +"returns": null, +"sig": "private BitArray _skippedCharOffsets", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_script", +"access": "private", +"modifiers": [ +"private" +], +"start": 618, +"end": 618, +"returns": null, +"sig": "private string _script", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_tokenStart", +"access": "private", +"modifiers": [ +"private" +], +"start": 619, +"end": 619, +"returns": null, +"sig": "private int _tokenStart", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_currentIndex", +"access": "private", +"modifiers": [ +"private" +], +"start": 620, +"end": 620, +"returns": null, +"sig": "private int _currentIndex", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_beginSignatureExtent", +"access": "private", +"modifiers": [ +"private" +], +"start": 621, +"end": 621, +"returns": null, +"sig": "private InternalScriptExtent _beginSignatureExtent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_keywordText", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 625, +"end": 639, +"returns": null, +"sig": "private static readonly string [ ] s_keywordText", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_keywordTokenKind", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 641, +"end": 655, +"returns": null, +"sig": "private static readonly TokenKind [ ] s_keywordTokenKind", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_operatorText", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 657, +"end": 674, +"returns": null, +"sig": "internal static readonly string [ ] _operatorText", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_operatorTokenKind", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 676, +"end": 693, +"returns": null, +"sig": "private static readonly TokenKind [ ] s_operatorTokenKind", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Tokenizer", +"access": null, +"modifiers": [ +"static" +], +"start": 697, +"end": 722, +"returns": "", +"sig": "static Tokenizer ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "Tokenizer", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 724, +"end": 727, +"returns": "", +"sig": "internal Tokenizer ( Parser parser )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Mode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 729, +"end": 729, +"returns": null, +"sig": "internal TokenizerMode Mode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AllowSignedNumbers", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 731, +"end": 731, +"returns": null, +"sig": "internal bool AllowSignedNumbers", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_forceEndNumberOnTernaryOpChars", +"access": "private", +"modifiers": [ +"private" +], +"start": 734, +"end": 734, +"returns": null, +"sig": "private bool _forceEndNumberOnTernaryOpChars", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ForceEndNumberOnTernaryOpChars", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 736, +"end": 740, +"returns": null, +"sig": "internal bool ForceEndNumberOnTernaryOpChars", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "WantSimpleName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 742, +"end": 742, +"returns": null, +"sig": "internal bool WantSimpleName", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "InWorkflowContext", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 744, +"end": 744, +"returns": null, +"sig": "internal bool InWorkflowContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "TokenList", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 746, +"end": 746, +"returns": null, +"sig": "internal List < Token > TokenList", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FirstToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 748, +"end": 748, +"returns": null, +"sig": "internal Token FirstToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LastToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 750, +"end": 750, +"returns": null, +"sig": "internal Token LastToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RequiresTokens", +"access": "private", +"modifiers": [ +"private" +], +"start": 752, +"end": 752, +"returns": null, +"sig": "private List < Token > RequiresTokens", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InCommandMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 754, +"end": 754, +"returns": "bool", +"sig": "private bool InCommandMode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InExpressionMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 756, +"end": 756, +"returns": "bool", +"sig": "private bool InExpressionMode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InTypeNameMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 758, +"end": 758, +"returns": "bool", +"sig": "private bool InTypeNameMode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InSignatureMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 760, +"end": 760, +"returns": "bool", +"sig": "private bool InSignatureMode ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Initialize", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 762, +"end": 797, +"returns": "void", +"sig": "internal void Initialize ( string fileName , string input , List < Token > tokenList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StartNestedScan", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 799, +"end": 821, +"returns": "TokenizerState", +"sig": "internal TokenizerState StartNestedScan ( UnscannedSubExprToken nestedText )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FinishNestedScan", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 823, +"end": 833, +"returns": "void", +"sig": "internal void FinishNestedScan ( TokenizerState ts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetChar", +"access": "private", +"modifiers": [ +"private" +], +"start": 837, +"end": 850, +"returns": "char", +"sig": "private char GetChar ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UngetChar", +"access": "private", +"modifiers": [ +"private" +], +"start": 852, +"end": 857, +"returns": "void", +"sig": "private void UngetChar ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PeekChar", +"access": "private", +"modifiers": [ +"private" +], +"start": 859, +"end": 869, +"returns": "char", +"sig": "private char PeekChar ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipChar", +"access": "private", +"modifiers": [ +"private" +], +"start": 871, +"end": 876, +"returns": "void", +"sig": "private void SkipChar ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AtEof", +"access": "private", +"modifiers": [ +"private" +], +"start": 878, +"end": 881, +"returns": "bool", +"sig": "private bool AtEof ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsKeyword", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 883, +"end": 896, +"returns": "bool", +"sig": "internal static bool IsKeyword ( string str )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipNewlines", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 898, +"end": 974, +"returns": "void", +"sig": "internal void SkipNewlines ( bool skipSemis )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipWhiteSpace", +"access": "private", +"modifiers": [ +"private" +], +"start": 976, +"end": 988, +"returns": "void", +"sig": "private void SkipWhiteSpace ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanNewline", +"access": "private", +"modifiers": [ +"private" +], +"start": 990, +"end": 1000, +"returns": "void", +"sig": "private void ScanNewline ( char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanSemicolon", +"access": "private", +"modifiers": [ +"private" +], +"start": 1002, +"end": 1011, +"returns": "void", +"sig": "private void ScanSemicolon ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanLineContinuation", +"access": "private", +"modifiers": [ +"private" +], +"start": 1013, +"end": 1023, +"returns": "void", +"sig": "private void ScanLineContinuation ( char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestorePoint", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1025, +"end": 1029, +"returns": "int", +"sig": "internal int GetRestorePoint ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Resync", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1031, +"end": 1037, +"returns": "void", +"sig": "internal void Resync ( Token token )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Resync", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1039, +"end": 1078, +"returns": "void", +"sig": "internal void Resync ( int start )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RemoveTokensFromListDuringResync", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1080, +"end": 1100, +"returns": "void", +"sig": "internal void RemoveTokensFromListDuringResync ( List < Token > tokenList , int start )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReplaceSavedTokens", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1102, +"end": 1122, +"returns": "void", +"sig": "internal void ReplaceSavedTokens ( Token firstOldToken , Token lastOldToken , Token newToken )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NormalizeCRLF", +"access": "private", +"modifiers": [ +"private" +], +"start": 1124, +"end": 1131, +"returns": "void", +"sig": "private void NormalizeCRLF ( char c )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckAstIsBeforeSignature", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1133, +"end": 1144, +"returns": "void", +"sig": "internal void CheckAstIsBeforeSignature ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1146, +"end": 1149, +"returns": "void", +"sig": "private void ReportError ( int errorOffset , string errorId , string errorMsg , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1151, +"end": 1154, +"returns": "void", +"sig": "private void ReportError ( IScriptExtent extent , string errorId , string errorMsg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1156, +"end": 1159, +"returns": "void", +"sig": "private void ReportError ( IScriptExtent extent , string errorId , string errorMsg , object arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportError", +"access": "private", +"modifiers": [ +"private" +], +"start": 1161, +"end": 1164, +"returns": "void", +"sig": "private void ReportError ( IScriptExtent extent , string errorId , string errorMsg , object arg1 , object arg2 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIncompleteInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1166, +"end": 1169, +"returns": "void", +"sig": "private void ReportIncompleteInput ( int errorOffset , string errorId , string errorMsg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIncompleteInput", +"access": "private", +"modifiers": [ +"private" +], +"start": 1171, +"end": 1174, +"returns": "void", +"sig": "private void ReportIncompleteInput ( int errorOffset , string errorId , string errorMsg , object arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewScriptExtent", +"access": "private", +"modifiers": [ +"private" +], +"start": 1176, +"end": 1179, +"returns": "InternalScriptExtent", +"sig": "private InternalScriptExtent NewScriptExtent ( int start , int end )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CurrentExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1181, +"end": 1207, +"returns": "InternalScriptExtent", +"sig": "internal InternalScriptExtent CurrentExtent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptExtent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1209, +"end": 1212, +"returns": "IScriptExtent", +"sig": "internal IScriptExtent GetScriptExtent ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewCommentToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1214, +"end": 1217, +"returns": "Token", +"sig": "private Token NewCommentToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SaveToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1219, +"end": 1241, +"returns": "T", +"sig": "private T SaveToken < T > ( T token ) where T : Token", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1243, +"end": 1246, +"returns": "Token", +"sig": "private Token NewToken ( TokenKind kind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewNumberToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1248, +"end": 1251, +"returns": "Token", +"sig": "private Token NewNumberToken ( object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewParameterToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1253, +"end": 1256, +"returns": "Token", +"sig": "private Token NewParameterToken ( string name , bool sawColon )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewVariableToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1258, +"end": 1261, +"returns": "VariableToken", +"sig": "private VariableToken NewVariableToken ( VariablePath path , bool splatted )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewStringLiteralToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1263, +"end": 1266, +"returns": "StringToken", +"sig": "private StringToken NewStringLiteralToken ( string value , TokenKind tokenKind , TokenFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewStringExpandableToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1268, +"end": 1283, +"returns": "StringToken", +"sig": "private StringToken NewStringExpandableToken ( string value , string formatString , TokenKind tokenKind , List < Token > nestedTokens , TokenFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewGenericExpandableToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1285, +"end": 1288, +"returns": "Token", +"sig": "private Token NewGenericExpandableToken ( string value , string formatString , List < Token > nestedTokens )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewGenericToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1290, +"end": 1293, +"returns": "Token", +"sig": "private Token NewGenericToken ( string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewInputRedirectionToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1295, +"end": 1298, +"returns": "Token", +"sig": "private Token NewInputRedirectionToken ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewFileRedirectionToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1300, +"end": 1314, +"returns": "Token", +"sig": "private Token NewFileRedirectionToken ( int from , bool append , bool fromSpecifiedExplicitly )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewMergingRedirectionToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1316, +"end": 1319, +"returns": "Token", +"sig": "private Token NewMergingRedirectionToken ( int from , int to )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NewLabelToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 1321, +"end": 1324, +"returns": "LabelToken", +"sig": "private LabelToken NewLabelToken ( string value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAtEndOfScript", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1326, +"end": 1331, +"returns": "bool", +"sig": "internal bool IsAtEndOfScript ( IScriptExtent extent , bool checkCommentsAndWhitespace = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "OnlyWhitespaceOrCommentsAfterExtent", +"access": "private", +"modifiers": [ +"private" +], +"start": 1333, +"end": 1358, +"returns": "bool", +"sig": "private bool OnlyWhitespaceOrCommentsAfterExtent ( InternalScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsPipeContinuation", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1360, +"end": 1365, +"returns": "bool", +"sig": "internal bool IsPipeContinuation ( IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ContinuationAfterExtent", +"access": "private", +"modifiers": [ +"private" +], +"start": 1367, +"end": 1431, +"returns": "bool", +"sig": "private bool ContinuationAfterExtent ( IScriptExtent extent , char continuationChar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipLineComment", +"access": "private", +"modifiers": [ +"private" +], +"start": 1433, +"end": 1446, +"returns": "int", +"sig": "private int SkipLineComment ( int i )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SkipBlockComment", +"access": "private", +"modifiers": [ +"private" +], +"start": 1448, +"end": 1461, +"returns": "int", +"sig": "private int SkipBlockComment ( int i )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Backtick", +"access": "private", +"modifiers": [ +"private" +], +"start": 1463, +"end": 1492, +"returns": "char", +"sig": "private char Backtick ( char c , out char surrogateCharacter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanUnicodeEscape", +"access": "private", +"modifiers": [ +"private" +], +"start": 1494, +"end": 1588, +"returns": "char", +"sig": "private char ScanUnicodeEscape ( out char surrogateCharacter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCharsFromUtf32", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1590, +"end": 1603, +"returns": "char", +"sig": "private static char GetCharsFromUtf32 ( uint codepoint , out char lowSurrogate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanToEndOfCommentLine", +"access": "private", +"modifiers": [ +"private" +], +"start": 1605, +"end": 1754, +"returns": "void", +"sig": "private void ScanToEndOfCommentLine ( out bool sawBeginSig , out bool matchedRequires )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_beginTokenSimilarity2dArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 1761, +"end": 1761, +"returns": null, +"sig": "private int [ , ] _beginTokenSimilarity2dArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_stringBuilders", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1763, +"end": 1763, +"returns": null, +"sig": "private readonly Queue < StringBuilder > _stringBuilders", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStringBuilder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1765, +"end": 1768, +"returns": "StringBuilder", +"sig": "private StringBuilder GetStringBuilder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Release", +"access": "private", +"modifiers": [ +"private" +], +"start": 1770, +"end": 1779, +"returns": "void", +"sig": "private void Release ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStringAndRelease", +"access": "private", +"modifiers": [ +"private" +], +"start": 1781, +"end": 1786, +"returns": "string", +"sig": "private string GetStringAndRelease ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanLineComment", +"access": "private", +"modifiers": [ +"private" +], +"start": 1792, +"end": 1807, +"returns": "void", +"sig": "private void ScanLineComment ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanBlockComment", +"access": "private", +"modifiers": [ +"private" +], +"start": 1809, +"end": 1837, +"returns": "void", +"sig": "private void ScanBlockComment ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStringSimilarity", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1841, +"end": 1890, +"returns": "int", +"sig": "private static int GetStringSimilarity ( string first , string second , int [ , ] distanceMap = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptRequirements", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1894, +"end": 1987, +"returns": "ScriptRequirements", +"sig": "internal ScriptRequirements GetScriptRequirements ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "shellIDToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1989, +"end": 1989, +"returns": null, +"sig": "private const string shellIDToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "PSSnapinToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1990, +"end": 1990, +"returns": null, +"sig": "private const string PSSnapinToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "versionToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1991, +"end": 1991, +"returns": null, +"sig": "private const string versionToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "editionToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1992, +"end": 1992, +"returns": null, +"sig": "private const string editionToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "assemblyToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1993, +"end": 1993, +"returns": null, +"sig": "private const string assemblyToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "modulesToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1994, +"end": 1994, +"returns": null, +"sig": "private const string modulesToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "const", +"name": "elevationToken", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1995, +"end": 1995, +"returns": null, +"sig": "private const string elevationToken", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleRequiresParameter", +"access": "private", +"modifiers": [ +"private", +"ref", +"ref", +"ref", +"ref", +"ref", +"ref", +"ref", +"ref", +"ref" +], +"start": 1997, +"end": 2214, +"returns": "void", +"sig": "private void HandleRequiresParameter ( CommandParameterAst parameter , ReadOnlyCollection < CommandElementAst > commandElements , bool snapinSpecified , ref int index , ref string snapinName , ref Version snapinVersion , ref string requiredShellId , ref Version requiredVersion , ref List < string > ", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleRequiresAssemblyArgument", +"access": "private", +"modifiers": [ +"private" +], +"start": 2216, +"end": 2236, +"returns": "List < string >", +"sig": "private List < string > HandleRequiresAssemblyArgument ( Ast argumentAst , object arg , List < string > requiredAssemblies )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HandleRequiresPSEditionArgument", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 2238, +"end": 2274, +"returns": "List < string >", +"sig": "private List < string > HandleRequiresPSEditionArgument ( Ast argumentAst , object arg , ref List < string > requiredEditions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVerbatimCommandArgument", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2283, +"end": 2315, +"returns": "StringToken", +"sig": "internal StringToken GetVerbatimCommandArgument ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanStringLiteral", +"access": "private", +"modifiers": [ +"private" +], +"start": 2317, +"end": 2353, +"returns": "TokenFlags", +"sig": "private TokenFlags ScanStringLiteral ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanStringLiteral", +"access": "private", +"modifiers": [ +"private" +], +"start": 2355, +"end": 2360, +"returns": "Token", +"sig": "private Token ScanStringLiteral ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanSubExpression", +"access": "private", +"modifiers": [ +"private" +], +"start": 2362, +"end": 2447, +"returns": "Token", +"sig": "private Token ScanSubExpression ( bool hereString )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanStringExpandable", +"access": "private", +"modifiers": [ +"private" +], +"start": 2449, +"end": 2515, +"returns": "TokenFlags", +"sig": "private TokenFlags ScanStringExpandable ( StringBuilder sb , StringBuilder formatSb , List < Token > nestedTokens )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanDollarInStringExpandable", +"access": "private", +"modifiers": [ +"private" +], +"start": 2518, +"end": 2566, +"returns": "bool", +"sig": "private bool ScanDollarInStringExpandable ( StringBuilder sb , StringBuilder formatSb , bool hereString , List < Token > nestedTokens )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanStringExpandable", +"access": "private", +"modifiers": [ +"private" +], +"start": 2568, +"end": 2576, +"returns": "Token", +"sig": "private Token ScanStringExpandable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanAfterHereStringHeader", +"access": "private", +"modifiers": [ +"private" +], +"start": 2578, +"end": 2635, +"returns": "bool", +"sig": "private bool ScanAfterHereStringHeader ( string header )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanPossibleHereStringFooter", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 2637, +"end": 2683, +"returns": "bool", +"sig": "private bool ScanPossibleHereStringFooter ( Func < char , bool > test , Action < char > appendChar , ref int falseFooterOffset )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanHereStringLiteral", +"access": "private", +"modifiers": [ +"private" +], +"start": 2685, +"end": 2753, +"returns": "Token", +"sig": "private Token ScanHereStringLiteral ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanHereStringExpandable", +"access": "private", +"modifiers": [ +"private" +], +"start": 2755, +"end": 2865, +"returns": "Token", +"sig": "private Token ScanHereStringExpandable ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanVariable", +"access": "private", +"modifiers": [ +"private" +], +"start": 2872, +"end": 3180, +"returns": "Token", +"sig": "private Token ScanVariable ( bool splatted , bool inStringExpandable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 3185, +"end": 3338, +"returns": "Token", +"sig": "private Token ScanParameter ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckOperatorInCommandMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 3340, +"end": 3348, +"returns": "Token", +"sig": "private Token CheckOperatorInCommandMode ( char c , TokenKind tokenKind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckOperatorInCommandMode", +"access": "private", +"modifiers": [ +"private" +], +"start": 3350, +"end": 3361, +"returns": "Token", +"sig": "private Token CheckOperatorInCommandMode ( char c1 , char c2 , TokenKind tokenKind )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanGenericToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 3363, +"end": 3368, +"returns": "Token", +"sig": "private Token ScanGenericToken ( char firstChar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanGenericToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 3370, +"end": 3380, +"returns": "Token", +"sig": "private Token ScanGenericToken ( char firstChar , char surrogateCharacter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanGenericToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 3382, +"end": 3479, +"returns": "Token", +"sig": "private Token ScanGenericToken ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanHexDigits", +"access": "private", +"modifiers": [ +"private" +], +"start": 3483, +"end": 3492, +"returns": "void", +"sig": "private void ScanHexDigits ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanDecimalDigits", +"access": "private", +"modifiers": [ +"private" +], +"start": 3494, +"end": 3507, +"returns": "int", +"sig": "private int ScanDecimalDigits ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanBinaryDigits", +"access": "private", +"modifiers": [ +"private" +], +"start": 3509, +"end": 3518, +"returns": "void", +"sig": "private void ScanBinaryDigits ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanExponent", +"access": "private", +"modifiers": [ +"private", +"ref", +"ref" +], +"start": 3520, +"end": 3537, +"returns": "void", +"sig": "private void ScanExponent ( StringBuilder sb , ref int signIndex , ref bool notNumber )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanNumberAfterDot", +"access": "private", +"modifiers": [ +"private", +"ref", +"ref" +], +"start": 3539, +"end": 3553, +"returns": "void", +"sig": "private void ScanNumberAfterDot ( StringBuilder sb , ref int signIndex , ref bool notNumber )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetNumberValue", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3555, +"end": 3882, +"returns": "bool", +"sig": "private static bool TryGetNumberValue ( ReadOnlySpan < char > strNum , NumberFormat format , NumberSuffixFlags suffix , bool real , long multiplier , out object result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanNumber", +"access": "private", +"modifiers": [ +"private" +], +"start": 3884, +"end": 3918, +"returns": "Token", +"sig": "private Token ScanNumber ( char firstChar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanNumberHelper", +"access": "private", +"modifiers": [ +"private" +], +"start": 3933, +"end": 4163, +"returns": "string", +"sig": "private string ScanNumberHelper ( char firstChar , out NumberFormat format , out NumberSuffixFlags suffix , out bool real , out long multiplier )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMemberAccessOperator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4167, +"end": 4262, +"returns": "Token", +"sig": "internal Token GetMemberAccessOperator ( bool allowLBracket )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetInvokeMemberOpenParen", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4264, +"end": 4283, +"returns": "Token", +"sig": "internal Token GetInvokeMemberOpenParen ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLBracket", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4285, +"end": 4365, +"returns": "Token", +"sig": "internal Token GetLBracket ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanDot", +"access": "private", +"modifiers": [ +"private" +], +"start": 4367, +"end": 4398, +"returns": "Token", +"sig": "private Token ScanDot ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanIdentifier", +"access": "private", +"modifiers": [ +"private" +], +"start": 4402, +"end": 4458, +"returns": "Token", +"sig": "private Token ScanIdentifier ( char firstChar )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanTypeName", +"access": "private", +"modifiers": [ +"private" +], +"start": 4462, +"end": 4493, +"returns": "Token", +"sig": "private Token ScanTypeName ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanAssemblyNameSpecToken", +"access": "private", +"modifiers": [ +"private" +], +"start": 4495, +"end": 4517, +"returns": "void", +"sig": "private void ScanAssemblyNameSpecToken ( StringBuilder sb )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAssemblyNameSpec", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4519, +"end": 4570, +"returns": "string", +"sig": "internal string GetAssemblyNameSpec ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ScanLabel", +"access": "private", +"modifiers": [ +"private" +], +"start": 4574, +"end": 4610, +"returns": "Token", +"sig": "private Token ScanLabel ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NextToken", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4612, +"end": 5081, +"returns": "Token", +"sig": "internal Token NextToken ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CompiledScriptBlockData", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CompiledScriptBlockData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 43, +"end": 48, +"returns": "", +"sig": "internal CompiledScriptBlockData ( IParameterMetadataProvider ast , bool isFilter )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "CompiledScriptBlockData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 50, +"end": 55, +"returns": "", +"sig": "internal CompiledScriptBlockData ( string scriptText , bool isProductCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 57, +"end": 83, +"returns": "bool", +"sig": "internal bool Compile ( bool optimized )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitializeMetadata", +"access": "private", +"modifiers": [ +"private" +], +"start": 85, +"end": 131, +"returns": "void", +"sig": "private void InitializeMetadata ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileUnoptimized", +"access": "private", +"modifiers": [ +"private" +], +"start": 133, +"end": 146, +"returns": "void", +"sig": "private void CompileUnoptimized ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompileOptimized", +"access": "private", +"modifiers": [ +"private" +], +"start": 148, +"end": 161, +"returns": "void", +"sig": "private void CompileOptimized ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReallyCompile", +"access": "private", +"modifiers": [ +"private" +], +"start": 163, +"end": 195, +"returns": "void", +"sig": "private void ReallyCompile ( bool optimize )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PerformSecurityChecks", +"access": "private", +"modifiers": [ +"private" +], +"start": 197, +"end": 283, +"returns": "void", +"sig": "private void PerformSecurityChecks ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptText", +"access": "private", +"modifiers": [ +"private" +], +"start": 286, +"end": 286, +"returns": null, +"sig": "private string _scriptText", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Ast", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 288, +"end": 288, +"returns": null, +"sig": "internal IParameterMetadataProvider Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ast", +"access": "private", +"modifiers": [ +"private" +], +"start": 290, +"end": 290, +"returns": null, +"sig": "private IParameterMetadataProvider _ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DelayParseScriptText", +"access": "private", +"modifiers": [ +"private" +], +"start": 292, +"end": 311, +"returns": "IParameterMetadataProvider", +"sig": "private IParameterMetadataProvider DelayParseScriptText ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalsMutableTupleType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 313, +"end": 313, +"returns": null, +"sig": "internal Type LocalsMutableTupleType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedLocalsMutableTupleType", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 315, +"end": 315, +"returns": null, +"sig": "internal Type UnoptimizedLocalsMutableTupleType", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "LocalsMutableTupleCreator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 317, +"end": 317, +"returns": null, +"sig": "internal Func < MutableTuple > LocalsMutableTupleCreator", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedLocalsMutableTupleCreator", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 319, +"end": 319, +"returns": null, +"sig": "internal Func < MutableTuple > UnoptimizedLocalsMutableTupleCreator", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "NameToIndexMap", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 321, +"end": 321, +"returns": null, +"sig": "internal Dictionary < string , int > NameToIndexMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DynamicParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 325, +"end": 325, +"returns": null, +"sig": "internal Action < FunctionContext > DynamicParamBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedDynamicParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 327, +"end": 327, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedDynamicParamBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 329, +"end": 329, +"returns": null, +"sig": "internal Action < FunctionContext > BeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedBeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 331, +"end": 331, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedBeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 333, +"end": 333, +"returns": null, +"sig": "internal Action < FunctionContext > ProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 335, +"end": 335, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 337, +"end": 337, +"returns": null, +"sig": "internal Action < FunctionContext > EndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedEndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 339, +"end": 339, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedEndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 341, +"end": 341, +"returns": null, +"sig": "internal Action < FunctionContext > CleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedCleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 343, +"end": 343, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedCleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SequencePoints", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 347, +"end": 347, +"returns": null, +"sig": "internal IScriptExtent [ ] SequencePoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runtimeDefinedParameterDictionary", +"access": "private", +"modifiers": [ +"private" +], +"start": 349, +"end": 349, +"returns": null, +"sig": "private RuntimeDefinedParameterDictionary _runtimeDefinedParameterDictionary", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_attributes", +"access": "private", +"modifiers": [ +"private" +], +"start": 350, +"end": 350, +"returns": null, +"sig": "private Attribute [ ] _attributes", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_usesCmdletBinding", +"access": "private", +"modifiers": [ +"private" +], +"start": 351, +"end": 351, +"returns": null, +"sig": "private bool _usesCmdletBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compiledOptimized", +"access": "private", +"modifiers": [ +"private" +], +"start": 352, +"end": 352, +"returns": null, +"sig": "private bool _compiledOptimized", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compiledUnoptimized", +"access": "private", +"modifiers": [ +"private" +], +"start": 353, +"end": 353, +"returns": null, +"sig": "private bool _compiledUnoptimized", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasSuspiciousContent", +"access": "private", +"modifiers": [ +"private" +], +"start": 354, +"end": 354, +"returns": null, +"sig": "private bool _hasSuspiciousContent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isProductCode", +"access": "private", +"modifiers": [ +"private" +], +"start": 355, +"end": 355, +"returns": null, +"sig": "private bool ? _isProductCode", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DebuggerHidden", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 357, +"end": 357, +"returns": null, +"sig": "internal bool DebuggerHidden", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DebuggerStepThrough", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 359, +"end": 359, +"returns": null, +"sig": "internal bool DebuggerStepThrough", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Id", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 361, +"end": 361, +"returns": null, +"sig": "internal Guid Id", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasLogged", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 363, +"end": 363, +"returns": null, +"sig": "internal bool HasLogged", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SkipLogging", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 365, +"end": 365, +"returns": null, +"sig": "internal bool SkipLogging", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsFilter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 367, +"end": 367, +"returns": null, +"sig": "internal bool IsFilter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "IsProductCode", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 369, +"end": 377, +"returns": null, +"sig": "internal bool IsProductCode", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIsConfiguration", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 379, +"end": 386, +"returns": "bool", +"sig": "internal bool GetIsConfiguration ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasSuspiciousContent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 388, +"end": 399, +"returns": null, +"sig": "internal bool HasSuspiciousContent", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_parameterMetadata", +"access": "private", +"modifiers": [ +"private" +], +"start": 401, +"end": 401, +"returns": null, +"sig": "private MergedCommandParameterMetadata _parameterMetadata", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 403, +"end": 414, +"returns": "List < Attribute >", +"sig": "internal List < Attribute > GetAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsesCmdletBinding", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 416, +"end": 427, +"returns": null, +"sig": "internal bool UsesCmdletBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RuntimeDefinedParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 429, +"end": 440, +"returns": null, +"sig": "internal RuntimeDefinedParameterDictionary RuntimeDefinedParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CmdletBindingAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 442, +"end": 455, +"returns": null, +"sig": "internal CmdletBindingAttribute CmdletBindingAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 457, +"end": 468, +"returns": null, +"sig": "internal ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExperimentalAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 470, +"end": 487, +"returns": null, +"sig": "internal ExperimentalAttribute ExperimentalAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_expAttribute", +"access": "private", +"modifiers": [ +"private" +], +"start": 489, +"end": 489, +"returns": null, +"sig": "private ExperimentalAttribute _expAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterMetadata", +"access": "public", +"modifiers": [ +"public" +], +"start": 491, +"end": 509, +"returns": "MergedCommandParameterMetadata", +"sig": "public MergedCommandParameterMetadata GetParameterMetadata ( ScriptBlock scriptBlock )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 511, +"end": 539, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlock", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_scriptBlockData", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 544, +"end": 544, +"returns": null, +"sig": "private readonly CompiledScriptBlockData _scriptBlockData", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"new" +], +"start": 546, +"end": 549, +"returns": "", +"sig": "internal ScriptBlock ( IParameterMetadataProvider ast , bool isFilter ) : this ( new CompiledScriptBlockData ( ast , isFilter ) )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 551, +"end": 570, +"returns": "", +"sig": "private ScriptBlock ( CompiledScriptBlockData scriptBlockData )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlock", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 576, +"end": 578, +"returns": "", +"sig": "protected ScriptBlock ( SerializationInfo info , StreamingContext context )", +"attributes": [ +"Obsolete" +], +"cond": [] +}, +{ +"kind": "field", +"name": "s_cachedScripts", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 580, +"end": 581, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Tuple < string , string > , ScriptBlock > s_cachedScripts", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetCachedScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 583, +"end": 601, +"returns": "ScriptBlock", +"sig": "internal static ScriptBlock TryGetCachedScriptBlock ( string fileName , string fileContents )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsDynamicKeyword", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 603, +"end": 604, +"returns": "bool", +"sig": "private static bool IsDynamicKeyword ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUsingTypes", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 606, +"end": 607, +"returns": "bool", +"sig": "private static bool IsUsingTypes ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CacheScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 609, +"end": 637, +"returns": "void", +"sig": "internal static void CacheScriptBlock ( ScriptBlock scriptBlock , string fileName , string fileContents )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClearScriptBlockCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 642, +"end": 645, +"returns": "void", +"sig": "internal static void ClearScriptBlockCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "EmptyScriptBlock", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 647, +"end": 648, +"returns": null, +"sig": "internal static readonly ScriptBlock EmptyScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 650, +"end": 671, +"returns": "ScriptBlock", +"sig": "internal static ScriptBlock Create ( Parser parser , string fileName , string fileContents )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Clone", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 673, +"end": 673, +"returns": "ScriptBlock", +"sig": "internal ScriptBlock Clone ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 678, +"end": 678, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToStringWithDollarUsingHandling", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 683, +"end": 713, +"returns": "string", +"sig": "internal string ToStringWithDollarUsingHandling ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPowerShellImpl", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 715, +"end": 730, +"returns": "PowerShell", +"sig": "internal PowerShell GetPowerShellImpl ( ExecutionContext context , Dictionary < string , object > variables , bool isTrustedInput , bool filterNonUsingVariables , bool ? createLocalScope , params object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSteppablePipelineImpl", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 732, +"end": 744, +"returns": "SteppablePipeline", +"sig": "internal SteppablePipeline GetSteppablePipelineImpl ( CommandOrigin commandOrigin , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSimplePipeline", +"access": "private", +"modifiers": [ +"private" +], +"start": 746, +"end": 782, +"returns": "PipelineAst", +"sig": "private PipelineAst GetSimplePipeline ( Func < string , PipelineAst > errorHandler )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 784, +"end": 784, +"returns": "List < Attribute >", +"sig": "internal List < Attribute > GetAttributes ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetFileName", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 786, +"end": 786, +"returns": "string", +"sig": "internal string GetFileName ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsMetaConfiguration", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 789, +"end": 789, +"returns": "bool", +"sig": "internal bool IsMetaConfiguration ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetStartPosition", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 791, +"end": 791, +"returns": "PSToken", +"sig": "internal PSToken GetStartPosition ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ParameterMetadata", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 793, +"end": 796, +"returns": null, +"sig": "internal MergedCommandParameterMetadata ParameterMetadata", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsesCmdletBinding", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 798, +"end": 798, +"returns": null, +"sig": "internal bool UsesCmdletBinding", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasDynamicParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 800, +"end": 800, +"returns": null, +"sig": "internal bool HasDynamicParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DebuggerHidden", +"access": "public", +"modifiers": [ +"public" +], +"start": 805, +"end": 809, +"returns": null, +"sig": "public bool DebuggerHidden", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Id", +"access": "public", +"modifiers": [ +"public" +], +"start": 814, +"end": 814, +"returns": null, +"sig": "public Guid Id", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DebuggerStepThrough", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 816, +"end": 821, +"returns": null, +"sig": "internal bool DebuggerStepThrough", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "RuntimeDefinedParameters", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 823, +"end": 826, +"returns": null, +"sig": "internal RuntimeDefinedParameterDictionary RuntimeDefinedParameters", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasLogged", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 828, +"end": 832, +"returns": null, +"sig": "internal bool HasLogged", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SkipLogging", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 834, +"end": 839, +"returns": null, +"sig": "internal bool SkipLogging", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AssemblyDefiningPSTypes", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 841, +"end": 841, +"returns": null, +"sig": "internal Assembly AssemblyDefiningPSTypes", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHelpInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 843, +"end": 868, +"returns": "HelpInfo", +"sig": "internal HelpInfo GetHelpInfo ( ExecutionContext context , CommandInfo commandInfo , bool dontSearchOnRemoteComputer , Dictionary < Ast , Token [ ] > scriptBlockTokenCache , out string helpFile , out string helpUriFromDotLink )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckRestrictedLanguage", +"access": "public", +"modifiers": [ +"public" +], +"start": 880, +"end": 919, +"returns": "void", +"sig": "public void CheckRestrictedLanguage ( IEnumerable < string > allowedCommands , IEnumerable < string > allowedVariables , bool allowEnvironmentVariables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommand", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 921, +"end": 921, +"returns": "string", +"sig": "internal string GetWithInputHandlingForInvokeCommand ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetWithInputHandlingForInvokeCommandWithUsingExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 923, +"end": 931, +"returns": "string", +"sig": "internal string GetWithInputHandlingForInvokeCommandWithUsingExpression ( Tuple < List < VariableExpressionAst > , string > usingVariablesTuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsUsingDollarInput", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 933, +"end": 933, +"returns": "bool", +"sig": "internal bool IsUsingDollarInput ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWithPipeImpl", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 935, +"end": 959, +"returns": "void", +"sig": "internal void InvokeWithPipeImpl ( bool createLocalScope , Dictionary < string , ScriptBlock > functionsToDefine , List < PSVariable > variablesToDefine , ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , Pipe outputPipe , InvocationInfo invocation", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWithPipeImpl", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 961, +"end": 1263, +"returns": "void", +"sig": "internal void InvokeWithPipeImpl ( ScriptBlockClauseToInvoke clauseToInvoke , bool createLocalScope , Dictionary < string , ScriptBlock > functionsToDefine , List < PSVariable > variablesToDefine , ErrorHandlingBehavior errorHandlingBehavior , object dollarUnder , object input , object scriptThis , ", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeLocalsTuple", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1265, +"end": 1286, +"returns": "MutableTuple", +"sig": "internal MutableTuple MakeLocalsTuple ( bool createLocalScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindArgumentsForScriptblockInvoke", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1288, +"end": 1366, +"returns": "object [ ]", +"sig": "internal static object [ ] BindArgumentsForScriptblockInvoke ( RuntimeDefinedParameter [ ] parameters , object [ ] args , ExecutionContext context , bool dotting , Dictionary < string , PSVariable > backupWhenDotting , MutableTuple locals )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAutomaticVariable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1368, +"end": 1369, +"returns": "void", +"sig": "internal static void SetAutomaticVariable ( AutomaticVariable variable , object value , MutableTuple locals )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCodeToInvoke", +"access": "private", +"modifiers": [ +"private", +"ref" +], +"start": 1371, +"end": 1411, +"returns": "Action < FunctionContext >", +"sig": "private Action < FunctionContext > GetCodeToInvoke ( ref bool optimized , ScriptBlockClauseToInvoke clauseToInvoke )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CmdletBindingAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1413, +"end": 1413, +"returns": null, +"sig": "internal CmdletBindingAttribute CmdletBindingAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ObsoleteAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1415, +"end": 1415, +"returns": null, +"sig": "internal ObsoleteAttribute ObsoleteAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ExperimentalAttribute", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1417, +"end": 1417, +"returns": null, +"sig": "internal ExperimentalAttribute ExperimentalAttribute", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compile", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1419, +"end": 1419, +"returns": "bool", +"sig": "internal bool Compile ( bool optimized )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogScriptBlockCreation", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1421, +"end": 1478, +"returns": "void", +"sig": "internal static void LogScriptBlockCreation ( ScriptBlock scriptBlock , bool force )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WriteScriptBlockToLog", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1480, +"end": 1581, +"returns": "bool", +"sig": "private static bool WriteScriptBlockToLog ( ScriptBlock scriptBlock , int segment , int segments , string textToLog )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FormatLogString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1583, +"end": 1625, +"returns": "string", +"sig": "private static string FormatLogString ( string textToLog )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAndValidateEncryptionRecipients", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1627, +"end": 1741, +"returns": "bool", +"sig": "private static bool GetAndValidateEncryptionRecipients ( ScriptBlock scriptBlock , ProtectedEventLogging logSetting )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_syncObject", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1743, +"end": 1743, +"returns": null, +"sig": "private static readonly object s_syncObject", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_lastSeenCertificate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1744, +"end": 1744, +"returns": null, +"sig": "private static string s_lastSeenCertificate", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_hasProcessedCertificate", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1745, +"end": 1745, +"returns": null, +"sig": "private static bool s_hasProcessedCertificate", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_encryptionRecipients", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1746, +"end": 1746, +"returns": null, +"sig": "private static CmsMessageRecipient [ ] s_encryptionRecipients", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_sbLoggingSettingCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1748, +"end": 1750, +"returns": null, +"sig": "private static readonly Lazy < ScriptBlockLogging > s_sbLoggingSettingCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResetCertificateCacheIfNeeded", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1753, +"end": 1761, +"returns": "void", +"sig": "private static void ResetCertificateCacheIfNeeded ( string certificate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptBlockLoggingSetting", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1763, +"end": 1771, +"returns": "ScriptBlockLogging", +"sig": "private static ScriptBlockLogging GetScriptBlockLoggingSetting ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckSuspiciousContent", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1775, +"end": 1803, +"returns": "string", +"sig": "internal static string CheckSuspiciousContent ( Ast scriptBlockAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogScriptBlockStart", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2100, +"end": 2123, +"returns": "void", +"sig": "internal static void LogScriptBlockStart ( ScriptBlock scriptBlock , Guid runspaceId )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogScriptBlockEnd", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2125, +"end": 2137, +"returns": "void", +"sig": "internal static void LogScriptBlockEnd ( ScriptBlock scriptBlock , Guid runspaceId )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptBlockData", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2139, +"end": 2139, +"returns": null, +"sig": "internal CompiledScriptBlockData ScriptBlockData", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Ast", +"access": "public", +"modifiers": [ +"public" +], +"start": 2144, +"end": 2144, +"returns": null, +"sig": "public Ast Ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "AstInternal", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2146, +"end": 2146, +"returns": null, +"sig": "internal IParameterMetadataProvider AstInternal", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "SequencePoints", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2148, +"end": 2148, +"returns": null, +"sig": "internal IScriptExtent [ ] SequencePoints", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "DynamicParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2150, +"end": 2150, +"returns": null, +"sig": "internal Action < FunctionContext > DynamicParamBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedDynamicParamBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2152, +"end": 2152, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedDynamicParamBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "BeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2154, +"end": 2154, +"returns": null, +"sig": "internal Action < FunctionContext > BeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedBeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2156, +"end": 2156, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedBeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2158, +"end": 2158, +"returns": null, +"sig": "internal Action < FunctionContext > ProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2160, +"end": 2160, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "EndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2162, +"end": 2162, +"returns": null, +"sig": "internal Action < FunctionContext > EndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedEndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2164, +"end": 2164, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedEndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "CleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2166, +"end": 2166, +"returns": null, +"sig": "internal Action < FunctionContext > CleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UnoptimizedCleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2168, +"end": 2168, +"returns": null, +"sig": "internal Action < FunctionContext > UnoptimizedCleanBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasBeginBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2170, +"end": 2170, +"returns": null, +"sig": "internal bool HasBeginBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasProcessBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2172, +"end": 2172, +"returns": null, +"sig": "internal bool HasProcessBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasEndBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2174, +"end": 2174, +"returns": null, +"sig": "internal bool HasEndBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasCleanBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2176, +"end": 2176, +"returns": null, +"sig": "internal bool HasCleanBlock", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlock.SuspiciousContentChecker", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "LCG", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 1809, +"end": 1809, +"returns": null, +"sig": "private const uint LCG", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LookupHash", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1820, +"end": 1965, +"returns": "string", +"sig": "private static string LookupHash ( uint h )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForMatches", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1977, +"end": 1995, +"returns": "string", +"sig": "private static string CheckForMatches ( uint [ ] runningHash , int upTo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Match", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 2015, +"end": 2067, +"returns": "string", +"sig": "public static string Match ( string text )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HashNewPattern", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2071, +"end": 2096, +"returns": "uint", +"sig": "internal static uint HashNewPattern ( string pattern )", +"attributes": [], +"cond": [ +"false" +] +} +] +}, +{ +"full_name": "System.Management.Automation.PSScriptCmdlet", +"file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_input", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2181, +"end": 2181, +"returns": null, +"sig": "private readonly ArrayList _input", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2182, +"end": 2182, +"returns": null, +"sig": "private readonly ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_fromScriptFile", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2183, +"end": 2183, +"returns": null, +"sig": "private readonly bool _fromScriptFile", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_useLocalScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2184, +"end": 2184, +"returns": null, +"sig": "private readonly bool _useLocalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_runOptimized", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2185, +"end": 2185, +"returns": null, +"sig": "private readonly bool _runOptimized", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_rethrowExitException", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2186, +"end": 2186, +"returns": null, +"sig": "private readonly bool _rethrowExitException", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_localsTuple", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2187, +"end": 2187, +"returns": null, +"sig": "private readonly MutableTuple _localsTuple", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_functionContext", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2188, +"end": 2188, +"returns": null, +"sig": "private readonly FunctionContext _functionContext", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_commandRuntime", +"access": "private", +"modifiers": [ +"private" +], +"start": 2190, +"end": 2190, +"returns": null, +"sig": "private MshCommandRuntime _commandRuntime", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_exitWasCalled", +"access": "private", +"modifiers": [ +"private" +], +"start": 2191, +"end": 2191, +"returns": null, +"sig": "private bool _exitWasCalled", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_anyClauseExecuted", +"access": "private", +"modifiers": [ +"private" +], +"start": 2192, +"end": 2192, +"returns": null, +"sig": "private bool _anyClauseExecuted", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ShouldRethrowExitException", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2194, +"end": 2194, +"returns": null, +"sig": "internal bool ShouldRethrowExitException", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSScriptCmdlet", +"access": "public", +"modifiers": [ +"public" +], +"start": 2196, +"end": 2217, +"returns": "", +"sig": "public PSScriptCmdlet ( ScriptBlock scriptBlock , bool useNewScope , bool fromScriptFile , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BeginProcessing", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 2219, +"end": 2239, +"returns": "void", +"sig": "protected override void BeginProcessing ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoProcessRecord", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2241, +"end": 2267, +"returns": "void", +"sig": "internal override void DoProcessRecord ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoEndProcessing", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2269, +"end": 2283, +"returns": "void", +"sig": "internal override void DoEndProcessing ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DoCleanResource", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 2285, +"end": 2311, +"returns": "void", +"sig": "internal override void DoCleanResource ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnterScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 2313, +"end": 2316, +"returns": "void", +"sig": "private void EnterScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExitScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 2318, +"end": 2321, +"returns": "void", +"sig": "private void ExitScope ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RunClause", +"access": "private", +"modifiers": [ +"private" +], +"start": 2323, +"end": 2407, +"returns": "void", +"sig": "private void RunClause ( Action < FunctionContext > clause , object dollarUnderbar , object inputToProcess )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetDynamicParameters", +"access": "public", +"modifiers": [ +"public" +], +"start": 2409, +"end": 2433, +"returns": "object", +"sig": "public object GetDynamicParameters ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetLocalsTupleForNewScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2438, +"end": 2442, +"returns": "void", +"sig": "internal void SetLocalsTupleForNewScope ( SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PushDottedScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2447, +"end": 2447, +"returns": "void", +"sig": "internal void PushDottedScope ( SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PopDottedScope", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2452, +"end": 2452, +"returns": "void", +"sig": "internal void PopDottedScope ( SessionStateScope scope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PrepareForBinding", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2454, +"end": 2461, +"returns": "void", +"sig": "internal void PrepareForBinding ( CommandLineParameters commandLineParameters )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPreferenceVariables", +"access": "private", +"modifiers": [ +"private" +], +"start": 2463, +"end": 2510, +"returns": "void", +"sig": "private void SetPreferenceVariables ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "event", +"name": "StoppingEvent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2514, +"end": 2514, +"returns": null, +"sig": "internal event EventHandler StoppingEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StopProcessing", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 2516, +"end": 2520, +"returns": "void", +"sig": "protected override void StopProcessing ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disposed", +"access": "private", +"modifiers": [ +"private" +], +"start": 2526, +"end": 2526, +"returns": null, +"sig": "private bool _disposed", +"attributes": [], +"cond": [] +}, +{ +"kind": "event", +"name": "DisposingEvent", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2528, +"end": 2528, +"returns": null, +"sig": "internal event EventHandler DisposingEvent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 2535, +"end": 2549, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "const", +"name": "MaxSize", +"access": "private", +"modifiers": [ +"private", +"const" +], +"start": 32, +"end": 32, +"returns": null, +"sig": "private const int MaxSize", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_sizeDict", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 34, +"end": 34, +"returns": null, +"sig": "private static readonly Dictionary < Type , int > s_sizeDict", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_size", +"access": "private", +"modifiers": [ +"private" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private int _size", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_valuesSet", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 37, +"end": 37, +"returns": null, +"sig": "protected BitArray _valuesSet", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nameToIndexMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 38, +"end": 38, +"returns": null, +"sig": "private Dictionary < string , int > _nameToIndexMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValueSet", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 40, +"end": 58, +"returns": "bool", +"sig": "internal bool IsValueSet ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAutomaticVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 60, +"end": 68, +"returns": "void", +"sig": "internal void SetAutomaticVariable ( AutomaticVariable auto , object value , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomaticVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 70, +"end": 73, +"returns": "object", +"sig": "internal object GetAutomaticVariable ( AutomaticVariable auto )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetPreferenceVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 75, +"end": 78, +"returns": "void", +"sig": "internal void SetPreferenceVariable ( PreferenceVariable pref , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetLocalVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 80, +"end": 92, +"returns": "bool", +"sig": "internal bool TryGetLocalVariable ( string name , bool fromNewOrSet , out PSVariable result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TrySetParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 94, +"end": 105, +"returns": "bool", +"sig": "internal bool TrySetParameter ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TrySetVariable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 107, +"end": 118, +"returns": "PSVariable", +"sig": "internal PSVariable TrySetVariable ( string name , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableTable", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 120, +"end": 139, +"returns": "void", +"sig": "internal void GetVariableTable ( Dictionary < string , PSVariable > result , bool includePrivate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 141, +"end": 144, +"returns": "object", +"sig": "public object GetValue ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValue", +"access": "public", +"modifiers": [ +"public" +], +"start": 146, +"end": 149, +"returns": "void", +"sig": "public void SetValue ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"abstract" +], +"start": 151, +"end": 151, +"returns": "object", +"sig": "protected abstract object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"abstract" +], +"start": 153, +"end": 153, +"returns": "void", +"sig": "protected abstract void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetNestedValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 159, +"end": 183, +"returns": "void", +"sig": "private void SetNestedValue ( int size , int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNestedValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 189, +"end": 207, +"returns": "object", +"sig": "private object GetNestedValue ( int size , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTupleType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 212, +"end": 260, +"returns": "Type", +"sig": "private static Type GetTupleType ( int size )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeTupleType", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 269, +"end": 274, +"returns": "Type", +"sig": "public static Type MakeTupleType ( params Type [ ] types )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSize", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 279, +"end": 315, +"returns": "int", +"sig": "public static int GetSize ( Type tupleType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_tupleCreators", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 317, +"end": 318, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Type , Func < MutableTuple > > s_tupleCreators", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TupleCreator", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 320, +"end": 328, +"returns": "Func < MutableTuple >", +"sig": "public static Func < MutableTuple > TupleCreator ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeTuple", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 334, +"end": 344, +"returns": "MutableTuple", +"sig": "public static MutableTuple MakeTuple ( Type tupleType , Dictionary < string , int > nameToIndexMap , Func < MutableTuple > creator = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTupleValues", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 349, +"end": 358, +"returns": "object [ ]", +"sig": "public static object [ ] GetTupleValues ( MutableTuple tuple )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAccessPath", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 363, +"end": 366, +"returns": "IEnumerable < PropertyInfo >", +"sig": "public static IEnumerable < PropertyInfo > GetAccessPath ( Type tupleType , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAccessProperties", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 371, +"end": 384, +"returns": "IEnumerable < PropertyInfo >", +"sig": "internal static IEnumerable < PropertyInfo > GetAccessProperties ( Type tupleType , int size , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAccessPath", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 386, +"end": 418, +"returns": "IEnumerable < int >", +"sig": "internal static IEnumerable < int > GetAccessPath ( int size , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTupleValues", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 420, +"end": 434, +"returns": "void", +"sig": "private static void GetTupleValues ( MutableTuple tuple , List < object > args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeTuple", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 436, +"end": 456, +"returns": "MutableTuple", +"sig": "private static MutableTuple MakeTuple ( Func < MutableTuple > creator , Type tupleType , int size , BitArray bitArray )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MakeTupleType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 458, +"end": 502, +"returns": "Type", +"sig": "private static Type MakeTupleType ( Type [ ] types , int start , int end )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"abstract" +], +"start": 504, +"end": 507, +"returns": null, +"sig": "public abstract int Capacity", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Create", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 512, +"end": 515, +"returns": "Expression", +"sig": "public static Expression Create ( params Expression [ ] values )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PowerOfTwoRound", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 517, +"end": 526, +"returns": "int", +"sig": "private static int PowerOfTwoRound ( int value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateNew", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 528, +"end": 575, +"returns": "Expression", +"sig": "internal static Expression CreateNew ( Type tupleType , int start , int end , Expression [ ] values )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 586, +"end": 586, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 588, +"end": 592, +"returns": "", +"sig": "public MutableTuple ( T0 item0 ) : base ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item0", +"access": "private", +"modifiers": [ +"private" +], +"start": 594, +"end": 594, +"returns": null, +"sig": "private T0 _item0", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item000", +"access": "public", +"modifiers": [ +"public" +], +"start": 596, +"end": 601, +"returns": null, +"sig": "public T0 Item000", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 603, +"end": 610, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 612, +"end": 619, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 621, +"end": 627, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 633, +"end": 633, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 635, +"end": 639, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 ) : base ( item0 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item1", +"access": "private", +"modifiers": [ +"private" +], +"start": 641, +"end": 641, +"returns": null, +"sig": "private T1 _item1", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item001", +"access": "public", +"modifiers": [ +"public" +], +"start": 643, +"end": 648, +"returns": null, +"sig": "public T1 Item001", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 650, +"end": 658, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 660, +"end": 668, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 670, +"end": 676, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 682, +"end": 682, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 684, +"end": 689, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 ) : base ( item0 , item1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item2", +"access": "private", +"modifiers": [ +"private" +], +"start": 691, +"end": 691, +"returns": null, +"sig": "private T2 _item2", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item3", +"access": "private", +"modifiers": [ +"private" +], +"start": 692, +"end": 692, +"returns": null, +"sig": "private T3 _item3", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item002", +"access": "public", +"modifiers": [ +"public" +], +"start": 694, +"end": 699, +"returns": null, +"sig": "public T2 Item002", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item003", +"access": "public", +"modifiers": [ +"public" +], +"start": 701, +"end": 706, +"returns": null, +"sig": "public T3 Item003", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 708, +"end": 718, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 720, +"end": 730, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 732, +"end": 738, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 744, +"end": 744, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 746, +"end": 753, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 ) : base ( item0 , item1 , item2 , item3 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item4", +"access": "private", +"modifiers": [ +"private" +], +"start": 755, +"end": 755, +"returns": null, +"sig": "private T4 _item4", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item5", +"access": "private", +"modifiers": [ +"private" +], +"start": 756, +"end": 756, +"returns": null, +"sig": "private T5 _item5", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item6", +"access": "private", +"modifiers": [ +"private" +], +"start": 757, +"end": 757, +"returns": null, +"sig": "private T6 _item6", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item7", +"access": "private", +"modifiers": [ +"private" +], +"start": 758, +"end": 758, +"returns": null, +"sig": "private T7 _item7", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item004", +"access": "public", +"modifiers": [ +"public" +], +"start": 760, +"end": 765, +"returns": null, +"sig": "public T4 Item004", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item005", +"access": "public", +"modifiers": [ +"public" +], +"start": 767, +"end": 772, +"returns": null, +"sig": "public T5 Item005", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item006", +"access": "public", +"modifiers": [ +"public" +], +"start": 774, +"end": 779, +"returns": null, +"sig": "public T6 Item006", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item007", +"access": "public", +"modifiers": [ +"public" +], +"start": 781, +"end": 786, +"returns": null, +"sig": "public T7 Item007", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 788, +"end": 802, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 804, +"end": 818, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 820, +"end": 826, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 832, +"end": 832, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 834, +"end": 845, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 , T8 item8 , T9 item9 , T10 item10 , T11 item11 , T12 item12 , T13 item13 , T14 item14 , T15 item15 ) : base ( item0 , item1 , item2 , item3 , item4 , item5 , item6 , item7 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item8", +"access": "private", +"modifiers": [ +"private" +], +"start": 847, +"end": 847, +"returns": null, +"sig": "private T8 _item8", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item9", +"access": "private", +"modifiers": [ +"private" +], +"start": 848, +"end": 848, +"returns": null, +"sig": "private T9 _item9", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item10", +"access": "private", +"modifiers": [ +"private" +], +"start": 849, +"end": 849, +"returns": null, +"sig": "private T10 _item10", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item11", +"access": "private", +"modifiers": [ +"private" +], +"start": 850, +"end": 850, +"returns": null, +"sig": "private T11 _item11", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item12", +"access": "private", +"modifiers": [ +"private" +], +"start": 851, +"end": 851, +"returns": null, +"sig": "private T12 _item12", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item13", +"access": "private", +"modifiers": [ +"private" +], +"start": 852, +"end": 852, +"returns": null, +"sig": "private T13 _item13", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item14", +"access": "private", +"modifiers": [ +"private" +], +"start": 853, +"end": 853, +"returns": null, +"sig": "private T14 _item14", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item15", +"access": "private", +"modifiers": [ +"private" +], +"start": 854, +"end": 854, +"returns": null, +"sig": "private T15 _item15", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item008", +"access": "public", +"modifiers": [ +"public" +], +"start": 856, +"end": 861, +"returns": null, +"sig": "public T8 Item008", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item009", +"access": "public", +"modifiers": [ +"public" +], +"start": 863, +"end": 868, +"returns": null, +"sig": "public T9 Item009", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item010", +"access": "public", +"modifiers": [ +"public" +], +"start": 870, +"end": 875, +"returns": null, +"sig": "public T10 Item010", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item011", +"access": "public", +"modifiers": [ +"public" +], +"start": 877, +"end": 882, +"returns": null, +"sig": "public T11 Item011", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item012", +"access": "public", +"modifiers": [ +"public" +], +"start": 884, +"end": 889, +"returns": null, +"sig": "public T12 Item012", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item013", +"access": "public", +"modifiers": [ +"public" +], +"start": 891, +"end": 896, +"returns": null, +"sig": "public T13 Item013", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item014", +"access": "public", +"modifiers": [ +"public" +], +"start": 898, +"end": 903, +"returns": null, +"sig": "public T14 Item014", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item015", +"access": "public", +"modifiers": [ +"public" +], +"start": 905, +"end": 910, +"returns": null, +"sig": "public T15 Item015", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 912, +"end": 934, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 936, +"end": 958, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 960, +"end": 966, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 972, +"end": 972, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 974, +"end": 993, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 , T8 item8 , T9 item9 , T10 item10 , T11 item11 , T12 item12 , T13 item13 , T14 item14 , T15 item15 , T16 item16 , T17 item17 , T18 item18 , T19 item19 , T20 item20 , T21 item21 , T22 item22 ,", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item16", +"access": "private", +"modifiers": [ +"private" +], +"start": 995, +"end": 995, +"returns": null, +"sig": "private T16 _item16", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item17", +"access": "private", +"modifiers": [ +"private" +], +"start": 996, +"end": 996, +"returns": null, +"sig": "private T17 _item17", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item18", +"access": "private", +"modifiers": [ +"private" +], +"start": 997, +"end": 997, +"returns": null, +"sig": "private T18 _item18", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item19", +"access": "private", +"modifiers": [ +"private" +], +"start": 998, +"end": 998, +"returns": null, +"sig": "private T19 _item19", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item20", +"access": "private", +"modifiers": [ +"private" +], +"start": 999, +"end": 999, +"returns": null, +"sig": "private T20 _item20", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item21", +"access": "private", +"modifiers": [ +"private" +], +"start": 1000, +"end": 1000, +"returns": null, +"sig": "private T21 _item21", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item22", +"access": "private", +"modifiers": [ +"private" +], +"start": 1001, +"end": 1001, +"returns": null, +"sig": "private T22 _item22", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item23", +"access": "private", +"modifiers": [ +"private" +], +"start": 1002, +"end": 1002, +"returns": null, +"sig": "private T23 _item23", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item24", +"access": "private", +"modifiers": [ +"private" +], +"start": 1003, +"end": 1003, +"returns": null, +"sig": "private T24 _item24", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item25", +"access": "private", +"modifiers": [ +"private" +], +"start": 1004, +"end": 1004, +"returns": null, +"sig": "private T25 _item25", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item26", +"access": "private", +"modifiers": [ +"private" +], +"start": 1005, +"end": 1005, +"returns": null, +"sig": "private T26 _item26", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item27", +"access": "private", +"modifiers": [ +"private" +], +"start": 1006, +"end": 1006, +"returns": null, +"sig": "private T27 _item27", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item28", +"access": "private", +"modifiers": [ +"private" +], +"start": 1007, +"end": 1007, +"returns": null, +"sig": "private T28 _item28", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item29", +"access": "private", +"modifiers": [ +"private" +], +"start": 1008, +"end": 1008, +"returns": null, +"sig": "private T29 _item29", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item30", +"access": "private", +"modifiers": [ +"private" +], +"start": 1009, +"end": 1009, +"returns": null, +"sig": "private T30 _item30", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item31", +"access": "private", +"modifiers": [ +"private" +], +"start": 1010, +"end": 1010, +"returns": null, +"sig": "private T31 _item31", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item016", +"access": "public", +"modifiers": [ +"public" +], +"start": 1012, +"end": 1017, +"returns": null, +"sig": "public T16 Item016", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item017", +"access": "public", +"modifiers": [ +"public" +], +"start": 1019, +"end": 1024, +"returns": null, +"sig": "public T17 Item017", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item018", +"access": "public", +"modifiers": [ +"public" +], +"start": 1026, +"end": 1031, +"returns": null, +"sig": "public T18 Item018", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item019", +"access": "public", +"modifiers": [ +"public" +], +"start": 1033, +"end": 1038, +"returns": null, +"sig": "public T19 Item019", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item020", +"access": "public", +"modifiers": [ +"public" +], +"start": 1040, +"end": 1045, +"returns": null, +"sig": "public T20 Item020", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item021", +"access": "public", +"modifiers": [ +"public" +], +"start": 1047, +"end": 1052, +"returns": null, +"sig": "public T21 Item021", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item022", +"access": "public", +"modifiers": [ +"public" +], +"start": 1054, +"end": 1059, +"returns": null, +"sig": "public T22 Item022", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item023", +"access": "public", +"modifiers": [ +"public" +], +"start": 1061, +"end": 1066, +"returns": null, +"sig": "public T23 Item023", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item024", +"access": "public", +"modifiers": [ +"public" +], +"start": 1068, +"end": 1073, +"returns": null, +"sig": "public T24 Item024", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item025", +"access": "public", +"modifiers": [ +"public" +], +"start": 1075, +"end": 1080, +"returns": null, +"sig": "public T25 Item025", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item026", +"access": "public", +"modifiers": [ +"public" +], +"start": 1082, +"end": 1087, +"returns": null, +"sig": "public T26 Item026", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item027", +"access": "public", +"modifiers": [ +"public" +], +"start": 1089, +"end": 1094, +"returns": null, +"sig": "public T27 Item027", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item028", +"access": "public", +"modifiers": [ +"public" +], +"start": 1096, +"end": 1101, +"returns": null, +"sig": "public T28 Item028", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item029", +"access": "public", +"modifiers": [ +"public" +], +"start": 1103, +"end": 1108, +"returns": null, +"sig": "public T29 Item029", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item030", +"access": "public", +"modifiers": [ +"public" +], +"start": 1110, +"end": 1115, +"returns": null, +"sig": "public T30 Item030", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item031", +"access": "public", +"modifiers": [ +"public" +], +"start": 1117, +"end": 1122, +"returns": null, +"sig": "public T31 Item031", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1124, +"end": 1162, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1164, +"end": 1202, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1204, +"end": 1210, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 1216, +"end": 1216, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 1218, +"end": 1253, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 , T8 item8 , T9 item9 , T10 item10 , T11 item11 , T12 item12 , T13 item13 , T14 item14 , T15 item15 , T16 item16 , T17 item17 , T18 item18 , T19 item19 , T20 item20 , T21 item21 , T22 item22 ,", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item32", +"access": "private", +"modifiers": [ +"private" +], +"start": 1255, +"end": 1255, +"returns": null, +"sig": "private T32 _item32", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item33", +"access": "private", +"modifiers": [ +"private" +], +"start": 1256, +"end": 1256, +"returns": null, +"sig": "private T33 _item33", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item34", +"access": "private", +"modifiers": [ +"private" +], +"start": 1257, +"end": 1257, +"returns": null, +"sig": "private T34 _item34", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item35", +"access": "private", +"modifiers": [ +"private" +], +"start": 1258, +"end": 1258, +"returns": null, +"sig": "private T35 _item35", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item36", +"access": "private", +"modifiers": [ +"private" +], +"start": 1259, +"end": 1259, +"returns": null, +"sig": "private T36 _item36", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item37", +"access": "private", +"modifiers": [ +"private" +], +"start": 1260, +"end": 1260, +"returns": null, +"sig": "private T37 _item37", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item38", +"access": "private", +"modifiers": [ +"private" +], +"start": 1261, +"end": 1261, +"returns": null, +"sig": "private T38 _item38", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item39", +"access": "private", +"modifiers": [ +"private" +], +"start": 1262, +"end": 1262, +"returns": null, +"sig": "private T39 _item39", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item40", +"access": "private", +"modifiers": [ +"private" +], +"start": 1263, +"end": 1263, +"returns": null, +"sig": "private T40 _item40", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item41", +"access": "private", +"modifiers": [ +"private" +], +"start": 1264, +"end": 1264, +"returns": null, +"sig": "private T41 _item41", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item42", +"access": "private", +"modifiers": [ +"private" +], +"start": 1265, +"end": 1265, +"returns": null, +"sig": "private T42 _item42", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item43", +"access": "private", +"modifiers": [ +"private" +], +"start": 1266, +"end": 1266, +"returns": null, +"sig": "private T43 _item43", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item44", +"access": "private", +"modifiers": [ +"private" +], +"start": 1267, +"end": 1267, +"returns": null, +"sig": "private T44 _item44", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item45", +"access": "private", +"modifiers": [ +"private" +], +"start": 1268, +"end": 1268, +"returns": null, +"sig": "private T45 _item45", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item46", +"access": "private", +"modifiers": [ +"private" +], +"start": 1269, +"end": 1269, +"returns": null, +"sig": "private T46 _item46", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item47", +"access": "private", +"modifiers": [ +"private" +], +"start": 1270, +"end": 1270, +"returns": null, +"sig": "private T47 _item47", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item48", +"access": "private", +"modifiers": [ +"private" +], +"start": 1271, +"end": 1271, +"returns": null, +"sig": "private T48 _item48", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item49", +"access": "private", +"modifiers": [ +"private" +], +"start": 1272, +"end": 1272, +"returns": null, +"sig": "private T49 _item49", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item50", +"access": "private", +"modifiers": [ +"private" +], +"start": 1273, +"end": 1273, +"returns": null, +"sig": "private T50 _item50", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item51", +"access": "private", +"modifiers": [ +"private" +], +"start": 1274, +"end": 1274, +"returns": null, +"sig": "private T51 _item51", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item52", +"access": "private", +"modifiers": [ +"private" +], +"start": 1275, +"end": 1275, +"returns": null, +"sig": "private T52 _item52", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item53", +"access": "private", +"modifiers": [ +"private" +], +"start": 1276, +"end": 1276, +"returns": null, +"sig": "private T53 _item53", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item54", +"access": "private", +"modifiers": [ +"private" +], +"start": 1277, +"end": 1277, +"returns": null, +"sig": "private T54 _item54", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item55", +"access": "private", +"modifiers": [ +"private" +], +"start": 1278, +"end": 1278, +"returns": null, +"sig": "private T55 _item55", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item56", +"access": "private", +"modifiers": [ +"private" +], +"start": 1279, +"end": 1279, +"returns": null, +"sig": "private T56 _item56", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item57", +"access": "private", +"modifiers": [ +"private" +], +"start": 1280, +"end": 1280, +"returns": null, +"sig": "private T57 _item57", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item58", +"access": "private", +"modifiers": [ +"private" +], +"start": 1281, +"end": 1281, +"returns": null, +"sig": "private T58 _item58", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item59", +"access": "private", +"modifiers": [ +"private" +], +"start": 1282, +"end": 1282, +"returns": null, +"sig": "private T59 _item59", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item60", +"access": "private", +"modifiers": [ +"private" +], +"start": 1283, +"end": 1283, +"returns": null, +"sig": "private T60 _item60", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item61", +"access": "private", +"modifiers": [ +"private" +], +"start": 1284, +"end": 1284, +"returns": null, +"sig": "private T61 _item61", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item62", +"access": "private", +"modifiers": [ +"private" +], +"start": 1285, +"end": 1285, +"returns": null, +"sig": "private T62 _item62", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item63", +"access": "private", +"modifiers": [ +"private" +], +"start": 1286, +"end": 1286, +"returns": null, +"sig": "private T63 _item63", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item032", +"access": "public", +"modifiers": [ +"public" +], +"start": 1288, +"end": 1293, +"returns": null, +"sig": "public T32 Item032", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item033", +"access": "public", +"modifiers": [ +"public" +], +"start": 1295, +"end": 1300, +"returns": null, +"sig": "public T33 Item033", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item034", +"access": "public", +"modifiers": [ +"public" +], +"start": 1302, +"end": 1307, +"returns": null, +"sig": "public T34 Item034", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item035", +"access": "public", +"modifiers": [ +"public" +], +"start": 1309, +"end": 1314, +"returns": null, +"sig": "public T35 Item035", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item036", +"access": "public", +"modifiers": [ +"public" +], +"start": 1316, +"end": 1321, +"returns": null, +"sig": "public T36 Item036", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item037", +"access": "public", +"modifiers": [ +"public" +], +"start": 1323, +"end": 1328, +"returns": null, +"sig": "public T37 Item037", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item038", +"access": "public", +"modifiers": [ +"public" +], +"start": 1330, +"end": 1335, +"returns": null, +"sig": "public T38 Item038", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item039", +"access": "public", +"modifiers": [ +"public" +], +"start": 1337, +"end": 1342, +"returns": null, +"sig": "public T39 Item039", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item040", +"access": "public", +"modifiers": [ +"public" +], +"start": 1344, +"end": 1349, +"returns": null, +"sig": "public T40 Item040", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item041", +"access": "public", +"modifiers": [ +"public" +], +"start": 1351, +"end": 1356, +"returns": null, +"sig": "public T41 Item041", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item042", +"access": "public", +"modifiers": [ +"public" +], +"start": 1358, +"end": 1363, +"returns": null, +"sig": "public T42 Item042", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item043", +"access": "public", +"modifiers": [ +"public" +], +"start": 1365, +"end": 1370, +"returns": null, +"sig": "public T43 Item043", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item044", +"access": "public", +"modifiers": [ +"public" +], +"start": 1372, +"end": 1377, +"returns": null, +"sig": "public T44 Item044", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item045", +"access": "public", +"modifiers": [ +"public" +], +"start": 1379, +"end": 1384, +"returns": null, +"sig": "public T45 Item045", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item046", +"access": "public", +"modifiers": [ +"public" +], +"start": 1386, +"end": 1391, +"returns": null, +"sig": "public T46 Item046", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item047", +"access": "public", +"modifiers": [ +"public" +], +"start": 1393, +"end": 1398, +"returns": null, +"sig": "public T47 Item047", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item048", +"access": "public", +"modifiers": [ +"public" +], +"start": 1400, +"end": 1405, +"returns": null, +"sig": "public T48 Item048", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item049", +"access": "public", +"modifiers": [ +"public" +], +"start": 1407, +"end": 1412, +"returns": null, +"sig": "public T49 Item049", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item050", +"access": "public", +"modifiers": [ +"public" +], +"start": 1414, +"end": 1419, +"returns": null, +"sig": "public T50 Item050", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item051", +"access": "public", +"modifiers": [ +"public" +], +"start": 1421, +"end": 1426, +"returns": null, +"sig": "public T51 Item051", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item052", +"access": "public", +"modifiers": [ +"public" +], +"start": 1428, +"end": 1433, +"returns": null, +"sig": "public T52 Item052", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item053", +"access": "public", +"modifiers": [ +"public" +], +"start": 1435, +"end": 1440, +"returns": null, +"sig": "public T53 Item053", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item054", +"access": "public", +"modifiers": [ +"public" +], +"start": 1442, +"end": 1447, +"returns": null, +"sig": "public T54 Item054", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item055", +"access": "public", +"modifiers": [ +"public" +], +"start": 1449, +"end": 1454, +"returns": null, +"sig": "public T55 Item055", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item056", +"access": "public", +"modifiers": [ +"public" +], +"start": 1456, +"end": 1461, +"returns": null, +"sig": "public T56 Item056", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item057", +"access": "public", +"modifiers": [ +"public" +], +"start": 1463, +"end": 1468, +"returns": null, +"sig": "public T57 Item057", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item058", +"access": "public", +"modifiers": [ +"public" +], +"start": 1470, +"end": 1475, +"returns": null, +"sig": "public T58 Item058", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item059", +"access": "public", +"modifiers": [ +"public" +], +"start": 1477, +"end": 1482, +"returns": null, +"sig": "public T59 Item059", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item060", +"access": "public", +"modifiers": [ +"public" +], +"start": 1484, +"end": 1489, +"returns": null, +"sig": "public T60 Item060", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item061", +"access": "public", +"modifiers": [ +"public" +], +"start": 1491, +"end": 1496, +"returns": null, +"sig": "public T61 Item061", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item062", +"access": "public", +"modifiers": [ +"public" +], +"start": 1498, +"end": 1503, +"returns": null, +"sig": "public T62 Item062", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item063", +"access": "public", +"modifiers": [ +"public" +], +"start": 1505, +"end": 1510, +"returns": null, +"sig": "public T63 Item063", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1512, +"end": 1582, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 1584, +"end": 1654, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1656, +"end": 1662, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MutableTuple", +"file": "src/System.Management.Automation/engine/runtime/MutableTuple.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 1668, +"end": 1668, +"returns": "", +"sig": "public MutableTuple ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "MutableTuple", +"access": "public", +"modifiers": [ +"public" +], +"start": 1670, +"end": 1737, +"returns": "", +"sig": "public MutableTuple ( T0 item0 , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 , T8 item8 , T9 item9 , T10 item10 , T11 item11 , T12 item12 , T13 item13 , T14 item14 , T15 item15 , T16 item16 , T17 item17 , T18 item18 , T19 item19 , T20 item20 , T21 item21 , T22 item22 ,", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item64", +"access": "private", +"modifiers": [ +"private" +], +"start": 1739, +"end": 1739, +"returns": null, +"sig": "private T64 _item64", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item65", +"access": "private", +"modifiers": [ +"private" +], +"start": 1740, +"end": 1740, +"returns": null, +"sig": "private T65 _item65", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item66", +"access": "private", +"modifiers": [ +"private" +], +"start": 1741, +"end": 1741, +"returns": null, +"sig": "private T66 _item66", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item67", +"access": "private", +"modifiers": [ +"private" +], +"start": 1742, +"end": 1742, +"returns": null, +"sig": "private T67 _item67", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item68", +"access": "private", +"modifiers": [ +"private" +], +"start": 1743, +"end": 1743, +"returns": null, +"sig": "private T68 _item68", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item69", +"access": "private", +"modifiers": [ +"private" +], +"start": 1744, +"end": 1744, +"returns": null, +"sig": "private T69 _item69", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item70", +"access": "private", +"modifiers": [ +"private" +], +"start": 1745, +"end": 1745, +"returns": null, +"sig": "private T70 _item70", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item71", +"access": "private", +"modifiers": [ +"private" +], +"start": 1746, +"end": 1746, +"returns": null, +"sig": "private T71 _item71", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item72", +"access": "private", +"modifiers": [ +"private" +], +"start": 1747, +"end": 1747, +"returns": null, +"sig": "private T72 _item72", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item73", +"access": "private", +"modifiers": [ +"private" +], +"start": 1748, +"end": 1748, +"returns": null, +"sig": "private T73 _item73", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item74", +"access": "private", +"modifiers": [ +"private" +], +"start": 1749, +"end": 1749, +"returns": null, +"sig": "private T74 _item74", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item75", +"access": "private", +"modifiers": [ +"private" +], +"start": 1750, +"end": 1750, +"returns": null, +"sig": "private T75 _item75", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item76", +"access": "private", +"modifiers": [ +"private" +], +"start": 1751, +"end": 1751, +"returns": null, +"sig": "private T76 _item76", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item77", +"access": "private", +"modifiers": [ +"private" +], +"start": 1752, +"end": 1752, +"returns": null, +"sig": "private T77 _item77", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item78", +"access": "private", +"modifiers": [ +"private" +], +"start": 1753, +"end": 1753, +"returns": null, +"sig": "private T78 _item78", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item79", +"access": "private", +"modifiers": [ +"private" +], +"start": 1754, +"end": 1754, +"returns": null, +"sig": "private T79 _item79", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item80", +"access": "private", +"modifiers": [ +"private" +], +"start": 1755, +"end": 1755, +"returns": null, +"sig": "private T80 _item80", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item81", +"access": "private", +"modifiers": [ +"private" +], +"start": 1756, +"end": 1756, +"returns": null, +"sig": "private T81 _item81", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item82", +"access": "private", +"modifiers": [ +"private" +], +"start": 1757, +"end": 1757, +"returns": null, +"sig": "private T82 _item82", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item83", +"access": "private", +"modifiers": [ +"private" +], +"start": 1758, +"end": 1758, +"returns": null, +"sig": "private T83 _item83", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item84", +"access": "private", +"modifiers": [ +"private" +], +"start": 1759, +"end": 1759, +"returns": null, +"sig": "private T84 _item84", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item85", +"access": "private", +"modifiers": [ +"private" +], +"start": 1760, +"end": 1760, +"returns": null, +"sig": "private T85 _item85", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item86", +"access": "private", +"modifiers": [ +"private" +], +"start": 1761, +"end": 1761, +"returns": null, +"sig": "private T86 _item86", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item87", +"access": "private", +"modifiers": [ +"private" +], +"start": 1762, +"end": 1762, +"returns": null, +"sig": "private T87 _item87", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item88", +"access": "private", +"modifiers": [ +"private" +], +"start": 1763, +"end": 1763, +"returns": null, +"sig": "private T88 _item88", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item89", +"access": "private", +"modifiers": [ +"private" +], +"start": 1764, +"end": 1764, +"returns": null, +"sig": "private T89 _item89", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item90", +"access": "private", +"modifiers": [ +"private" +], +"start": 1765, +"end": 1765, +"returns": null, +"sig": "private T90 _item90", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item91", +"access": "private", +"modifiers": [ +"private" +], +"start": 1766, +"end": 1766, +"returns": null, +"sig": "private T91 _item91", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item92", +"access": "private", +"modifiers": [ +"private" +], +"start": 1767, +"end": 1767, +"returns": null, +"sig": "private T92 _item92", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item93", +"access": "private", +"modifiers": [ +"private" +], +"start": 1768, +"end": 1768, +"returns": null, +"sig": "private T93 _item93", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item94", +"access": "private", +"modifiers": [ +"private" +], +"start": 1769, +"end": 1769, +"returns": null, +"sig": "private T94 _item94", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item95", +"access": "private", +"modifiers": [ +"private" +], +"start": 1770, +"end": 1770, +"returns": null, +"sig": "private T95 _item95", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item96", +"access": "private", +"modifiers": [ +"private" +], +"start": 1771, +"end": 1771, +"returns": null, +"sig": "private T96 _item96", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item97", +"access": "private", +"modifiers": [ +"private" +], +"start": 1772, +"end": 1772, +"returns": null, +"sig": "private T97 _item97", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item98", +"access": "private", +"modifiers": [ +"private" +], +"start": 1773, +"end": 1773, +"returns": null, +"sig": "private T98 _item98", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item99", +"access": "private", +"modifiers": [ +"private" +], +"start": 1774, +"end": 1774, +"returns": null, +"sig": "private T99 _item99", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item100", +"access": "private", +"modifiers": [ +"private" +], +"start": 1775, +"end": 1775, +"returns": null, +"sig": "private T100 _item100", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item101", +"access": "private", +"modifiers": [ +"private" +], +"start": 1776, +"end": 1776, +"returns": null, +"sig": "private T101 _item101", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item102", +"access": "private", +"modifiers": [ +"private" +], +"start": 1777, +"end": 1777, +"returns": null, +"sig": "private T102 _item102", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item103", +"access": "private", +"modifiers": [ +"private" +], +"start": 1778, +"end": 1778, +"returns": null, +"sig": "private T103 _item103", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item104", +"access": "private", +"modifiers": [ +"private" +], +"start": 1779, +"end": 1779, +"returns": null, +"sig": "private T104 _item104", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item105", +"access": "private", +"modifiers": [ +"private" +], +"start": 1780, +"end": 1780, +"returns": null, +"sig": "private T105 _item105", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item106", +"access": "private", +"modifiers": [ +"private" +], +"start": 1781, +"end": 1781, +"returns": null, +"sig": "private T106 _item106", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item107", +"access": "private", +"modifiers": [ +"private" +], +"start": 1782, +"end": 1782, +"returns": null, +"sig": "private T107 _item107", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item108", +"access": "private", +"modifiers": [ +"private" +], +"start": 1783, +"end": 1783, +"returns": null, +"sig": "private T108 _item108", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item109", +"access": "private", +"modifiers": [ +"private" +], +"start": 1784, +"end": 1784, +"returns": null, +"sig": "private T109 _item109", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item110", +"access": "private", +"modifiers": [ +"private" +], +"start": 1785, +"end": 1785, +"returns": null, +"sig": "private T110 _item110", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item111", +"access": "private", +"modifiers": [ +"private" +], +"start": 1786, +"end": 1786, +"returns": null, +"sig": "private T111 _item111", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item112", +"access": "private", +"modifiers": [ +"private" +], +"start": 1787, +"end": 1787, +"returns": null, +"sig": "private T112 _item112", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item113", +"access": "private", +"modifiers": [ +"private" +], +"start": 1788, +"end": 1788, +"returns": null, +"sig": "private T113 _item113", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item114", +"access": "private", +"modifiers": [ +"private" +], +"start": 1789, +"end": 1789, +"returns": null, +"sig": "private T114 _item114", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item115", +"access": "private", +"modifiers": [ +"private" +], +"start": 1790, +"end": 1790, +"returns": null, +"sig": "private T115 _item115", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item116", +"access": "private", +"modifiers": [ +"private" +], +"start": 1791, +"end": 1791, +"returns": null, +"sig": "private T116 _item116", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item117", +"access": "private", +"modifiers": [ +"private" +], +"start": 1792, +"end": 1792, +"returns": null, +"sig": "private T117 _item117", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item118", +"access": "private", +"modifiers": [ +"private" +], +"start": 1793, +"end": 1793, +"returns": null, +"sig": "private T118 _item118", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item119", +"access": "private", +"modifiers": [ +"private" +], +"start": 1794, +"end": 1794, +"returns": null, +"sig": "private T119 _item119", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item120", +"access": "private", +"modifiers": [ +"private" +], +"start": 1795, +"end": 1795, +"returns": null, +"sig": "private T120 _item120", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item121", +"access": "private", +"modifiers": [ +"private" +], +"start": 1796, +"end": 1796, +"returns": null, +"sig": "private T121 _item121", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item122", +"access": "private", +"modifiers": [ +"private" +], +"start": 1797, +"end": 1797, +"returns": null, +"sig": "private T122 _item122", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item123", +"access": "private", +"modifiers": [ +"private" +], +"start": 1798, +"end": 1798, +"returns": null, +"sig": "private T123 _item123", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item124", +"access": "private", +"modifiers": [ +"private" +], +"start": 1799, +"end": 1799, +"returns": null, +"sig": "private T124 _item124", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item125", +"access": "private", +"modifiers": [ +"private" +], +"start": 1800, +"end": 1800, +"returns": null, +"sig": "private T125 _item125", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item126", +"access": "private", +"modifiers": [ +"private" +], +"start": 1801, +"end": 1801, +"returns": null, +"sig": "private T126 _item126", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_item127", +"access": "private", +"modifiers": [ +"private" +], +"start": 1802, +"end": 1802, +"returns": null, +"sig": "private T127 _item127", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item064", +"access": "public", +"modifiers": [ +"public" +], +"start": 1804, +"end": 1809, +"returns": null, +"sig": "public T64 Item064", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item065", +"access": "public", +"modifiers": [ +"public" +], +"start": 1811, +"end": 1816, +"returns": null, +"sig": "public T65 Item065", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item066", +"access": "public", +"modifiers": [ +"public" +], +"start": 1818, +"end": 1823, +"returns": null, +"sig": "public T66 Item066", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item067", +"access": "public", +"modifiers": [ +"public" +], +"start": 1825, +"end": 1830, +"returns": null, +"sig": "public T67 Item067", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item068", +"access": "public", +"modifiers": [ +"public" +], +"start": 1832, +"end": 1837, +"returns": null, +"sig": "public T68 Item068", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item069", +"access": "public", +"modifiers": [ +"public" +], +"start": 1839, +"end": 1844, +"returns": null, +"sig": "public T69 Item069", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item070", +"access": "public", +"modifiers": [ +"public" +], +"start": 1846, +"end": 1851, +"returns": null, +"sig": "public T70 Item070", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item071", +"access": "public", +"modifiers": [ +"public" +], +"start": 1853, +"end": 1858, +"returns": null, +"sig": "public T71 Item071", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item072", +"access": "public", +"modifiers": [ +"public" +], +"start": 1860, +"end": 1865, +"returns": null, +"sig": "public T72 Item072", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item073", +"access": "public", +"modifiers": [ +"public" +], +"start": 1867, +"end": 1872, +"returns": null, +"sig": "public T73 Item073", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item074", +"access": "public", +"modifiers": [ +"public" +], +"start": 1874, +"end": 1879, +"returns": null, +"sig": "public T74 Item074", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item075", +"access": "public", +"modifiers": [ +"public" +], +"start": 1881, +"end": 1886, +"returns": null, +"sig": "public T75 Item075", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item076", +"access": "public", +"modifiers": [ +"public" +], +"start": 1888, +"end": 1893, +"returns": null, +"sig": "public T76 Item076", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item077", +"access": "public", +"modifiers": [ +"public" +], +"start": 1895, +"end": 1900, +"returns": null, +"sig": "public T77 Item077", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item078", +"access": "public", +"modifiers": [ +"public" +], +"start": 1902, +"end": 1907, +"returns": null, +"sig": "public T78 Item078", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item079", +"access": "public", +"modifiers": [ +"public" +], +"start": 1909, +"end": 1914, +"returns": null, +"sig": "public T79 Item079", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item080", +"access": "public", +"modifiers": [ +"public" +], +"start": 1916, +"end": 1921, +"returns": null, +"sig": "public T80 Item080", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item081", +"access": "public", +"modifiers": [ +"public" +], +"start": 1923, +"end": 1928, +"returns": null, +"sig": "public T81 Item081", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item082", +"access": "public", +"modifiers": [ +"public" +], +"start": 1930, +"end": 1935, +"returns": null, +"sig": "public T82 Item082", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item083", +"access": "public", +"modifiers": [ +"public" +], +"start": 1937, +"end": 1942, +"returns": null, +"sig": "public T83 Item083", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item084", +"access": "public", +"modifiers": [ +"public" +], +"start": 1944, +"end": 1949, +"returns": null, +"sig": "public T84 Item084", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item085", +"access": "public", +"modifiers": [ +"public" +], +"start": 1951, +"end": 1956, +"returns": null, +"sig": "public T85 Item085", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item086", +"access": "public", +"modifiers": [ +"public" +], +"start": 1958, +"end": 1963, +"returns": null, +"sig": "public T86 Item086", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item087", +"access": "public", +"modifiers": [ +"public" +], +"start": 1965, +"end": 1970, +"returns": null, +"sig": "public T87 Item087", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item088", +"access": "public", +"modifiers": [ +"public" +], +"start": 1972, +"end": 1977, +"returns": null, +"sig": "public T88 Item088", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item089", +"access": "public", +"modifiers": [ +"public" +], +"start": 1979, +"end": 1984, +"returns": null, +"sig": "public T89 Item089", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item090", +"access": "public", +"modifiers": [ +"public" +], +"start": 1986, +"end": 1991, +"returns": null, +"sig": "public T90 Item090", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item091", +"access": "public", +"modifiers": [ +"public" +], +"start": 1993, +"end": 1998, +"returns": null, +"sig": "public T91 Item091", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item092", +"access": "public", +"modifiers": [ +"public" +], +"start": 2000, +"end": 2005, +"returns": null, +"sig": "public T92 Item092", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item093", +"access": "public", +"modifiers": [ +"public" +], +"start": 2007, +"end": 2012, +"returns": null, +"sig": "public T93 Item093", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item094", +"access": "public", +"modifiers": [ +"public" +], +"start": 2014, +"end": 2019, +"returns": null, +"sig": "public T94 Item094", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item095", +"access": "public", +"modifiers": [ +"public" +], +"start": 2021, +"end": 2026, +"returns": null, +"sig": "public T95 Item095", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item096", +"access": "public", +"modifiers": [ +"public" +], +"start": 2028, +"end": 2033, +"returns": null, +"sig": "public T96 Item096", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item097", +"access": "public", +"modifiers": [ +"public" +], +"start": 2035, +"end": 2040, +"returns": null, +"sig": "public T97 Item097", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item098", +"access": "public", +"modifiers": [ +"public" +], +"start": 2042, +"end": 2047, +"returns": null, +"sig": "public T98 Item098", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item099", +"access": "public", +"modifiers": [ +"public" +], +"start": 2049, +"end": 2054, +"returns": null, +"sig": "public T99 Item099", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item100", +"access": "public", +"modifiers": [ +"public" +], +"start": 2056, +"end": 2061, +"returns": null, +"sig": "public T100 Item100", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item101", +"access": "public", +"modifiers": [ +"public" +], +"start": 2063, +"end": 2068, +"returns": null, +"sig": "public T101 Item101", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item102", +"access": "public", +"modifiers": [ +"public" +], +"start": 2070, +"end": 2075, +"returns": null, +"sig": "public T102 Item102", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item103", +"access": "public", +"modifiers": [ +"public" +], +"start": 2077, +"end": 2082, +"returns": null, +"sig": "public T103 Item103", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item104", +"access": "public", +"modifiers": [ +"public" +], +"start": 2084, +"end": 2089, +"returns": null, +"sig": "public T104 Item104", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item105", +"access": "public", +"modifiers": [ +"public" +], +"start": 2091, +"end": 2096, +"returns": null, +"sig": "public T105 Item105", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item106", +"access": "public", +"modifiers": [ +"public" +], +"start": 2098, +"end": 2103, +"returns": null, +"sig": "public T106 Item106", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item107", +"access": "public", +"modifiers": [ +"public" +], +"start": 2105, +"end": 2110, +"returns": null, +"sig": "public T107 Item107", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item108", +"access": "public", +"modifiers": [ +"public" +], +"start": 2112, +"end": 2117, +"returns": null, +"sig": "public T108 Item108", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item109", +"access": "public", +"modifiers": [ +"public" +], +"start": 2119, +"end": 2124, +"returns": null, +"sig": "public T109 Item109", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item110", +"access": "public", +"modifiers": [ +"public" +], +"start": 2126, +"end": 2131, +"returns": null, +"sig": "public T110 Item110", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item111", +"access": "public", +"modifiers": [ +"public" +], +"start": 2133, +"end": 2138, +"returns": null, +"sig": "public T111 Item111", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item112", +"access": "public", +"modifiers": [ +"public" +], +"start": 2140, +"end": 2145, +"returns": null, +"sig": "public T112 Item112", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item113", +"access": "public", +"modifiers": [ +"public" +], +"start": 2147, +"end": 2152, +"returns": null, +"sig": "public T113 Item113", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item114", +"access": "public", +"modifiers": [ +"public" +], +"start": 2154, +"end": 2159, +"returns": null, +"sig": "public T114 Item114", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item115", +"access": "public", +"modifiers": [ +"public" +], +"start": 2161, +"end": 2166, +"returns": null, +"sig": "public T115 Item115", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item116", +"access": "public", +"modifiers": [ +"public" +], +"start": 2168, +"end": 2173, +"returns": null, +"sig": "public T116 Item116", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item117", +"access": "public", +"modifiers": [ +"public" +], +"start": 2175, +"end": 2180, +"returns": null, +"sig": "public T117 Item117", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item118", +"access": "public", +"modifiers": [ +"public" +], +"start": 2182, +"end": 2187, +"returns": null, +"sig": "public T118 Item118", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item119", +"access": "public", +"modifiers": [ +"public" +], +"start": 2189, +"end": 2194, +"returns": null, +"sig": "public T119 Item119", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item120", +"access": "public", +"modifiers": [ +"public" +], +"start": 2196, +"end": 2201, +"returns": null, +"sig": "public T120 Item120", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item121", +"access": "public", +"modifiers": [ +"public" +], +"start": 2203, +"end": 2208, +"returns": null, +"sig": "public T121 Item121", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item122", +"access": "public", +"modifiers": [ +"public" +], +"start": 2210, +"end": 2215, +"returns": null, +"sig": "public T122 Item122", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item123", +"access": "public", +"modifiers": [ +"public" +], +"start": 2217, +"end": 2222, +"returns": null, +"sig": "public T123 Item123", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item124", +"access": "public", +"modifiers": [ +"public" +], +"start": 2224, +"end": 2229, +"returns": null, +"sig": "public T124 Item124", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item125", +"access": "public", +"modifiers": [ +"public" +], +"start": 2231, +"end": 2236, +"returns": null, +"sig": "public T125 Item125", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item126", +"access": "public", +"modifiers": [ +"public" +], +"start": 2238, +"end": 2243, +"returns": null, +"sig": "public T126 Item126", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Item127", +"access": "public", +"modifiers": [ +"public" +], +"start": 2245, +"end": 2250, +"returns": null, +"sig": "public T127 Item127", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 2252, +"end": 2386, +"returns": "object", +"sig": "protected override object GetValueImpl ( int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetValueImpl", +"access": "protected", +"modifiers": [ +"protected", +"override" +], +"start": 2388, +"end": 2522, +"returns": "void", +"sig": "protected override void SetValueImpl ( int index , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Capacity", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2524, +"end": 2530, +"returns": null, +"sig": "public override int Capacity", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockToPowerShellChecker", +"file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_validVariables", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 16, +"end": 16, +"returns": null, +"sig": "private readonly HashSet < string > _validVariables", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ScriptBeingConverted", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 18, +"end": 18, +"returns": null, +"sig": "internal ScriptBlockAst ScriptBeingConverted", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "UsesParameter", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 20, +"end": 20, +"returns": null, +"sig": "internal bool UsesParameter", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasUsingExpr", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 22, +"end": 22, +"returns": null, +"sig": "internal bool HasUsingExpr", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitParameter", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 24, +"end": 32, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitParameter ( ParameterAst parameterAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitPipeline", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 34, +"end": 63, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitPipeline ( PipelineAst pipelineAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitCommand", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 65, +"end": 100, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitMergingRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 102, +"end": 113, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitMergingRedirection ( MergingRedirectionAst redirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFileRedirection", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 115, +"end": 123, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFileRedirection ( FileRedirectionAst redirectionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitVariableExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 125, +"end": 145, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitVariableExpression ( VariableExpressionAst variableExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitScriptBlockExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 147, +"end": 156, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitScriptBlockExpression ( ScriptBlockExpressionAst scriptBlockExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitUsingExpression", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 158, +"end": 166, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitUsingExpression ( UsingExpressionAst usingExpressionAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 168, +"end": 172, +"returns": "void", +"sig": "internal static void ThrowError ( ScriptBlockToPowerShellNotSupportedException ex , Ast ast )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.UsingExpressionAstSearcher", +"file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "FindAllUsingExpressions", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 177, +"end": 187, +"returns": "IEnumerable < Ast >", +"sig": "internal static IEnumerable < Ast > FindAllUsingExpressions ( Ast ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "UsingExpressionAstSearcher", +"access": "private", +"modifiers": [ +"private" +], +"start": 189, +"end": 192, +"returns": "", +"sig": "private UsingExpressionAstSearcher ( Func < Ast , bool > callback , bool stopOnFirst , bool searchNestedScriptBlocks ) : base ( callback , stopOnFirst , searchNestedScriptBlocks )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "VisitFunctionDefinition", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 194, +"end": 203, +"returns": "AstVisitAction", +"sig": "public override AstVisitAction VisitFunctionDefinition ( FunctionDefinitionAst ast )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockToPowerShellConverter", +"file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_powershell", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 212, +"end": 212, +"returns": null, +"sig": "private readonly PowerShell _powershell", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_context", +"access": "private", +"modifiers": [ +"private" +], +"start": 213, +"end": 213, +"returns": null, +"sig": "private ExecutionContext _context", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_usingValueMap", +"access": "private", +"modifiers": [ +"private" +], +"start": 214, +"end": 214, +"returns": null, +"sig": "private Dictionary < string , object > _usingValueMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_createLocalScope", +"access": "private", +"modifiers": [ +"private" +], +"start": 215, +"end": 215, +"returns": null, +"sig": "private bool ? _createLocalScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockToPowerShellConverter", +"access": "private", +"modifiers": [ +"private" +], +"start": 217, +"end": 220, +"returns": "", +"sig": "private ScriptBlockToPowerShellConverter ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Convert", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 222, +"end": 314, +"returns": "PowerShell", +"sig": "internal static PowerShell Convert ( ScriptBlockAst body , ReadOnlyCollection < ParameterAst > functionParameters , bool isTrustedInput , ExecutionContext context , Dictionary < string , object > variables , bool filterNonUsingVariables , bool ? createLocalScope , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValuesForEachParallel", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 325, +"end": 378, +"returns": "Dictionary < string , object >", +"sig": "internal static Dictionary < string , object > GetUsingValuesForEachParallel ( ScriptBlock scriptBlock , bool isTrustedInput , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "forEachNames", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 384, +"end": 389, +"returns": null, +"sig": "private static readonly string [ ] forEachNames", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindForEachInCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 391, +"end": 420, +"returns": "bool", +"sig": "private static bool FindForEachInCommand ( CommandAst commandAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInForeachParallelCallingScope", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 429, +"end": 464, +"returns": "bool", +"sig": "private static bool IsInForeachParallelCallingScope ( Ast scriptblockAst , UsingExpressionAst usingAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValuesAsDictionary", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 469, +"end": 472, +"returns": "Dictionary < string , object >", +"sig": "internal static Dictionary < string , object > GetUsingValuesAsDictionary ( ScriptBlock scriptBlock , bool isTrustedInput , ExecutionContext context , Dictionary < string , object > variables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValuesAsArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 477, +"end": 480, +"returns": "object [ ]", +"sig": "internal static object [ ] GetUsingValuesAsArray ( ScriptBlock scriptBlock , bool isTrustedInput , ExecutionContext context , Dictionary < string , object > variables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValues", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 496, +"end": 608, +"returns": "Tuple < Dictionary < string , object > , object [ ] >", +"sig": "private static Tuple < Dictionary < string , object > , object [ ] > GetUsingValues ( Ast body , bool isTrustedInput , ExecutionContext context , Dictionary < string , object > variables , bool filterNonUsingVariables )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "HasUsingExpressionsInDifferentScopes", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 620, +"end": 682, +"returns": "bool", +"sig": "private static bool HasUsingExpressionsInDifferentScopes ( UsingExpressionAst usingExpr , Ast topLevelParent , ref ScriptBlockAst sbClosestToPreviousUsingExpr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertPipeline", +"access": "private", +"modifiers": [ +"private" +], +"start": 684, +"end": 690, +"returns": "void", +"sig": "private void ConvertPipeline ( PipelineAst pipelineAst , bool isTrustedInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertCommand", +"access": "private", +"modifiers": [ +"private" +], +"start": 692, +"end": 845, +"returns": "void", +"sig": "private void ConvertCommand ( CommandAst commandAst , bool isTrustedInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandName", +"access": "private", +"modifiers": [ +"private" +], +"start": 847, +"end": 888, +"returns": "string", +"sig": "private string GetCommandName ( CommandElementAst commandNameAst , bool isTrustedInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSplattedVariable", +"access": "private", +"modifiers": [ +"private" +], +"start": 890, +"end": 907, +"returns": "void", +"sig": "private void GetSplattedVariable ( VariableExpressionAst variableAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExpressionValue", +"access": "private", +"modifiers": [ +"private" +], +"start": 909, +"end": 925, +"returns": "object", +"sig": "private object GetExpressionValue ( ExpressionAst exprAst , bool isTrustedInput )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddParameter", +"access": "private", +"modifiers": [ +"private" +], +"start": 927, +"end": 951, +"returns": "void", +"sig": "private void AddParameter ( CommandParameterAst commandParameterAst , bool isTrustedInput )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicMetaObjectExtensions", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "FakeError", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 65, +"end": 66, +"returns": null, +"sig": "internal static readonly DynamicMetaObject FakeError", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WriteToDebugLog", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 68, +"end": 80, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject WriteToDebugLog ( this DynamicMetaObject obj , DynamicMetaObjectBinder binder )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSimpleTypeRestriction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 82, +"end": 90, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetSimpleTypeRestriction ( this DynamicMetaObject obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSGetMethodArgumentRestriction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 92, +"end": 128, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions PSGetMethodArgumentRestriction ( this DynamicMetaObject obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSGetStaticMemberRestriction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 130, +"end": 183, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions PSGetStaticMemberRestriction ( this DynamicMetaObject obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSGetTypeRestriction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 185, +"end": 230, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions PSGetTypeRestriction ( this DynamicMetaObject obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CombineRestrictions", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 232, +"end": 246, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions CombineRestrictions ( this DynamicMetaObject target , params DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CastOrConvertMethodArgument", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 248, +"end": 314, +"returns": "Expression", +"sig": "internal static Expression CastOrConvertMethodArgument ( this DynamicMetaObject target , Type parameterType , string parameterName , string methodName , bool allowCastingToByRefLikeType , List < ParameterExpression > temps , List < Expression > initTemps )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CastOrConvert", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 316, +"end": 330, +"returns": "Expression", +"sig": "internal static Expression CastOrConvert ( this DynamicMetaObject target , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 332, +"end": 338, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject ThrowRuntimeError ( this DynamicMetaObject target , DynamicMetaObject [ ] args , BindingRestrictions moreTests , string errorID , string resourceString , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowRuntimeError", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 340, +"end": 345, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject ThrowRuntimeError ( this DynamicMetaObject target , BindingRestrictions bindingRestrictions , string errorID , string resourceString , params Expression [ ] exceptionArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToDebugString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 348, +"end": 351, +"returns": "string", +"sig": "internal static string ToDebugString ( this BindingRestrictions restrictions )", +"attributes": [], +"cond": [ +"ENABLE_BINDER_DEBUG_LOGGING" +] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.DynamicMetaObjectBinderExtensions", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "DeferForPSObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 357, +"end": 364, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject DeferForPSObject ( this DynamicMetaObjectBinder binder , DynamicMetaObject target , bool targetIsComObject = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DeferForPSObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 366, +"end": 374, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject DeferForPSObject ( this DynamicMetaObjectBinder binder , DynamicMetaObject target , DynamicMetaObject arg , bool targetIsComObject = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "DeferForPSObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 376, +"end": 392, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject DeferForPSObject ( this DynamicMetaObjectBinder binder , DynamicMetaObject [ ] args , bool targetIsComObject = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessOnePSObject", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 394, +"end": 424, +"returns": "Expression", +"sig": "private static Expression ProcessOnePSObject ( DynamicMetaObject arg , ref BindingRestrictions restrictions , bool argIsComObject = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UpdateComRestrictionsForPsObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 426, +"end": 446, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject UpdateComRestrictionsForPsObject ( this DynamicMetaObject binder , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.BinderUtils", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "GetVersionCheck", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 451, +"end": 456, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetVersionCheck ( DynamicMetaObjectBinder binder , int expectedVersionNumber )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetLanguageModeCheckIfHasEverUsedConstrainedLanguage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 458, +"end": 488, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetLanguageModeCheckIfHasEverUsedConstrainedLanguage ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetOptionalVersionAndLanguageCheckForType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 490, +"end": 506, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetOptionalVersionAndLanguageCheckForType ( DynamicMetaObjectBinder binder , Type targetType , int expectedVersionNumber )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSEnumerableBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 520, +"end": 520, +"returns": null, +"sig": "private static readonly PSEnumerableBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 522, +"end": 525, +"returns": "PSEnumerableBinder", +"sig": "internal static PSEnumerableBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSEnumerableBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 527, +"end": 536, +"returns": "", +"sig": "private PSEnumerableBinder ( ) : base ( typeof ( IEnumerator ) , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 538, +"end": 541, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRestrictions", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 543, +"end": 548, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetRestrictions ( DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NullResult", +"access": "private", +"modifiers": [ +"private" +], +"start": 550, +"end": 557, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject NullResult ( DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MaybeDebase", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 559, +"end": 578, +"returns": "Expression", +"sig": "internal static Expression MaybeDebase ( DynamicMetaObjectBinder binder , Func < Expression , Expression > generator , DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackConvert", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 580, +"end": 693, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackConvert ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsStaticTypePossiblyEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 699, +"end": 717, +"returns": "bool", +"sig": "internal static bool IsStaticTypePossiblyEnumerable ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 721, +"end": 726, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject IsEnumerable ( DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AutomationNullRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 728, +"end": 733, +"returns": "IEnumerator", +"sig": "private static IEnumerator AutomationNullRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NotEnumerableRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 735, +"end": 752, +"returns": "IEnumerator", +"sig": "private static IEnumerator NotEnumerableRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSObjectNotEnumerableRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 754, +"end": 760, +"returns": "IEnumerator", +"sig": "private static IEnumerator PSObjectNotEnumerableRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArrayRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 762, +"end": 767, +"returns": "IEnumerator", +"sig": "private static IEnumerator ArrayRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StringRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 769, +"end": 772, +"returns": "IEnumerator", +"sig": "private static IEnumerator StringRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSObjectStringRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 774, +"end": 779, +"returns": "IEnumerator", +"sig": "private static IEnumerator PSObjectStringRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSToObjectArrayBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 787, +"end": 787, +"returns": null, +"sig": "private static readonly PSToObjectArrayBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 789, +"end": 792, +"returns": "PSToObjectArrayBinder", +"sig": "internal static PSToObjectArrayBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSToObjectArrayBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 794, +"end": 796, +"returns": "", +"sig": "private PSToObjectArrayBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 798, +"end": 801, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 803, +"end": 803, +"returns": null, +"sig": "public override Type ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 805, +"end": 838, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSPipeWriterBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 843, +"end": 843, +"returns": null, +"sig": "private static readonly PSPipeWriterBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 845, +"end": 848, +"returns": "PSPipeWriterBinder", +"sig": "internal static PSPipeWriterBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSPipeWriterBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 850, +"end": 856, +"returns": "", +"sig": "private PSPipeWriterBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 858, +"end": 861, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 863, +"end": 902, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoolRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 904, +"end": 908, +"returns": "void", +"sig": "private static void BoolRule ( CallSite site , object obj , Pipe pipe , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IntRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 910, +"end": 914, +"returns": "void", +"sig": "private static void IntRule ( CallSite site , object obj , Pipe pipe , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StringRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 916, +"end": 920, +"returns": "void", +"sig": "private static void StringRule ( CallSite site , object obj , Pipe pipe , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AutomationNullRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 922, +"end": 925, +"returns": "void", +"sig": "private static void AutomationNullRule ( CallSite site , object obj , Pipe pipe , ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSArrayAssignmentRHSBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binders", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 937, +"end": 937, +"returns": null, +"sig": "private static readonly List < PSArrayAssignmentRHSBinder > s_binders", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_elements", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 938, +"end": 938, +"returns": null, +"sig": "private readonly int _elements", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 940, +"end": 951, +"returns": "PSArrayAssignmentRHSBinder", +"sig": "internal static PSArrayAssignmentRHSBinder Get ( int i )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSArrayAssignmentRHSBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 953, +"end": 956, +"returns": "", +"sig": "private PSArrayAssignmentRHSBinder ( int elements )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 958, +"end": 961, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 963, +"end": 963, +"returns": null, +"sig": "public override Type ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 965, +"end": 1041, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSToStringBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1056, +"end": 1056, +"returns": null, +"sig": "private static readonly PSToStringBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1058, +"end": 1061, +"returns": "PSToStringBinder", +"sig": "internal static PSToStringBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1063, +"end": 1063, +"returns": null, +"sig": "public override Type ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSToStringBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1065, +"end": 1067, +"returns": "", +"sig": "private PSToStringBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1069, +"end": 1098, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeToString", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1100, +"end": 1113, +"returns": "Expression", +"sig": "internal static Expression InvokeToString ( Expression context , Expression target )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSPipelineResultToBoolBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1121, +"end": 1121, +"returns": null, +"sig": "private static readonly PSPipelineResultToBoolBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1123, +"end": 1126, +"returns": "PSPipelineResultToBoolBinder", +"sig": "internal static PSPipelineResultToBoolBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSPipelineResultToBoolBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1128, +"end": 1130, +"returns": "", +"sig": "private PSPipelineResultToBoolBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1132, +"end": 1132, +"returns": null, +"sig": "public override Type ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1134, +"end": 1177, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeDynamicMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1199, +"end": 1201, +"returns": null, +"sig": "private static readonly Dictionary < PSInvokeDynamicMemberBinderKeyType , PSInvokeDynamicMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static", +"static" +], +"start": 1203, +"end": 1219, +"returns": "PSInvokeDynamicMemberBinder", +"sig": "internal static PSInvokeDynamicMemberBinder Get ( CallInfo callInfo , TypeDefinitionAst classScopeAst , bool static , bool propertySetter , PSMethodInvocationConstraints constraints )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_callInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1221, +"end": 1221, +"returns": null, +"sig": "private readonly CallInfo _callInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1222, +"end": 1222, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_propertySetter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1223, +"end": 1223, +"returns": null, +"sig": "private readonly bool _propertySetter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_constraints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1224, +"end": 1224, +"returns": null, +"sig": "private readonly PSMethodInvocationConstraints _constraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1225, +"end": 1225, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSInvokeDynamicMemberBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1227, +"end": 1236, +"returns": "", +"sig": "private PSInvokeDynamicMemberBinder ( CallInfo callInfo , bool static , bool propertySetter , PSMethodInvocationConstraints constraints , Type classScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1238, +"end": 1275, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeDynamicMemberBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 1184, +"end": 1191, +"returns": "bool", +"sig": "public bool Equals ( PSInvokeDynamicMemberBinderKeyType x , PSInvokeDynamicMemberBinderKeyType y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 1193, +"end": 1196, +"returns": "int", +"sig": "public int GetHashCode ( PSInvokeDynamicMemberBinderKeyType obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSDynamicGetOrSetBinderKeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 1280, +"end": 1283, +"returns": "bool", +"sig": "public bool Equals ( PSGetOrSetDynamicMemberBinderKeyType x , PSGetOrSetDynamicMemberBinderKeyType y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 1285, +"end": 1288, +"returns": "int", +"sig": "public int GetHashCode ( PSGetOrSetDynamicMemberBinderKeyType obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSGetDynamicMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1293, +"end": 1294, +"returns": null, +"sig": "private static readonly Dictionary < PSGetOrSetDynamicMemberBinderKeyType , PSGetDynamicMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static", +"static" +], +"start": 1296, +"end": 1311, +"returns": "PSGetDynamicMemberBinder", +"sig": "internal static PSGetDynamicMemberBinder Get ( TypeDefinitionAst classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1313, +"end": 1313, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1314, +"end": 1314, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSGetDynamicMemberBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1316, +"end": 1320, +"returns": "", +"sig": "private PSGetDynamicMemberBinder ( Type classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1322, +"end": 1373, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIDictionaryMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1375, +"end": 1398, +"returns": "object", +"sig": "internal static object GetIDictionaryMember ( IDictionary hash , object key )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSSetDynamicMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1403, +"end": 1404, +"returns": null, +"sig": "private static readonly Dictionary < PSGetOrSetDynamicMemberBinderKeyType , PSSetDynamicMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static", +"static" +], +"start": 1406, +"end": 1421, +"returns": "PSSetDynamicMemberBinder", +"sig": "internal static PSSetDynamicMemberBinder Get ( TypeDefinitionAst classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1423, +"end": 1423, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1424, +"end": 1424, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSSetDynamicMemberBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1426, +"end": 1430, +"returns": "", +"sig": "private PSSetDynamicMemberBinder ( Type classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1432, +"end": 1490, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSSwitchClauseEvalBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1498, +"end": 1498, +"returns": null, +"sig": "private static readonly PSSwitchClauseEvalBinder [ ] s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_flags", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1499, +"end": 1499, +"returns": null, +"sig": "private readonly SwitchFlags _flags", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1501, +"end": 1507, +"returns": "PSSwitchClauseEvalBinder", +"sig": "internal static PSSwitchClauseEvalBinder Get ( SwitchFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSSwitchClauseEvalBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1509, +"end": 1512, +"returns": "", +"sig": "private PSSwitchClauseEvalBinder ( SwitchFlags flags )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "ReturnType", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1514, +"end": 1514, +"returns": null, +"sig": "public override Type ReturnType", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1516, +"end": 1608, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSAttributeGenerator", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1615, +"end": 1616, +"returns": null, +"sig": "private static readonly Dictionary < CallInfo , PSAttributeGenerator > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1618, +"end": 1631, +"returns": "PSAttributeGenerator", +"sig": "internal static PSAttributeGenerator Get ( CallInfo callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSAttributeGenerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 1633, +"end": 1636, +"returns": "", +"sig": "private PSAttributeGenerator ( CallInfo callInfo ) : base ( callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackCreateInstance", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1638, +"end": 1791, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackCreateInstance ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSCustomObjectConverter", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1796, +"end": 1796, +"returns": null, +"sig": "private static readonly PSCustomObjectConverter s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1798, +"end": 1801, +"returns": "PSCustomObjectConverter", +"sig": "internal static PSCustomObjectConverter Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSCustomObjectConverter", +"access": "private", +"modifiers": [ +"private" +], +"start": 1803, +"end": 1805, +"returns": "", +"sig": "private PSCustomObjectConverter ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1807, +"end": 1827, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSDynamicConvertBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1832, +"end": 1832, +"returns": null, +"sig": "private static readonly PSDynamicConvertBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1834, +"end": 1837, +"returns": "PSDynamicConvertBinder", +"sig": "internal static PSDynamicConvertBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSDynamicConvertBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1839, +"end": 1841, +"returns": "", +"sig": "private PSDynamicConvertBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1843, +"end": 1862, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSVariableAssignmentBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binder", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 1870, +"end": 1870, +"returns": null, +"sig": "private static readonly PSVariableAssignmentBinder s_binder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_mutableValueWithInstanceMemberVersion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1871, +"end": 1871, +"returns": null, +"sig": "internal static int s_mutableValueWithInstanceMemberVersion", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1873, +"end": 1876, +"returns": "PSVariableAssignmentBinder", +"sig": "internal static PSVariableAssignmentBinder Get ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSVariableAssignmentBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 1878, +"end": 1886, +"returns": "", +"sig": "private PSVariableAssignmentBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1888, +"end": 1944, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject Bind ( DynamicMetaObject target , DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExprForValueType", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 1946, +"end": 1996, +"returns": "Expression", +"sig": "private static Expression GetExprForValueType ( Type type , Expression convertedExpr , Expression originalExpr , ref BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnumRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1998, +"end": 2003, +"returns": "object", +"sig": "private static object EnumRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BoolRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2005, +"end": 2010, +"returns": "object", +"sig": "private static object BoolRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IntRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2012, +"end": 2017, +"returns": "object", +"sig": "private static object IntRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ObjectRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2019, +"end": 2024, +"returns": "object", +"sig": "private static object ObjectRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PSObjectStringRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2026, +"end": 2031, +"returns": "object", +"sig": "private static object PSObjectStringRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NullRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2033, +"end": 2036, +"returns": "object", +"sig": "private static object NullRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValueTypeMutable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2038, +"end": 2074, +"returns": "bool", +"sig": "internal static bool IsValueTypeMutable ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_mutableValueTypesWithInstanceMembers", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2076, +"end": 2077, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < Type , bool > s_mutableValueTypesWithInstanceMembers", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NoteTypeHasInstanceMemberOrTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2079, +"end": 2090, +"returns": "void", +"sig": "internal static void NoteTypeHasInstanceMemberOrTypeName ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CopyInstanceMembersOfValueType", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2092, +"end": 2102, +"returns": "object", +"sig": "internal static object CopyInstanceMembersOfValueType < T > ( T t , object boxedT ) where T : struct", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVersionCheck", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2104, +"end": 2109, +"returns": "BindingRestrictions", +"sig": "internal static BindingRestrictions GetVersionCheck ( int expectedVersionNumber )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSBinaryOperationBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 2123, +"end": 2124, +"returns": null, +"sig": "private static readonly Dictionary < Tuple < ExpressionType , bool , bool > , PSBinaryOperationBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2126, +"end": 2140, +"returns": "PSBinaryOperationBinder", +"sig": "internal static PSBinaryOperationBinder Get ( ExpressionType operation , bool ignoreCase = true , bool scalarCompare = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ignoreCase", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2142, +"end": 2142, +"returns": null, +"sig": "private readonly bool _ignoreCase", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scalarCompare", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 2143, +"end": 2143, +"returns": null, +"sig": "private readonly bool _scalarCompare", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 2144, +"end": 2144, +"returns": null, +"sig": "internal int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSBinaryOperationBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 2146, +"end": 2152, +"returns": "", +"sig": "private PSBinaryOperationBinder ( ExpressionType operation , bool ignoreCase , bool scalarCompare ) : base ( operation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_compareDelegate", +"access": "private", +"modifiers": [ +"private" +], +"start": 2158, +"end": 2158, +"returns": null, +"sig": "private Func < object , object , bool > _compareDelegate", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScalarCompareDelegate", +"access": "private", +"modifiers": [ +"private" +], +"start": 2160, +"end": 2175, +"returns": "Func < object , object , bool >", +"sig": "private Func < object , object , bool > GetScalarCompareDelegate ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackBinaryOperation", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2179, +"end": 2238, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackBinaryOperation ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 2242, +"end": 2250, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2252, +"end": 2262, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetOperatorText", +"access": "private", +"modifiers": [ +"private" +], +"start": 2264, +"end": 2288, +"returns": "string", +"sig": "private string GetOperatorText ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallImplicitOp", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2290, +"end": 2311, +"returns": "DynamicMetaObject", +"sig": "private static DynamicMetaObject CallImplicitOp ( string methodName , DynamicMetaObject target , DynamicMetaObject arg , string errorOperator , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsValueNegative", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2313, +"end": 2325, +"returns": "bool", +"sig": "private static bool IsValueNegative ( object value , TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypedZero", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2327, +"end": 2339, +"returns": "Expression", +"sig": "private static Expression TypedZero ( TypeCode typeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FigureSignedUnsignedInt", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2341, +"end": 2382, +"returns": "DynamicMetaObject", +"sig": "private static DynamicMetaObject FigureSignedUnsignedInt ( DynamicMetaObject obj , TypeCode typeCode , TypeCode currentOpType , out Type opImplType , out Type argType , out bool shouldFallbackToDoubleInCaseOfOverflow )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryNumericOp", +"access": "private", +"modifiers": [ +"private" +], +"start": 2384, +"end": 2539, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryNumericOp ( string methodName , DynamicMetaObject target , DynamicMetaObject arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryNumericStringOp", +"access": "private", +"modifiers": [ +"private" +], +"start": 2541, +"end": 2582, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryNumericStringOp ( DynamicMetaObject target , DynamicMetaObject arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertStringToNumber", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2594, +"end": 2609, +"returns": "Expression", +"sig": "internal static Expression ConvertStringToNumber ( Expression expr , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetArgAsNumericOrPrimitive", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2611, +"end": 2642, +"returns": "DynamicMetaObject", +"sig": "private static DynamicMetaObject GetArgAsNumericOrPrimitive ( DynamicMetaObject arg , Type targetType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetBitwiseOpType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 2644, +"end": 2654, +"returns": "Type", +"sig": "private static Type GetBitwiseOpType ( TypeCode opTypeCode )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryAdd", +"access": "private", +"modifiers": [ +"private" +], +"start": 2660, +"end": 2757, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryAdd ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinarySub", +"access": "private", +"modifiers": [ +"private" +], +"start": 2759, +"end": 2762, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinarySub ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryMultiply", +"access": "private", +"modifiers": [ +"private" +], +"start": 2764, +"end": 2824, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryMultiply ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryDivide", +"access": "private", +"modifiers": [ +"private" +], +"start": 2826, +"end": 2829, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryDivide ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryRemainder", +"access": "private", +"modifiers": [ +"private" +], +"start": 2831, +"end": 2834, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryRemainder ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinarySubDivOrRem", +"access": "private", +"modifiers": [ +"private" +], +"start": 2836, +"end": 2870, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinarySubDivOrRem ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion , string numericOpMethodName , string implicitOpMethodName , string errorOperatorText )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Shift", +"access": "private", +"modifiers": [ +"private" +], +"start": 2872, +"end": 2918, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject Shift ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion , string userOp , Func < Expression , Expression , Expression > exprGenerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LeftShift", +"access": "private", +"modifiers": [ +"private" +], +"start": 2920, +"end": 2923, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject LeftShift ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RightShift", +"access": "private", +"modifiers": [ +"private" +], +"start": 2925, +"end": 2928, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject RightShift ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryBitwiseXor", +"access": "private", +"modifiers": [ +"private" +], +"start": 2930, +"end": 2933, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryBitwiseXor ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryBitwiseOr", +"access": "private", +"modifiers": [ +"private" +], +"start": 2935, +"end": 2938, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryBitwiseOr ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryBitwiseAnd", +"access": "private", +"modifiers": [ +"private" +], +"start": 2940, +"end": 2943, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryBitwiseAnd ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryBitwiseOp", +"access": "private", +"modifiers": [ +"private" +], +"start": 2945, +"end": 3040, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryBitwiseOp ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion , Func < Expression , Expression , Expression > exprGenerator , string implicitMethodName , string errorOperatorName , string methodName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEQ", +"access": "private", +"modifiers": [ +"private" +], +"start": 3046, +"end": 3067, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareEQ ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNE", +"access": "private", +"modifiers": [ +"private" +], +"start": 3069, +"end": 3089, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareNE ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryEqualityComparison", +"access": "private", +"modifiers": [ +"private" +], +"start": 3091, +"end": 3179, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryEqualityComparison ( DynamicMetaObject target , DynamicMetaObject arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareWithZero", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3181, +"end": 3184, +"returns": "Expression", +"sig": "private static Expression CompareWithZero ( DynamicMetaObject target , Func < Expression , Expression , Expression > comparer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLT", +"access": "private", +"modifiers": [ +"private" +], +"start": 3186, +"end": 3204, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareLT ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLE", +"access": "private", +"modifiers": [ +"private" +], +"start": 3206, +"end": 3224, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareLE ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGT", +"access": "private", +"modifiers": [ +"private" +], +"start": 3226, +"end": 3246, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareGT ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGE", +"access": "private", +"modifiers": [ +"private" +], +"start": 3248, +"end": 3268, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CompareGE ( DynamicMetaObject target , DynamicMetaObject arg , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryComparison", +"access": "private", +"modifiers": [ +"private" +], +"start": 3270, +"end": 3376, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryComparison ( DynamicMetaObject target , DynamicMetaObject arg , Func < Expression , Expression > toResult )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BinaryComparisonCommon", +"access": "private", +"modifiers": [ +"private" +], +"start": 3378, +"end": 3419, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject BinaryComparisonCommon ( DynamicMetaObject targetAsEnumerator , DynamicMetaObject target , DynamicMetaObject arg )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSUnaryOperationBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_notBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3429, +"end": 3429, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_notBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_bnotBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3430, +"end": 3430, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_bnotBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_unaryMinus", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3431, +"end": 3431, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_unaryMinus", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_unaryPlusBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3432, +"end": 3432, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_unaryPlusBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_incrementBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3433, +"end": 3433, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_incrementBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_decrementBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3434, +"end": 3434, +"returns": null, +"sig": "private static PSUnaryOperationBinder s_decrementBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3436, +"end": 3467, +"returns": "PSUnaryOperationBinder", +"sig": "internal static PSUnaryOperationBinder Get ( ExpressionType operation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSUnaryOperationBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3469, +"end": 3471, +"returns": "", +"sig": "private PSUnaryOperationBinder ( ExpressionType operation ) : base ( operation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackUnaryOperation", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3473, +"end": 3502, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackUnaryOperation ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3504, +"end": 3507, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Not", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3509, +"end": 3526, +"returns": "DynamicMetaObject", +"sig": "internal DynamicMetaObject Not ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BNot", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3528, +"end": 3636, +"returns": "DynamicMetaObject", +"sig": "internal DynamicMetaObject BNot ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnaryPlus", +"access": "private", +"modifiers": [ +"private" +], +"start": 3638, +"end": 3669, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject UnaryPlus ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnaryMinus", +"access": "private", +"modifiers": [ +"private" +], +"start": 3671, +"end": 3702, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject UnaryMinus ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IncrDecr", +"access": "private", +"modifiers": [ +"private" +], +"start": 3704, +"end": 3737, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject IncrDecr ( DynamicMetaObject target , int valueToAdd , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSConvertBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3745, +"end": 3745, +"returns": null, +"sig": "private static readonly Dictionary < Type , PSConvertBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3746, +"end": 3746, +"returns": null, +"sig": "internal int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 3748, +"end": 3762, +"returns": "PSConvertBinder", +"sig": "public static PSConvertBinder Get ( Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSConvertBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3764, +"end": 3772, +"returns": "", +"sig": "private PSConvertBinder ( Type type ) : base ( type , false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackConvert", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3774, +"end": 3804, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackConvert ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3806, +"end": 3813, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3815, +"end": 3825, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowNoConversion", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3827, +"end": 3848, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject ThrowNoConversion ( DynamicMetaObject target , Type toType , DynamicMetaObjectBinder binder , int currentVersion , params DynamicMetaObject [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToByRefLikeTypeViaCasting", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3859, +"end": 3881, +"returns": "Expression", +"sig": "internal static Expression ConvertToByRefLikeTypeViaCasting ( DynamicMetaObject argument , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeConverter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3883, +"end": 3934, +"returns": "Expression", +"sig": "internal static Expression InvokeConverter ( LanguagePrimitives . IConversionData conversion , Expression value , Type resultType , bool debase , Expression formatProvider )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "StringToStringRule", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3936, +"end": 3940, +"returns": "string", +"sig": "private static string StringToStringRule ( CallSite site , object obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSGetIndexBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3948, +"end": 3949, +"returns": null, +"sig": "private static readonly Dictionary < Tuple < CallInfo , PSMethodInvocationConstraints , bool > , PSGetIndexBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_constraints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3951, +"end": 3951, +"returns": null, +"sig": "private readonly PSMethodInvocationConstraints _constraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_allowSlicing", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 3952, +"end": 3952, +"returns": null, +"sig": "private readonly bool _allowSlicing", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3953, +"end": 3953, +"returns": null, +"sig": "internal int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 3955, +"end": 3969, +"returns": "PSGetIndexBinder", +"sig": "public static PSGetIndexBinder Get ( int argCount , PSMethodInvocationConstraints constraints , bool allowSlicing = true )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSGetIndexBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 3971, +"end": 3977, +"returns": "", +"sig": "private PSGetIndexBinder ( Tuple < CallInfo , PSMethodInvocationConstraints , bool > tuple ) : base ( tuple . Item1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 3979, +"end": 3988, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3990, +"end": 4000, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackGetIndex", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4002, +"end": 4077, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackGetIndex ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CannotIndexTarget", +"access": "private", +"modifiers": [ +"private" +], +"start": 4079, +"end": 4107, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CannotIndexTarget ( DynamicMetaObject target , DynamicMetaObject [ ] indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIndexDictionary", +"access": "private", +"modifiers": [ +"private" +], +"start": 4111, +"end": 4156, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject GetIndexDictionary ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , Type idictionary )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CanIndexFromEndWithNegativeIndex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4158, +"end": 4207, +"returns": "bool", +"sig": "internal static bool CanIndexFromEndWithNegativeIndex ( DynamicMetaObject target , MethodInfo indexer , ParameterInfo [ ] getterParams )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexWithNegativeChecks", +"access": "private", +"modifiers": [ +"private" +], +"start": 4209, +"end": 4250, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject IndexWithNegativeChecks ( DynamicMetaObject target , DynamicMetaObject index , PropertyInfo lengthProperty , Func < Expression , Expression , Expression > generateIndexOperation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIndexArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 4252, +"end": 4289, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject GetIndexArray ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetIndexMultiDimensionArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 4291, +"end": 4351, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject GetIndexMultiDimensionArray ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeIndexer", +"access": "private", +"modifiers": [ +"private" +], +"start": 4353, +"end": 4450, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeIndexer ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject errorSuggestion , string methodName , PropertyInfo lengthProperty )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertIndex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4452, +"end": 4459, +"returns": "Expression", +"sig": "internal static Expression ConvertIndex ( DynamicMetaObject index , Type resultType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForSlicing", +"access": "private", +"modifiers": [ +"private" +], +"start": 4461, +"end": 4488, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CheckForSlicing ( DynamicMetaObject target , DynamicMetaObject [ ] indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeSlicingIndexer", +"access": "private", +"modifiers": [ +"private" +], +"start": 4490, +"end": 4501, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeSlicingIndexer ( DynamicMetaObject target , DynamicMetaObject [ ] indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SafeIndexResult", +"access": "private", +"modifiers": [ +"private" +], +"start": 4503, +"end": 4513, +"returns": "Expression", +"sig": "private Expression SafeIndexResult ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNullResult", +"access": "private", +"modifiers": [ +"private" +], +"start": 4515, +"end": 4518, +"returns": "Expression", +"sig": "private Expression GetNullResult ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonSlicingIndexer", +"access": "private", +"modifiers": [ +"private" +], +"start": 4520, +"end": 4532, +"returns": "Func < object , object , object >", +"sig": "private Func < object , object , object > GetNonSlicingIndexer ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSSetIndexBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4540, +"end": 4541, +"returns": null, +"sig": "private static readonly Dictionary < Tuple < CallInfo , PSMethodInvocationConstraints > , PSSetIndexBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_constraints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 4543, +"end": 4543, +"returns": null, +"sig": "private readonly PSMethodInvocationConstraints _constraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 4544, +"end": 4544, +"returns": null, +"sig": "internal int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 4546, +"end": 4560, +"returns": "PSSetIndexBinder", +"sig": "public static PSSetIndexBinder Get ( int argCount , PSMethodInvocationConstraints constraints = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSSetIndexBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 4562, +"end": 4567, +"returns": "", +"sig": "private PSSetIndexBinder ( Tuple < CallInfo , PSMethodInvocationConstraints > tuple ) : base ( tuple . Item1 )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4569, +"end": 4577, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 4579, +"end": 4589, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackSetIndex", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4591, +"end": 4639, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackSetIndex ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject value , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CannotIndexTarget", +"access": "private", +"modifiers": [ +"private" +], +"start": 4641, +"end": 4650, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject CannotIndexTarget ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeIndexer", +"access": "private", +"modifiers": [ +"private" +], +"start": 4652, +"end": 4750, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeIndexer ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject value , DynamicMetaObject errorSuggestion , string methodName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexWithNegativeChecks", +"access": "private", +"modifiers": [ +"private" +], +"start": 4752, +"end": 4798, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject IndexWithNegativeChecks ( DynamicMetaObject target , DynamicMetaObject index , DynamicMetaObject value , PropertyInfo lengthProperty , Func < Expression , Expression , Expression , Expression > generateIndexOperation )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetIndexArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 4800, +"end": 4842, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject SetIndexArray ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject value , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetIndexMultiDimensionArray", +"access": "private", +"modifiers": [ +"private" +], +"start": 4844, +"end": 4904, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject SetIndexMultiDimensionArray ( DynamicMetaObject target , DynamicMetaObject [ ] indexes , DynamicMetaObject value , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSGetMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4976, +"end": 4977, +"returns": null, +"sig": "private static readonly Dictionary < PSGetMemberBinderKeyType , PSGetMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_binderCacheIgnoringCase", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 4982, +"end": 4983, +"returns": null, +"sig": "private static readonly ConcurrentDictionary < string , List < PSGetMemberBinder > > s_binderCacheIgnoringCase", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSGetMemberBinder", +"access": null, +"modifiers": [ +"static" +], +"start": 4985, +"end": 4997, +"returns": "", +"sig": "static PSGetMemberBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 4999, +"end": 4999, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nonEnumerating", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5000, +"end": 5000, +"returns": null, +"sig": "private readonly bool _nonEnumerating", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5001, +"end": 5001, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5002, +"end": 5002, +"returns": null, +"sig": "internal int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasInstanceMember", +"access": "private", +"modifiers": [ +"private" +], +"start": 5004, +"end": 5004, +"returns": null, +"sig": "private bool _hasInstanceMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "HasInstanceMember", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5006, +"end": 5006, +"returns": null, +"sig": "internal bool HasInstanceMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetHasInstanceMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5008, +"end": 5057, +"returns": "void", +"sig": "internal static void SetHasInstanceMember ( string memberName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_hasTypeTableMember", +"access": "private", +"modifiers": [ +"private" +], +"start": 5059, +"end": 5059, +"returns": null, +"sig": "private bool _hasTypeTableMember", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeTableMemberAdded", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5061, +"end": 5082, +"returns": "void", +"sig": "internal static void TypeTableMemberAdded ( string memberName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TypeTableMemberPossiblyUpdated", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5084, +"end": 5095, +"returns": "void", +"sig": "internal static void TypeTableMemberPossiblyUpdated ( string memberName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 5097, +"end": 5100, +"returns": "PSGetMemberBinder", +"sig": "public static PSGetMemberBinder Get ( string memberName , TypeDefinitionAst classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 5102, +"end": 5105, +"returns": "PSGetMemberBinder", +"sig": "public static PSGetMemberBinder Get ( string memberName , Type classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonEnumeratingBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 5107, +"end": 5110, +"returns": "PSGetMemberBinder", +"sig": "private PSGetMemberBinder GetNonEnumeratingBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "private", +"modifiers": [ +"private", +"static", +"static" +], +"start": 5112, +"end": 5158, +"returns": "PSGetMemberBinder", +"sig": "private static PSGetMemberBinder Get ( string memberName , Type classScope , bool static , bool nonEnumerating )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSGetMemberBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5160, +"end": 5167, +"returns": "", +"sig": "private PSGetMemberBinder ( string name , Type classScope , bool ignoreCase , bool static , bool nonEnumerating ) : base ( name , ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5169, +"end": 5178, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackGetMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 5180, +"end": 5394, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackGetMember ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GenerateGetPropertyException", +"access": "private", +"modifiers": [ +"private" +], +"start": 5396, +"end": 5402, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject GenerateGetPropertyException ( BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsGenericDictionary", +"access": "internal", +"modifiers": [ +"internal", +"static", +"ref" +], +"start": 5404, +"end": 5423, +"returns": "bool", +"sig": "internal static bool IsGenericDictionary ( object value , ref Type genericTypeArg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetExpr", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5429, +"end": 5458, +"returns": "Expression", +"sig": "internal static Expression GetTargetExpr ( DynamicMetaObject target , Type castToType = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PropertyDoesntExist", +"access": "private", +"modifiers": [ +"private" +], +"start": 5463, +"end": 5510, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject PropertyDoesntExist ( DynamicMetaObject target , BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowPropertyNotFoundStrict", +"access": "private", +"modifiers": [ +"private" +], +"start": 5512, +"end": 5518, +"returns": "Expression", +"sig": "private Expression ThrowPropertyNotFoundStrict ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "EnsureAllowedInLanguageMode", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5520, +"end": 5547, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject EnsureAllowedInLanguageMode ( DynamicMetaObject target , object targetValue , string name , bool isStatic , DynamicMetaObject [ ] args , BindingRestrictions moreTests , string errorID , string resourceString )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsAllowedInConstrainedLanguage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5549, +"end": 5565, +"returns": "bool", +"sig": "internal static bool IsAllowedInConstrainedLanguage ( object targetValue , string name , bool isStatic )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "NotInstanceMember", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5572, +"end": 5579, +"returns": "BindingRestrictions", +"sig": "internal BindingRestrictions NotInstanceMember ( DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WrapGetMemberInTry", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 5581, +"end": 5596, +"returns": "Expression", +"sig": "private static Expression WrapGetMemberInTry ( Expression expr )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveAlias", +"access": "private", +"modifiers": [ +"private" +], +"start": 5601, +"end": 5633, +"returns": "PSMemberInfo", +"sig": "private PSMemberInfo ResolveAlias ( PSAliasProperty alias , DynamicMetaObject target , HashSet < string > aliases , List < BindingRestrictions > aliasRestrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetPSMemberInfo", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 5635, +"end": 5849, +"returns": "PSMemberInfo", +"sig": "internal PSMemberInfo GetPSMemberInfo ( DynamicMetaObject target , out BindingRestrictions restrictions , out bool canOptimize , out Type aliasConversionType , MemberTypes memberTypeToOperateOn , HashSet < string > aliases = null , List < BindingRestrictions > aliasRestrictions = null )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CloneMemberInfo", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5853, +"end": 5858, +"returns": "PSMemberInfo", +"sig": "internal static PSMemberInfo CloneMemberInfo ( PSMemberInfo memberInfo , object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAdaptedValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5860, +"end": 5901, +"returns": "object", +"sig": "internal static object GetAdaptedValue ( object obj , string member )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTypeNameSame", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5903, +"end": 5906, +"returns": "bool", +"sig": "internal static bool IsTypeNameSame ( object value , string typeName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTypeTableFromTLS", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5908, +"end": 5912, +"returns": "TypeTable", +"sig": "internal static TypeTable GetTypeTableFromTLS ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetInstanceMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5914, +"end": 5920, +"returns": "bool", +"sig": "internal static bool TryGetInstanceMember ( object value , string memberName , out PSMemberInfo memberInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetIDictionaryValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5922, +"end": 5940, +"returns": "bool", +"sig": "internal static bool TryGetIDictionaryValue ( IDictionary hash , string memberName , out object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetGenericDictionaryValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 5942, +"end": 5953, +"returns": "bool", +"sig": "internal static bool TryGetGenericDictionaryValue < T > ( IDictionary < string , T > hash , string memberName , out object value )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSGetMemberBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 4914, +"end": 4924, +"returns": "bool", +"sig": "public bool Equals ( PSGetMemberBinderKeyType x , PSGetMemberBinderKeyType y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 4926, +"end": 4933, +"returns": "int", +"sig": "public int GetHashCode ( PSGetMemberBinderKeyType obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSGetMemberBinder.ReservedMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "ReservedMemberBinder", +"access": "internal", +"modifiers": [ +"internal", +"static", +"static" +], +"start": 4938, +"end": 4940, +"returns": "", +"sig": "internal ReservedMemberBinder ( string name , bool ignoreCase , bool static ) : base ( name , null , ignoreCase , static , nonEnumerating : false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackGetMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 4942, +"end": 4973, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackGetMember ( DynamicMetaObject target , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSSetMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 5985, +"end": 5986, +"returns": null, +"sig": "private static readonly Dictionary < PSSetMemberBinderKeyType , PSSetMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5988, +"end": 5988, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5989, +"end": 5989, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_getMemberBinder", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 5990, +"end": 5990, +"returns": null, +"sig": "private readonly PSGetMemberBinder _getMemberBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 5992, +"end": 5996, +"returns": "PSSetMemberBinder", +"sig": "public static PSSetMemberBinder Get ( string memberName , TypeDefinitionAst classScopeAst , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 5998, +"end": 6013, +"returns": "PSSetMemberBinder", +"sig": "public static PSSetMemberBinder Get ( string memberName , Type classScope , bool static )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSSetMemberBinder", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 6015, +"end": 6021, +"returns": "", +"sig": "public PSSetMemberBinder ( string name , bool ignoreCase , bool static , Type classScope ) : base ( name , ignoreCase )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6023, +"end": 6031, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTransformedExpression", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6033, +"end": 6063, +"returns": "Expression", +"sig": "private static Expression GetTransformedExpression ( IEnumerable < ArgumentTransformationAttribute > transformationAttributes , Expression originalExpression )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackSetMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6065, +"end": 6481, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackSetMember ( DynamicMetaObject target , DynamicMetaObject value , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetInstanceMemberValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6483, +"end": 6520, +"returns": "object", +"sig": "internal static object SetInstanceMemberValue ( PSMemberInfo memberInfo , object target , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GeneratePropertyAssignmentException", +"access": "private", +"modifiers": [ +"private" +], +"start": 6522, +"end": 6533, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject GeneratePropertyAssignmentException ( BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAdaptedValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6535, +"end": 6581, +"returns": "object", +"sig": "internal static object SetAdaptedValue ( object obj , string member , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6583, +"end": 6593, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSSetMemberBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 5965, +"end": 5974, +"returns": "bool", +"sig": "public bool Equals ( PSSetMemberBinderKeyType x , PSSetMemberBinderKeyType y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 5976, +"end": 5982, +"returns": "int", +"sig": "public int GetHashCode ( PSSetMemberBinderKeyType obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "PSInvokeBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 6598, +"end": 6600, +"returns": "", +"sig": "internal PSInvokeBinder ( CallInfo callInfo ) : base ( callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackInvoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6602, +"end": 6605, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackInvoke ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeMemberBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "MethodInvocationTracer", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 6611, +"end": 6615, +"returns": null, +"sig": "internal static readonly PSTraceSource MethodInvocationTracer", +"attributes": [ +"TraceSource" +], +"cond": [] +}, +{ +"kind": "field", +"name": "s_whereSearchValues", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 6617, +"end": 6619, +"returns": null, +"sig": "private static readonly SearchValues < string > s_whereSearchValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_foreachSearchValues", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 6621, +"end": 6623, +"returns": null, +"sig": "private static readonly SearchValues < string > s_foreachSearchValues", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 6660, +"end": 6661, +"returns": null, +"sig": "private static readonly Dictionary < PSInvokeMemberBinderKeyType , PSInvokeMemberBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_invocationConstraints", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 6663, +"end": 6663, +"returns": null, +"sig": "internal readonly PSMethodInvocationConstraints _invocationConstraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_getMemberBinder", +"access": "internal", +"modifiers": [ +"internal", +"readonly" +], +"start": 6664, +"end": 6664, +"returns": null, +"sig": "internal readonly PSGetMemberBinder _getMemberBinder", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonEnumeratingBinder", +"access": "private", +"modifiers": [ +"private" +], +"start": 6666, +"end": 6669, +"returns": "PSInvokeMemberBinder", +"sig": "private PSInvokeMemberBinder GetNonEnumeratingBinder ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static", +"static" +], +"start": 6671, +"end": 6675, +"returns": "PSInvokeMemberBinder", +"sig": "public static PSInvokeMemberBinder Get ( string memberName , CallInfo callInfo , bool static , bool propertySetter , PSMethodInvocationConstraints constraints , Type classScope )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "private", +"modifiers": [ +"private", +"static", +"static" +], +"start": 6677, +"end": 6693, +"returns": "PSInvokeMemberBinder", +"sig": "private static PSInvokeMemberBinder Get ( string memberName , Type classScope , CallInfo callInfo , bool static , bool propertySetter , bool nonEnumerating , PSMethodInvocationConstraints constraints )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_static", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 6695, +"end": 6695, +"returns": null, +"sig": "private readonly bool _static", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_propertySetter", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 6696, +"end": 6696, +"returns": null, +"sig": "private readonly bool _propertySetter", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_nonEnumerating", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 6697, +"end": 6697, +"returns": null, +"sig": "private readonly bool _nonEnumerating", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_classScope", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 6698, +"end": 6698, +"returns": null, +"sig": "private readonly Type _classScope", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSInvokeMemberBinder", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 6700, +"end": 6716, +"returns": "", +"sig": "private PSInvokeMemberBinder ( string name , bool ignoreCase , bool static , bool propertySetter , bool nonEnumerating , CallInfo callInfo , PSMethodInvocationConstraints invocationConstraints , Type classScope ) : base ( name , ignoreCase , callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6718, +"end": 6729, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackInvokeMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 6731, +"end": 6983, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackInvokeMember ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeDotNetMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 6985, +"end": 7090, +"returns": "DynamicMetaObject", +"sig": "internal static DynamicMetaObject InvokeDotNetMethod ( CallInfo callInfo , string name , PSMethodInvocationConstraints psMethodInvocationConstraints , MethodInvocationType methodInvocationType , DynamicMetaObject target , DynamicMetaObject [ ] args , BindingRestrictions restrictions , MethodInformat", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackInvoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7092, +"end": 7104, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackInvoke ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindBestMethod", +"access": "internal", +"modifiers": [ +"internal", +"static", +"static" +], +"start": 7106, +"end": 7141, +"returns": "MethodInfo", +"sig": "internal static MethodInfo FindBestMethod ( DynamicMetaObject target , IEnumerable < DynamicMetaObject > args , string methodName , bool static , PSMethodInvocationConstraints invocationConstraints )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7143, +"end": 7398, +"returns": "Expression", +"sig": "internal static Expression InvokeMethod ( MethodBase mi , DynamicMetaObject target , DynamicMetaObject [ ] args , bool expandParameters , MethodInvocationType invocationType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeMemberOnCollection", +"access": "private", +"modifiers": [ +"private" +], +"start": 7400, +"end": 7413, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeMemberOnCollection ( DynamicMetaObject targetEnumerator , DynamicMetaObject [ ] args , Type typeForMessage , BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetAsEnumerable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 7415, +"end": 7425, +"returns": "DynamicMetaObject", +"sig": "private static DynamicMetaObject GetTargetAsEnumerable ( DynamicMetaObject target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeWhereOnCollection", +"access": "private", +"modifiers": [ +"private" +], +"start": 7434, +"end": 7480, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeWhereOnCollection ( DynamicMetaObject target , DynamicMetaObject [ ] args , BindingRestrictions argRestrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeForEachOnCollection", +"access": "private", +"modifiers": [ +"private" +], +"start": 7482, +"end": 7518, +"returns": "DynamicMetaObject", +"sig": "private DynamicMetaObject InvokeForEachOnCollection ( DynamicMetaObject targetEnumerator , DynamicMetaObject [ ] args , BindingRestrictions restrictions )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHomogeneousArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7522, +"end": 7538, +"returns": "bool", +"sig": "internal static bool IsHomogeneousArray < T > ( object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsHeterogeneousArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7540, +"end": 7574, +"returns": "bool", +"sig": "internal static bool IsHeterogeneousArray ( object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAdaptedMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7576, +"end": 7632, +"returns": "object", +"sig": "internal static object InvokeAdaptedMember ( object obj , string methodName , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeAdaptedSetMember", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7634, +"end": 7652, +"returns": "object", +"sig": "internal static object InvokeAdaptedSetMember ( object obj , string methodName , object [ ] args , object valueToSet )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "TryGetInstanceMethod", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7654, +"end": 7673, +"returns": "bool", +"sig": "internal static bool TryGetInstanceMethod ( object value , string memberName , out PSMethodInfo methodInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7675, +"end": 7685, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMemberInvocationLogging", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 7688, +"end": 7712, +"returns": "Expression", +"sig": "private static Expression AddMemberInvocationLogging ( Expression expr , string targetName , string name , List < Expression > args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddMemberInvocationLogging", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 7714, +"end": 7733, +"returns": "void", +"sig": "private static void AddMemberInvocationLogging ( List < Expression > exprs , string targetName , string name , List < Expression > args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeMemberBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 6636, +"end": 6645, +"returns": "bool", +"sig": "public bool Equals ( PSInvokeMemberBinderKeyType x , PSInvokeMemberBinderKeyType y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 6647, +"end": 6657, +"returns": "int", +"sig": "public int GetHashCode ( PSInvokeMemberBinderKeyType obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSCreateInstanceBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_callInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7741, +"end": 7741, +"returns": null, +"sig": "private readonly CallInfo _callInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_constraints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7742, +"end": 7742, +"returns": null, +"sig": "private readonly PSMethodInvocationConstraints _constraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_publicTypeOnly", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7743, +"end": 7743, +"returns": null, +"sig": "private readonly bool _publicTypeOnly", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_version", +"access": "private", +"modifiers": [ +"private" +], +"start": 7744, +"end": 7744, +"returns": null, +"sig": "private int _version", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 7762, +"end": 7765, +"returns": null, +"sig": "private static readonly Dictionary < Tuple < CallInfo , PSMethodInvocationConstraints , bool > , PSCreateInstanceBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 7767, +"end": 7782, +"returns": "PSCreateInstanceBinder", +"sig": "public static PSCreateInstanceBinder Get ( CallInfo callInfo , PSMethodInvocationConstraints constraints , bool publicTypeOnly = false )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvalidateCache", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7784, +"end": 7794, +"returns": "void", +"sig": "internal static void InvalidateCache ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSCreateInstanceBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7796, +"end": 7802, +"returns": "", +"sig": "internal PSCreateInstanceBinder ( CallInfo callInfo , PSMethodInvocationConstraints constraints , bool publicTypeOnly ) : base ( callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7804, +"end": 7812, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackCreateInstance", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7814, +"end": 7895, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackCreateInstance ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTargetTypeByRefLike", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7900, +"end": 7907, +"returns": "bool", +"sig": "internal static bool IsTargetTypeByRefLike ( object target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsTargetTypeNonPublic", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7912, +"end": 7919, +"returns": "bool", +"sig": "internal static bool IsTargetTypeNonPublic ( object target )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetTargetTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 7924, +"end": 7931, +"returns": "string", +"sig": "internal static string GetTargetTypeName ( object target )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSCreateInstanceBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 7748, +"end": 7754, +"returns": "bool", +"sig": "public bool Equals ( Tuple < CallInfo , PSMethodInvocationConstraints , bool > x , Tuple < CallInfo , PSMethodInvocationConstraints , bool > y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 7756, +"end": 7759, +"returns": "int", +"sig": "public int GetHashCode ( Tuple < CallInfo , PSMethodInvocationConstraints , bool > obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeBaseCtorBinder", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_callInfo", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7936, +"end": 7936, +"returns": null, +"sig": "private readonly CallInfo _callInfo", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_constraints", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 7937, +"end": 7937, +"returns": null, +"sig": "private readonly PSMethodInvocationConstraints _constraints", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_binderCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 7954, +"end": 7957, +"returns": null, +"sig": "private static readonly Dictionary < Tuple < CallInfo , PSMethodInvocationConstraints > , PSInvokeBaseCtorBinder > s_binderCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Get", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 7959, +"end": 7974, +"returns": "PSInvokeBaseCtorBinder", +"sig": "public static PSInvokeBaseCtorBinder Get ( CallInfo callInfo , PSMethodInvocationConstraints constraints )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "PSInvokeBaseCtorBinder", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 7976, +"end": 7981, +"returns": "", +"sig": "internal PSInvokeBaseCtorBinder ( CallInfo callInfo , PSMethodInvocationConstraints constraints ) : base ( , false , callInfo )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackInvokeMember", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 7983, +"end": 7999, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackInvokeMember ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FallbackInvoke", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 8001, +"end": 8011, +"returns": "DynamicMetaObject", +"sig": "public override DynamicMetaObject FallbackInvoke ( DynamicMetaObject target , DynamicMetaObject [ ] args , DynamicMetaObject errorSuggestion )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Language.PSInvokeBaseCtorBinder.KeyComparer", +"file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Equals", +"access": "public", +"modifiers": [ +"public" +], +"start": 7941, +"end": 7946, +"returns": "bool", +"sig": "public bool Equals ( Tuple < CallInfo , PSMethodInvocationConstraints > x , Tuple < CallInfo , PSMethodInvocationConstraints > y )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetHashCode", +"access": "public", +"modifiers": [ +"public" +], +"start": 7948, +"end": 7951, +"returns": "int", +"sig": "public int GetHashCode ( Tuple < CallInfo , PSMethodInvocationConstraints > obj )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ArrayOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "AddObjectArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 15, +"end": 22, +"returns": "object", +"sig": "internal static object AddObjectArray ( object [ ] lhs , object rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SlicingIndex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 24, +"end": 45, +"returns": "object [ ]", +"sig": "internal static object [ ] SlicingIndex ( object target , object [ ] indexes , Func < object , object , object > indexer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 53, +"end": 110, +"returns": "T [ ]", +"sig": "internal static T [ ] Multiply < T > ( T [ ] array , uint times )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMDArrayValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 112, +"end": 142, +"returns": "object", +"sig": "internal static object GetMDArrayValue ( Array array , int [ ] indexes , bool slicing )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetMDArrayValueOrSlice", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 144, +"end": 224, +"returns": "object", +"sig": "internal static object GetMDArrayValueOrSlice ( Array array , object indexes )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportIndexingError", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 226, +"end": 239, +"returns": "void", +"sig": "private static void ReportIndexingError ( Array array , object index , Exception reason )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IndexStringMessage", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 241, +"end": 248, +"returns": "string", +"sig": "internal static string IndexStringMessage ( object index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetMDArrayValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 250, +"end": 269, +"returns": "object", +"sig": "internal static object SetMDArrayValue ( Array array , int [ ] indexes , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonIndexable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 271, +"end": 300, +"returns": "object", +"sig": "internal static object GetNonIndexable ( object target , object [ ] indices )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.SessionStateKeeper", +"file": "src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_stateMap", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 36, +"end": 36, +"returns": null, +"sig": "private readonly ConditionalWeakTable < Runspace , SessionStateInternal > _stateMap", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "SessionStateKeeper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 38, +"end": 41, +"returns": "", +"sig": "internal SessionStateKeeper ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RegisterRunspace", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 43, +"end": 64, +"returns": "void", +"sig": "internal void RegisterRunspace ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSessionState", +"access": "public", +"modifiers": [ +"public" +], +"start": 80, +"end": 94, +"returns": "object", +"sig": "public object GetSessionState ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.ScriptBlockMemberMethodWrapper", +"file": "src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_emptyArgumentArray", +"access": "public", +"modifiers": [ +"public", +"static", +"readonly" +], +"start": 101, +"end": 101, +"returns": null, +"sig": "public static readonly object [ ] _emptyArgumentArray", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_isStatic", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 106, +"end": 106, +"returns": null, +"sig": "private readonly bool _isStatic", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_sessionStateKeeper", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 112, +"end": 112, +"returns": null, +"sig": "private readonly SessionStateKeeper _sessionStateKeeper", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_defaultSessionStateToUse", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 122, +"end": 122, +"returns": null, +"sig": "private readonly WeakReference < SessionStateInternal > _defaultSessionStateToUse", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ast", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 127, +"end": 127, +"returns": null, +"sig": "private readonly IParameterMetadataProvider _ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 132, +"end": 132, +"returns": null, +"sig": "private readonly Lazy < ScriptBlock > _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_boundScriptBlock", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 137, +"end": 137, +"returns": null, +"sig": "private readonly ThreadLocal < ScriptBlock > _boundScriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockMemberMethodWrapper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 142, +"end": 148, +"returns": "", +"sig": "internal ScriptBlockMemberMethodWrapper ( IParameterMetadataProvider ast , SessionStateKeeper sessionStateKeeper ) : this ( ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockMemberMethodWrapper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 153, +"end": 159, +"returns": "", +"sig": "internal ScriptBlockMemberMethodWrapper ( IParameterMetadataProvider ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitAtRuntime", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 178, +"end": 190, +"returns": "void", +"sig": "internal void InitAtRuntime ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PrepareScriptBlockToInvoke", +"access": "private", +"modifiers": [ +"private" +], +"start": 195, +"end": 222, +"returns": "void", +"sig": "private void PrepareScriptBlockToInvoke ( object instance , object sessionStateInternal )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeHelper", +"access": "public", +"modifiers": [ +"public" +], +"start": 229, +"end": 244, +"returns": "void", +"sig": "public void InvokeHelper ( object instance , object sessionStateInternal , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokeHelperT", +"access": "public", +"modifiers": [ +"public" +], +"start": 253, +"end": 268, +"returns": "T", +"sig": "public T InvokeHelperT < T > ( object instance , object sessionStateInternal , object [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Internal.ClassOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/ClassOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "ValidateSetProperty", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 283, +"end": 292, +"returns": "void", +"sig": "public static void ValidateSetProperty ( Type type , string propertyName , object value )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallBaseCtor", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 301, +"end": 304, +"returns": "void", +"sig": "public static void CallBaseCtor ( object target , ConstructorInfo ci , object [ ] args )", +"attributes": [ +"SuppressMessage" +], +"cond": [] +}, +{ +"kind": "method", +"name": "CallMethodNonVirtually", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 312, +"end": 315, +"returns": "object", +"sig": "public static object CallMethodNonVirtually ( object target , MethodInfo mi , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallVoidMethodNonVirtually", +"access": "public", +"modifiers": [ +"public", +"static" +], +"start": 323, +"end": 326, +"returns": "void", +"sig": "public static void CallVoidMethodNonVirtually ( object target , MethodInfo mi , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "s_nonVirtualCallCache", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 332, +"end": 333, +"returns": null, +"sig": "private static readonly ConditionalWeakTable < MethodInfo , DynamicMethod > s_nonVirtualCallCache", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallMethodNonVirtuallyImpl", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 341, +"end": 350, +"returns": "object", +"sig": "private static object CallMethodNonVirtuallyImpl ( object target , MethodInfo mi , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CreateDynamicMethod", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 355, +"end": 373, +"returns": "DynamicMethod", +"sig": "private static DynamicMethod CreateDynamicMethod ( MethodInfo mi )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.PipelineOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "AddCommand", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 31, +"end": 341, +"returns": "CommandProcessorBase", +"sig": "private static CommandProcessorBase AddCommand ( PipelineProcessor pipe , CommandParameterInternal [ ] commandElements , CommandBaseAst commandBaseAst , CommandRedirection [ ] redirections , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Splat", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 343, +"end": 399, +"returns": "IEnumerable < CommandParameterInternal >", +"sig": "internal static IEnumerable < CommandParameterInternal > Splat ( object splattedValue , Ast splatAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SplatEnumerableElement", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 401, +"end": 415, +"returns": "CommandParameterInternal", +"sig": "private static CommandParameterInternal SplatEnumerableElement ( object splattedArgument , Ast splatAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetParameterText", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 417, +"end": 443, +"returns": "string", +"sig": "private static string GetParameterText ( string parameterName )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokePipeline", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 445, +"end": 536, +"returns": "void", +"sig": "internal static void InvokePipeline ( object input , bool ignoreInput , CommandParameterInternal [ ] [ ] pipeElements , CommandBaseAst [ ] pipeElementAsts , CommandRedirection [ ] [ ] commandRedirections , FunctionContext funcContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InvokePipelineInBackground", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 538, +"end": 627, +"returns": "void", +"sig": "internal static void InvokePipelineInBackground ( PipelineBaseAst pipelineAst , FunctionContext funcContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddNoopCommandProcessor", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 629, +"end": 637, +"returns": "void", +"sig": "private static void AddNoopCommandProcessor ( PipelineProcessor pipelineProcessor , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckAutomationNullInCommandArgument", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 639, +"end": 648, +"returns": "object", +"sig": "internal static object CheckAutomationNullInCommandArgument ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckAutomationNullInCommandArgumentArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 650, +"end": 664, +"returns": "object [ ]", +"sig": "internal static object [ ] CheckAutomationNullInCommandArgumentArray ( object [ ] objArray )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSteppablePipeline", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 666, +"end": 799, +"returns": "SteppablePipeline", +"sig": "internal static SteppablePipeline GetSteppablePipeline ( PipelineAst pipelineAst , CommandOrigin commandOrigin , ScriptBlock scriptBlock , object [ ] args )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandParameter", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 801, +"end": 817, +"returns": "CommandParameterInternal", +"sig": "private static CommandParameterInternal GetCommandParameter ( CommandParameterAst commandParameterAst , bool isTrusted , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCommandRedirection", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 819, +"end": 830, +"returns": "CommandRedirection", +"sig": "private static CommandRedirection GetCommandRedirection ( RedirectionAst redirectionAst , bool isTrusted , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PipelineResult", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 832, +"end": 844, +"returns": "object", +"sig": "internal static object PipelineResult ( List < object > resultList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FlushPipe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 846, +"end": 852, +"returns": "void", +"sig": "internal static void FlushPipe ( Pipe oldPipe , List < object > resultList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ClearPipe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 854, +"end": 857, +"returns": "void", +"sig": "internal static void ClearPipe ( List < object > resultList )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetExitException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 859, +"end": 875, +"returns": "ExitException", +"sig": "internal static ExitException GetExitException ( object exitCodeObj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckForInterrupts", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 877, +"end": 885, +"returns": "void", +"sig": "internal static void CheckForInterrupts ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Nop", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 888, +"end": 888, +"returns": "void", +"sig": "internal static void Nop ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CommandRedirection", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "CommandRedirection", +"access": "protected", +"modifiers": [ +"protected" +], +"start": 895, +"end": 898, +"returns": "", +"sig": "protected CommandRedirection ( RedirectionStream from )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "FromStream", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 900, +"end": 900, +"returns": null, +"sig": "internal RedirectionStream FromStream", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "internal", +"modifiers": [ +"internal", +"abstract" +], +"start": 902, +"end": 902, +"returns": "void", +"sig": "internal abstract void Bind ( PipelineProcessor pipelineProcessor , CommandProcessorBase commandProcessor , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "UnbindForExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 904, +"end": 943, +"returns": "void", +"sig": "internal void UnbindForExpression ( FunctionContext funcContext , Pipe [ ] pipes )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MergingRedirection", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "MergingRedirection", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 948, +"end": 959, +"returns": "", +"sig": "internal MergingRedirection ( RedirectionStream from , RedirectionStream to ) : base ( from )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 961, +"end": 966, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 974, +"end": 1005, +"returns": "void", +"sig": "internal override void Bind ( PipelineProcessor pipelineProcessor , CommandProcessorBase commandProcessor , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindForExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1011, +"end": 1060, +"returns": "Pipe [ ]", +"sig": "internal Pipe [ ] BindForExpression ( ExecutionContext context , FunctionContext funcContext )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FileRedirection", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "FileRedirection", +"access": "internal", +"modifiers": [ +"internal", +"file" +], +"start": 1065, +"end": 1070, +"returns": "", +"sig": "internal FileRedirection ( RedirectionStream from , bool appending , string file ) : base ( from )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToString", +"access": "public", +"modifiers": [ +"public", +"override" +], +"start": 1072, +"end": 1081, +"returns": "string", +"sig": "public override string ToString ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "File", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1083, +"end": 1083, +"returns": null, +"sig": "internal string File", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Appending", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1085, +"end": 1085, +"returns": null, +"sig": "internal bool Appending", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "PipelineProcessor", +"access": "private", +"modifiers": [ +"private" +], +"start": 1087, +"end": 1087, +"returns": null, +"sig": "private PipelineProcessor PipelineProcessor", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Bind", +"access": "internal", +"modifiers": [ +"internal", +"override" +], +"start": 1091, +"end": 1152, +"returns": "void", +"sig": "internal override void Bind ( PipelineProcessor pipelineProcessor , CommandProcessorBase commandProcessor , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BindForExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1156, +"end": 1212, +"returns": "Pipe [ ]", +"sig": "internal Pipe [ ] BindForExpression ( FunctionContext funcContext )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetRedirectionPipe", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1214, +"end": 1297, +"returns": "Pipe", +"sig": "internal Pipe GetRedirectionPipe ( ExecutionContext context , PipelineProcessor parentPipelineProcessor )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CallDoCompleteForExpression", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1307, +"end": 1311, +"returns": "void", +"sig": "internal void CallDoCompleteForExpression ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_disposed", +"access": "private", +"modifiers": [ +"private" +], +"start": 1313, +"end": 1313, +"returns": null, +"sig": "private bool _disposed", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "public", +"modifiers": [ +"public" +], +"start": 1315, +"end": 1319, +"returns": "void", +"sig": "public void Dispose ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Dispose", +"access": "private", +"modifiers": [ +"private" +], +"start": 1321, +"end": 1332, +"returns": "void", +"sig": "private void Dispose ( bool disposing )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.FunctionOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "DefineFunction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1339, +"end": 1365, +"returns": "void", +"sig": "internal static void DefineFunction ( ExecutionContext context , FunctionDefinitionAst functionDefinitionAst , ScriptBlockExpressionWrapper scriptBlockExpressionWrapper )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ScriptBlockExpressionWrapper", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "_scriptBlock", +"access": "private", +"modifiers": [ +"private" +], +"start": 1370, +"end": 1370, +"returns": null, +"sig": "private ScriptBlock _scriptBlock", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_ast", +"access": "private", +"modifiers": [ +"private", +"readonly" +], +"start": 1371, +"end": 1371, +"returns": null, +"sig": "private readonly IParameterMetadataProvider _ast", +"attributes": [], +"cond": [] +}, +{ +"kind": "ctor", +"name": "ScriptBlockExpressionWrapper", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1373, +"end": 1376, +"returns": "", +"sig": "internal ScriptBlockExpressionWrapper ( IParameterMetadataProvider ast )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetScriptBlock", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1378, +"end": 1388, +"returns": "ScriptBlock", +"sig": "internal ScriptBlock GetScriptBlock ( ExecutionContext context , bool isFilter )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ByRefOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "GetByRefPropertyValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1396, +"end": 1399, +"returns": "object", +"sig": "internal static object GetByRefPropertyValue ( object target , PropertyInfo property )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.HashtableOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "AddKeyValuePair", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1404, +"end": 1429, +"returns": "void", +"sig": "internal static void AddKeyValuePair ( IDictionary hashtable , object key , object value , IScriptExtent errorExtent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1431, +"end": 1457, +"returns": "object", +"sig": "internal static object Add ( IDictionary lvalDict , IDictionary rvalDict )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExceptionHandlingOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "RankExceptionTypes", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1495, +"end": 1521, +"returns": "int [ ]", +"sig": "private static int [ ] RankExceptionTypes ( Type [ ] types )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindAndProcessHandler", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1526, +"end": 1559, +"returns": "void", +"sig": "private static void FindAndProcessHandler ( Type [ ] types , int [ ] ranks , HandlerSearchResult current , Exception exception , ErrorRecord errorRecord )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindMatchingHandler", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1564, +"end": 1631, +"returns": "int", +"sig": "internal static int FindMatchingHandler ( MutableTuple tuple , RuntimeException rte , Type [ ] types , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FindMatchingHandlerByType", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1636, +"end": 1665, +"returns": "int", +"sig": "private static int FindMatchingHandlerByType ( Type exceptionType , Type [ ] types )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SuspendStoppingPipeline", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1667, +"end": 1671, +"returns": "bool", +"sig": "internal static bool SuspendStoppingPipeline ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreStoppingPipeline", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1673, +"end": 1677, +"returns": "void", +"sig": "internal static void RestoreStoppingPipeline ( ExecutionContext context , bool oldIsStopping )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SuspendStoppingPipelineImpl", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1679, +"end": 1689, +"returns": "bool", +"sig": "internal static bool SuspendStoppingPipelineImpl ( LocalPipeline localPipeline )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RestoreStoppingPipelineImpl", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1691, +"end": 1697, +"returns": "void", +"sig": "internal static void RestoreStoppingPipelineImpl ( LocalPipeline localPipeline , bool oldIsStopping )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CheckActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1699, +"end": 1788, +"returns": "void", +"sig": "internal static void CheckActionPreference ( FunctionContext funcContext , Exception exception )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ProcessTraps", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 1790, +"end": 1898, +"returns": "ActionPreference", +"sig": "private static ActionPreference ProcessTraps ( FunctionContext funcContext , RuntimeException rte )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetErrorActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1909, +"end": 1915, +"returns": "ActionPreference", +"sig": "internal static ActionPreference GetErrorActionPreference ( ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "QueryForAction", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1928, +"end": 1941, +"returns": "ActionPreference", +"sig": "internal static ActionPreference QueryForAction ( RuntimeException rte , string message , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InquireForActionPreference", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 1952, +"end": 1991, +"returns": "ActionPreference", +"sig": "internal static ActionPreference InquireForActionPreference ( string message , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetErrorVariables", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2000, +"end": 2028, +"returns": "void", +"sig": "internal static void SetErrorVariables ( IScriptExtent extent , RuntimeException rte , ExecutionContext context , Pipe outputPipe )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ExceptionCannotBeStoppedContinuedOrIgnored", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2030, +"end": 2037, +"returns": "bool", +"sig": "internal static bool ExceptionCannotBeStoppedContinuedOrIgnored ( RuntimeException rte , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ReportErrorRecord", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2046, +"end": 2072, +"returns": "bool", +"sig": "internal static bool ReportErrorRecord ( IScriptExtent extent , RuntimeException rte , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2074, +"end": 2116, +"returns": "RuntimeException", +"sig": "internal static RuntimeException ConvertToException ( object result , IScriptExtent extent , bool rethrow )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToRuntimeException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2118, +"end": 2132, +"returns": "RuntimeException", +"sig": "internal static RuntimeException ConvertToRuntimeException ( Exception exception , IScriptExtent extent )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToArgumentConversionException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2134, +"end": 2139, +"returns": "void", +"sig": "internal static void ConvertToArgumentConversionException ( Exception exception , string parameterName , object argument , string method , Type toType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToMethodInvocationException", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2141, +"end": 2196, +"returns": "void", +"sig": "internal static void ConvertToMethodInvocationException ( Exception exception , Type typeToThrow , string methodName , int numArgs , MemberInfo memberInfo = null )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ExceptionHandlingOps.HandlerSearchResult", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "ctor", +"name": "HandlerSearchResult", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1469, +"end": 1475, +"returns": "", +"sig": "internal HandlerSearchResult ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Handler", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1477, +"end": 1477, +"returns": null, +"sig": "internal int Handler", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "Rank", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1478, +"end": 1478, +"returns": null, +"sig": "internal int Rank", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ExceptionToPass", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1479, +"end": 1479, +"returns": null, +"sig": "internal Exception ExceptionToPass", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "ErrorRecordToPass", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 1480, +"end": 1480, +"returns": null, +"sig": "internal ErrorRecord ErrorRecordToPass", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.TypeOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "ResolveTypeName", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2201, +"end": 2260, +"returns": "Type", +"sig": "internal static Type ResolveTypeName ( ITypeName typeName , IScriptExtent errorPos )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IsInstance", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2262, +"end": 2293, +"returns": "bool", +"sig": "internal static bool IsInstance ( object left , object right )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AsOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2295, +"end": 2328, +"returns": "object", +"sig": "internal static object AsOperator ( object left , Type type )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNamespacesForTypeResolutionState", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2330, +"end": 2354, +"returns": "string [ ]", +"sig": "internal static string [ ] GetNamespacesForTypeResolutionState ( IEnumerable < UsingStatementAst > usingAsts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddPowerShellTypesToTheScope", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2375, +"end": 2386, +"returns": "void", +"sig": "internal static void AddPowerShellTypesToTheScope ( Dictionary < string , TypeDefinitionAst > types , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "InitPowerShellTypesAtRuntime", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2392, +"end": 2423, +"returns": "void", +"sig": "internal static void InitPowerShellTypesAtRuntime ( TypeDefinitionAst [ ] types )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetCurrentTypeResolutionState", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2425, +"end": 2428, +"returns": "void", +"sig": "internal static void SetCurrentTypeResolutionState ( TypeResolutionState trs , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SetAssemblyDefiningPSTypes", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2430, +"end": 2433, +"returns": "void", +"sig": "internal static void SetAssemblyDefiningPSTypes ( FunctionContext functionContext , Assembly assembly )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.SwitchOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "ConditionSatisfiedWildcard", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2438, +"end": 2461, +"returns": "bool", +"sig": "internal static bool ConditionSatisfiedWildcard ( bool caseSensitive , object condition , string str , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConditionSatisfiedRegex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2463, +"end": 2535, +"returns": "bool", +"sig": "internal static bool ConditionSatisfiedRegex ( bool caseSensitive , object condition , IScriptExtent errorPosition , string str , ExecutionContext context )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ResolveFilePath", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2537, +"end": 2589, +"returns": "string", +"sig": "internal static string ResolveFilePath ( IScriptExtent errorExtent , object obj , ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.EnumerableOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Where", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2639, +"end": 2862, +"returns": "object", +"sig": "internal static object Where ( IEnumerator enumerator , ScriptBlock expressionSB , WhereOperatorSelectionMode selectionMode , int numberToReturn )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ForEach", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 2872, +"end": 3154, +"returns": "object", +"sig": "internal static object ForEach ( IEnumerator enumerator , object expression , object [ ] arguments )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "SlicingIndex", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3156, +"end": 3177, +"returns": "object", +"sig": "internal static object SlicingIndex ( object target , IEnumerator indexes , Func < object , object , object > indexer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FlattenResults", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3179, +"end": 3197, +"returns": "void", +"sig": "private static void FlattenResults ( object o , List < object > result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PropertyGetterWorker", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3199, +"end": 3223, +"returns": "void", +"sig": "private static void PropertyGetterWorker ( CallSite < Func < CallSite , object , object > > getMemberBinderSite , IEnumerator enumerator , ExecutionContext context , List < object > result )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "PropertyGetter", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3225, +"end": 3250, +"returns": "object", +"sig": "internal static object PropertyGetter ( PSGetMemberBinder binder , IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MethodInvokerWorker", +"access": "private", +"modifiers": [ +"private", +"static", +"ref" +], +"start": 3252, +"end": 3306, +"returns": "void", +"sig": "private static void MethodInvokerWorker ( CallSite invokeMemberSite , IEnumerator enumerator , object [ ] args , ExecutionContext context , List < object > result , ref bool foundMethod )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MethodInvoker", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3311, +"end": 3345, +"returns": "object", +"sig": "internal static object MethodInvoker ( PSInvokeMemberBinder binder , Type delegateType , IEnumerator enumerator , object [ ] args , Type typeForMessage )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3347, +"end": 3374, +"returns": "object", +"sig": "internal static object Multiply ( IEnumerator enumerator , uint times )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3376, +"end": 3395, +"returns": "IEnumerator", +"sig": "internal static IEnumerator GetEnumerator ( IEnumerable enumerable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetCOMEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3443, +"end": 3459, +"returns": "IEnumerator", +"sig": "internal static IEnumerator GetCOMEnumerator ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetGenericEnumerator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3461, +"end": 3480, +"returns": "IEnumerator", +"sig": "internal static IEnumerator GetGenericEnumerator < T > ( IEnumerable < T > enumerable )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "MoveNext", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3490, +"end": 3517, +"returns": "bool", +"sig": "internal static bool MoveNext ( ExecutionContext context , IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Current", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3524, +"end": 3547, +"returns": "object", +"sig": "internal static object Current ( IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddFakeEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3549, +"end": 3557, +"returns": "object", +"sig": "internal static object AddFakeEnumerable ( NonEnumerableObjectEnumerator fakeEnumerator , object rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddEnumerable", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3559, +"end": 3580, +"returns": "object", +"sig": "internal static object AddEnumerable ( ExecutionContext context , IEnumerator lhs , IEnumerator rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "AddObject", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3582, +"end": 3600, +"returns": "object", +"sig": "internal static object AddObject ( ExecutionContext context , IEnumerator lhs , object rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compare", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3602, +"end": 3621, +"returns": "object", +"sig": "internal static object Compare ( IEnumerator enumerator , object valueToCompareTo , Func < object , object , bool > compareDelegate )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "WriteEnumerableToPipe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3623, +"end": 3640, +"returns": "void", +"sig": "internal static void WriteEnumerableToPipe ( IEnumerator enumerator , Pipe pipe , ExecutionContext context , bool dispose )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ToArray", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3642, +"end": 3651, +"returns": "object [ ]", +"sig": "internal static object [ ] ToArray ( IEnumerator enumerator )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetSlice", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3653, +"end": 3666, +"returns": "object [ ]", +"sig": "internal static object [ ] GetSlice ( IList list , int startIndex )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.EnumerableOps.NonEnumerableObjectEnumerator", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Create", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3410, +"end": 3417, +"returns": "IEnumerator", +"sig": "internal static IEnumerator Create ( object obj )", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_obj", +"access": "private", +"modifiers": [ +"private" +], +"start": 3419, +"end": 3419, +"returns": null, +"sig": "private object _obj", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "_realEnumerator", +"access": "private", +"modifiers": [ +"private" +], +"start": 3420, +"end": 3420, +"returns": null, +"sig": "private IEnumerator _realEnumerator", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IEnumerator.MoveNext", +"access": null, +"modifiers": [], +"start": 3422, +"end": 3425, +"returns": "bool IEnumerator .", +"sig": "bool IEnumerator . MoveNext ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "IEnumerator.Reset", +"access": null, +"modifiers": [], +"start": 3427, +"end": 3430, +"returns": "void IEnumerator .", +"sig": "void IEnumerator . Reset ( )", +"attributes": [], +"cond": [] +}, +{ +"kind": "property", +"name": "Current", +"access": null, +"modifiers": [], +"start": 3432, +"end": 3435, +"returns": null, +"sig": "object IEnumerator . Current", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetNonEnumerableObject", +"access": "internal", +"modifiers": [ +"internal" +], +"start": 3437, +"end": 3440, +"returns": "object", +"sig": "internal object GetNonEnumerableObject ( )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.MemberInvocationLoggingOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "DumpLogAMSIContent", +"access": "private", +"modifiers": [ +"private", +"static", +"readonly" +], +"start": 3671, +"end": 3680, +"returns": null, +"sig": "private static readonly Lazy < bool > DumpLogAMSIContent", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ArgumentToString", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 3682, +"end": 3712, +"returns": "string", +"sig": "private static string ArgumentToString ( object arg )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LogMemberInvocation", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 3714, +"end": 3763, +"returns": "void", +"sig": "internal static void LogMemberInvocation ( string targetName , string name , object [ ] args )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.Boxed", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "field", +"name": "True", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 11, +"end": 11, +"returns": null, +"sig": "internal static readonly object True", +"attributes": [], +"cond": [] +}, +{ +"kind": "field", +"name": "False", +"access": "internal", +"modifiers": [ +"internal", +"static", +"readonly" +], +"start": 12, +"end": 12, +"returns": null, +"sig": "internal static readonly object False", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.IntOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 17, +"end": 26, +"returns": "object", +"sig": "internal static object Add ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 28, +"end": 37, +"returns": "object", +"sig": "internal static object Sub ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 39, +"end": 48, +"returns": "object", +"sig": "internal static object Multiply ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 50, +"end": 74, +"returns": "object", +"sig": "internal static object Divide ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 76, +"end": 95, +"returns": "object", +"sig": "internal static object Remainder ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 97, +"end": 97, +"returns": "object", +"sig": "internal static object CompareEq ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 99, +"end": 99, +"returns": "object", +"sig": "internal static object CompareNe ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 101, +"end": 101, +"returns": "object", +"sig": "internal static object CompareLt ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 103, +"end": 103, +"returns": "object", +"sig": "internal static object CompareLe ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 105, +"end": 105, +"returns": "object", +"sig": "internal static object CompareGt ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 107, +"end": 107, +"returns": "object", +"sig": "internal static object CompareGe ( int lhs , int rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Range", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 109, +"end": 128, +"returns": "object [ ]", +"sig": "internal static object [ ] Range ( int lower , int upper )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.UIntOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 133, +"end": 142, +"returns": "object", +"sig": "internal static object Add ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 144, +"end": 153, +"returns": "object", +"sig": "internal static object Sub ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 155, +"end": 164, +"returns": "object", +"sig": "internal static object Multiply ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 166, +"end": 184, +"returns": "object", +"sig": "internal static object Divide ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 186, +"end": 198, +"returns": "object", +"sig": "internal static object Remainder ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 200, +"end": 200, +"returns": "object", +"sig": "internal static object CompareEq ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 202, +"end": 202, +"returns": "object", +"sig": "internal static object CompareNe ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 204, +"end": 204, +"returns": "object", +"sig": "internal static object CompareLt ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 206, +"end": 206, +"returns": "object", +"sig": "internal static object CompareLe ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 208, +"end": 208, +"returns": "object", +"sig": "internal static object CompareGt ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 210, +"end": 210, +"returns": "object", +"sig": "internal static object CompareGe ( uint lhs , uint rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.LongOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 215, +"end": 224, +"returns": "object", +"sig": "internal static object Add ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 226, +"end": 235, +"returns": "object", +"sig": "internal static object Sub ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 237, +"end": 249, +"returns": "object", +"sig": "internal static object Multiply ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 251, +"end": 276, +"returns": "object", +"sig": "internal static object Divide ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 278, +"end": 297, +"returns": "object", +"sig": "internal static object Remainder ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 299, +"end": 299, +"returns": "object", +"sig": "internal static object CompareEq ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 301, +"end": 301, +"returns": "object", +"sig": "internal static object CompareNe ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 303, +"end": 303, +"returns": "object", +"sig": "internal static object CompareLt ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 305, +"end": 305, +"returns": "object", +"sig": "internal static object CompareLe ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 307, +"end": 307, +"returns": "object", +"sig": "internal static object CompareGt ( long lhs , long rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 309, +"end": 309, +"returns": "object", +"sig": "internal static object CompareGe ( long lhs , long rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.ULongOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 314, +"end": 323, +"returns": "object", +"sig": "internal static object Add ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 325, +"end": 334, +"returns": "object", +"sig": "internal static object Sub ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 336, +"end": 348, +"returns": "object", +"sig": "internal static object Multiply ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 350, +"end": 368, +"returns": "object", +"sig": "internal static object Divide ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 370, +"end": 382, +"returns": "object", +"sig": "internal static object Remainder ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 384, +"end": 384, +"returns": "object", +"sig": "internal static object CompareEq ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 386, +"end": 386, +"returns": "object", +"sig": "internal static object CompareNe ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 388, +"end": 388, +"returns": "object", +"sig": "internal static object CompareLt ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 390, +"end": 390, +"returns": "object", +"sig": "internal static object CompareLe ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 392, +"end": 392, +"returns": "object", +"sig": "internal static object CompareGt ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 394, +"end": 394, +"returns": "object", +"sig": "internal static object CompareGe ( ulong lhs , ulong rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DecimalOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 399, +"end": 409, +"returns": "object", +"sig": "internal static object Add ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 411, +"end": 421, +"returns": "object", +"sig": "internal static object Sub ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 423, +"end": 433, +"returns": "object", +"sig": "internal static object Multiply ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 435, +"end": 449, +"returns": "object", +"sig": "internal static object Divide ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 451, +"end": 465, +"returns": "object", +"sig": "internal static object Remainder ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BNot", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 467, +"end": 492, +"returns": "object", +"sig": "internal static object BNot ( decimal val )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BOr", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 494, +"end": 509, +"returns": "object", +"sig": "internal static object BOr ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BXor", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 511, +"end": 526, +"returns": "object", +"sig": "internal static object BXor ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BAnd", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 528, +"end": 543, +"returns": "object", +"sig": "internal static object BAnd ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToUlong", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 548, +"end": 557, +"returns": "ulong", +"sig": "private static ulong ConvertToUlong ( decimal val )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LeftShift", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 559, +"end": 584, +"returns": "object", +"sig": "internal static object LeftShift ( decimal val , int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RightShift", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 586, +"end": 611, +"returns": "object", +"sig": "internal static object RightShift ( decimal val , int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 613, +"end": 613, +"returns": "object", +"sig": "internal static object CompareEq ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 615, +"end": 615, +"returns": "object", +"sig": "internal static object CompareNe ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 617, +"end": 617, +"returns": "object", +"sig": "internal static object CompareLt ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 619, +"end": 619, +"returns": "object", +"sig": "internal static object CompareLe ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 621, +"end": 621, +"returns": "object", +"sig": "internal static object CompareGt ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 623, +"end": 623, +"returns": "object", +"sig": "internal static object CompareGe ( decimal lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareWithDouble", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 625, +"end": 640, +"returns": "object", +"sig": "private static object CompareWithDouble ( decimal left , double right , Func < double , double , object > doubleComparer , Func < decimal , decimal , object > decimalComparer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareWithDouble", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 642, +"end": 657, +"returns": "object", +"sig": "private static object CompareWithDouble ( double left , decimal right , Func < double , double , object > doubleComparer , Func < decimal , decimal , object > decimalComparer )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 659, +"end": 659, +"returns": "object", +"sig": "internal static object CompareEq1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 661, +"end": 661, +"returns": "object", +"sig": "internal static object CompareNe1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 663, +"end": 663, +"returns": "object", +"sig": "internal static object CompareLt1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 665, +"end": 665, +"returns": "object", +"sig": "internal static object CompareLe1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 667, +"end": 667, +"returns": "object", +"sig": "internal static object CompareGt1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe1", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 669, +"end": 669, +"returns": "object", +"sig": "internal static object CompareGe1 ( double lhs , decimal rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 671, +"end": 671, +"returns": "object", +"sig": "internal static object CompareEq2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 673, +"end": 673, +"returns": "object", +"sig": "internal static object CompareNe2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 675, +"end": 675, +"returns": "object", +"sig": "internal static object CompareLt2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 677, +"end": 677, +"returns": "object", +"sig": "internal static object CompareLe2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 679, +"end": 679, +"returns": "object", +"sig": "internal static object CompareGt2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe2", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 681, +"end": 681, +"returns": "object", +"sig": "internal static object CompareGe2 ( decimal lhs , double rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.DoubleOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 686, +"end": 689, +"returns": "object", +"sig": "internal static object Add ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Sub", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 691, +"end": 694, +"returns": "object", +"sig": "internal static object Sub ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 696, +"end": 699, +"returns": "object", +"sig": "internal static object Multiply ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Divide", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 701, +"end": 704, +"returns": "object", +"sig": "internal static object Divide ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Remainder", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 706, +"end": 709, +"returns": "object", +"sig": "internal static object Remainder ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BNot", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 711, +"end": 745, +"returns": "object", +"sig": "internal static object BNot ( double val )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BOr", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 747, +"end": 762, +"returns": "object", +"sig": "internal static object BOr ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BXor", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 764, +"end": 779, +"returns": "object", +"sig": "internal static object BXor ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "BAnd", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 781, +"end": 796, +"returns": "object", +"sig": "internal static object BAnd ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ConvertToUlong", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 801, +"end": 810, +"returns": "ulong", +"sig": "private static ulong ConvertToUlong ( double val )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "LeftShift", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 812, +"end": 840, +"returns": "object", +"sig": "internal static object LeftShift ( double val , int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "RightShift", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 842, +"end": 870, +"returns": "object", +"sig": "internal static object RightShift ( double val , int count )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareEq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 872, +"end": 872, +"returns": "object", +"sig": "internal static object CompareEq ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareNe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 874, +"end": 874, +"returns": "object", +"sig": "internal static object CompareNe ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 876, +"end": 876, +"returns": "object", +"sig": "internal static object CompareLt ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareLe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 878, +"end": 878, +"returns": "object", +"sig": "internal static object CompareLe ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGt", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 880, +"end": 880, +"returns": "object", +"sig": "internal static object CompareGt ( double lhs , double rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareGe", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 882, +"end": 882, +"returns": "object", +"sig": "internal static object CompareGe ( double lhs , double rhs )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.CharOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/NumericOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "CompareStringIeq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 887, +"end": 895, +"returns": "object", +"sig": "internal static object CompareStringIeq ( char lhs , string rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareStringIne", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 897, +"end": 905, +"returns": "object", +"sig": "internal static object CompareStringIne ( char lhs , string rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareIeq", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 907, +"end": 912, +"returns": "object", +"sig": "internal static object CompareIeq ( char lhs , char rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "CompareIne", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 914, +"end": 919, +"returns": "object", +"sig": "internal static object CompareIne ( char lhs , char rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Range", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 921, +"end": 943, +"returns": "object [ ]", +"sig": "internal static object [ ] Range ( char start , char end )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.StringOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/StringOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 17, +"end": 20, +"returns": "string", +"sig": "internal static string Add ( string lhs , string rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Add", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 22, +"end": 25, +"returns": "string", +"sig": "internal static string Add ( string lhs , char rhs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Multiply", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 27, +"end": 63, +"returns": "string", +"sig": "internal static string Multiply ( string s , int times )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "FormatOperator", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 65, +"end": 80, +"returns": "string", +"sig": "internal static string FormatOperator ( string formatString , object formatArgs )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Compare", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 90, +"end": 94, +"returns": "int", +"sig": "internal static int Compare ( string strA , string strB , CultureInfo culture , CompareOptions option )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "Equals", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 102, +"end": 106, +"returns": "bool", +"sig": "internal static bool Equals ( string strA , string strB , CultureInfo culture , CompareOptions option )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariableOps", +"file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", +"kind": "class", +"members": [ +{ +"kind": "method", +"name": "SetVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 17, +"end": 121, +"returns": "object", +"sig": "internal static object SetVariableValue ( VariablePath variablePath , object value , ExecutionContext executionContext , AttributeBaseAst [ ] attributeAsts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "ThrowStrictModeUndefinedVariable", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 123, +"end": 154, +"returns": "bool", +"sig": "private static bool ThrowStrictModeUndefinedVariable ( ExecutionContext executionContext , VariableExpressionAst varAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAutomaticVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 156, +"end": 179, +"returns": "object", +"sig": "internal static object GetAutomaticVariableValue ( int tupleIndex , ExecutionContext executionContext , VariableExpressionAst varAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 181, +"end": 214, +"returns": "object", +"sig": "internal static object GetVariableValue ( VariablePath variablePath , ExecutionContext executionContext , VariableExpressionAst varAst )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetVariableAsRef", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 216, +"end": 250, +"returns": "PSReference", +"sig": "internal static PSReference GetVariableAsRef ( VariablePath variablePath , ExecutionContext executionContext , Type staticType )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetAttributeCollection", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 252, +"end": 261, +"returns": "Collection < Attribute >", +"sig": "private static Collection < Attribute > GetAttributeCollection ( AttributeBaseAst [ ] attributeAsts )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValueFromTuple", +"access": "private", +"modifiers": [ +"private", +"static" +], +"start": 263, +"end": 285, +"returns": "UsingResult", +"sig": "private static UsingResult GetUsingValueFromTuple ( MutableTuple tuple , string usingExpressionKey , int index )", +"attributes": [], +"cond": [] +}, +{ +"kind": "method", +"name": "GetUsingValue", +"access": "internal", +"modifiers": [ +"internal", +"static" +], +"start": 292, +"end": 325, +"returns": "object", +"sig": "internal static object GetUsingValue ( MutableTuple tuple , string usingExpressionKey , int index , ExecutionContext context )", +"attributes": [], +"cond": [] +} +] +}, +{ +"full_name": "System.Management.Automation.VariableOps.UsingResult", +"file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", +"kind": "class", +"members": [ +{ +"kind": "property", +"name": "Value", +"access": "public", +"modifiers": [ +"public" +], +"start": 289, +"end": 289, +"returns": null, +"sig": "public object Value", +"attributes": [], +"cond": [] +} +] +} +] \ No newline at end of file diff --git a/docs-out/data/numbers-extra.json b/docs-out/data/numbers-extra.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs-out/data/numbers-extra.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs-out/data/numbers.json b/docs-out/data/numbers.json new file mode 100644 index 0000000..8cf5f4d --- /dev/null +++ b/docs-out/data/numbers.json @@ -0,0 +1,371 @@ +[ + { + "key": "REPO_FILES_TOTAL", + "value": 4546, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get REPO_FILES_TOTAL", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_FILES_ALL", + "value": 1269, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_ALL", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_FILES_SRC", + "value": 1179, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_SRC", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_LOC_SRC", + "value": 732804, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_LOC_SRC", + "evidence": "E1", + "label": "GENERATED", + "notes": "physical lines" + }, + { + "key": "CS_LOC_SMA", + "value": 563843, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_LOC_SMA", + "evidence": "E1", + "label": "GENERATED", + "notes": "System.Management.Automation only" + }, + { + "key": "CS_FILES_SMA", + "value": 705, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_SMA", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_LOC_TIER_A", + "value": 125308, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_LOC_TIER_A", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_FILES_TIER_A", + "value": 106, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_TIER_A", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_FILES_TIER_B", + "value": 636, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_TIER_B", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "CS_FILES_TIER_C", + "value": 527, + "dataset": "files.csv", + "command": "python3 docs-out/tools/numbers.py get CS_FILES_TIER_C", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "PROJECT_COUNT", + "value": 40, + "dataset": "projects.json", + "command": "python3 docs-out/tools/numbers.py get PROJECT_COUNT", + "evidence": "E1", + "label": "GENERATED", + "notes": "every .csproj in the tree" + }, + { + "key": "PROJECTS_IN_SOLUTION", + "value": 15, + "dataset": "projects.json", + "command": "python3 docs-out/tools/numbers.py get PROJECTS_IN_SOLUTION", + "evidence": "E1", + "label": "GENERATED", + "notes": "" + }, + { + "key": "TYPES_TOTAL", + "value": 4012, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_TOTAL", + "evidence": "E1", + "label": "APPROX", + "notes": "incl. nested types and delegates" + }, + { + "key": "TYPES_CLASS", + "value": 3204, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_CLASS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TYPES_STRUCT", + "value": 211, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_STRUCT", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TYPES_INTERFACE", + "value": 83, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_INTERFACE", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TYPES_ENUM", + "value": 427, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_ENUM", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TYPES_DELEGATE", + "value": 87, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_DELEGATE", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TYPES_SMA", + "value": 2857, + "dataset": "types.json", + "command": "python3 docs-out/tools/numbers.py get TYPES_SMA", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "ENUMS_TOTAL", + "value": 427, + "dataset": "enums.json", + "command": "python3 docs-out/tools/numbers.py get ENUMS_TOTAL", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "TOKENKIND_MEMBERS", + "value": 157, + "dataset": "enums.json", + "command": "python3 docs-out/tools/numbers.py get TOKENKIND_MEMBERS", + "evidence": "E1", + "label": "APPROX", + "notes": "members of enum TokenKind (incl. platform-conditional ones)" + }, + { + "key": "TOKENFLAGS_MEMBERS", + "value": 28, + "dataset": "enums.json", + "command": "python3 docs-out/tools/numbers.py get TOKENFLAGS_MEMBERS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "AST_CLASSES_ALL", + "value": 77, + "dataset": "ast-hierarchy.json", + "command": "python3 docs-out/tools/numbers.py get AST_CLASSES_ALL", + "evidence": "E1", + "label": "APPROX", + "notes": "classes whose base chain reaches Ast (name-based)" + }, + { + "key": "AST_CLASSES_CONCRETE", + "value": 66, + "dataset": "ast-hierarchy.json", + "command": "python3 docs-out/tools/numbers.py get AST_CLASSES_CONCRETE", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "VISITOR_IMPLEMENTATIONS", + "value": 30, + "dataset": "visitors.json", + "command": "python3 docs-out/tools/numbers.py get VISITOR_IMPLEMENTATIONS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "BINDER_CLASSES", + "value": 30, + "dataset": "binders.json", + "command": "python3 docs-out/tools/numbers.py get BINDER_CLASSES", + "evidence": "E1", + "label": "APPROX", + "notes": "classes deriving (transitively, name-based) from DLR binder base types" + }, + { + "key": "INSTRUCTION_CLASSES", + "value": 183, + "dataset": "instructions.json", + "command": "python3 docs-out/tools/numbers.py get INSTRUCTION_CLASSES", + "evidence": "E1", + "label": "APPROX", + "notes": "classes deriving (transitively) from Instruction" + }, + { + "key": "CMDLET_CLASSES", + "value": 300, + "dataset": "cmdlets.json", + "command": "python3 docs-out/tools/numbers.py get CMDLET_CLASSES", + "evidence": "E1", + "label": "APPROX", + "notes": "types carrying [Cmdlet]; platform-conditional ones included" + }, + { + "key": "PROVIDER_CLASSES", + "value": 8, + "dataset": "cmdlets.json", + "command": "python3 docs-out/tools/numbers.py get PROVIDER_CLASSES", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "PARSER_ERROR_RESOURCE_KEYS", + "value": 412, + "dataset": "resources.json", + "command": "python3 docs-out/tools/numbers.py get PARSER_ERROR_RESOURCE_KEYS", + "evidence": "E1", + "label": "APPROX", + "notes": "keys of neutral ParserStrings.resx" + }, + { + "key": "RESX_NEUTRAL_FILES", + "value": 150, + "dataset": "resources.json", + "command": "python3 docs-out/tools/numbers.py get RESX_NEUTRAL_FILES", + "evidence": "E1", + "label": "APPROX", + "notes": "non-localized .resx files under src/" + }, + { + "key": "RESX_NEUTRAL_KEYS", + "value": 4169, + "dataset": "resources.json", + "command": "python3 docs-out/tools/numbers.py get RESX_NEUTRAL_KEYS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "SPECIAL_VARIABLE_CONSTANTS", + "value": 70, + "dataset": "auto-variables.json", + "command": "python3 docs-out/tools/numbers.py get SPECIAL_VARIABLE_CONSTANTS", + "evidence": "E1", + "label": "APPROX", + "notes": "string consts in SpecialVariables.cs (automatic + preference + internal)" + }, + { + "key": "ATTRIBUTE_TYPES", + "value": 61, + "dataset": "attributes.json", + "command": "python3 docs-out/tools/numbers.py get ATTRIBUTE_TYPES", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "PESTER_FILES", + "value": 410, + "dataset": "tests.json", + "command": "python3 docs-out/tools/numbers.py get PESTER_FILES", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "PESTER_IT_BLOCKS", + "value": 6385, + "dataset": "tests.json", + "command": "python3 docs-out/tools/numbers.py get PESTER_IT_BLOCKS", + "evidence": "E1", + "label": "APPROX", + "notes": "regex count of literal-named It blocks" + }, + { + "key": "XUNIT_FILES", + "value": 29, + "dataset": "tests.json", + "command": "python3 docs-out/tools/numbers.py get XUNIT_FILES", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "XUNIT_FACTS", + "value": 146, + "dataset": "tests.json", + "command": "python3 docs-out/tools/numbers.py get XUNIT_FACTS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "CONDITIONAL_SYMBOLS", + "value": 21, + "dataset": "conditional-compilation.json", + "command": "python3 docs-out/tools/numbers.py get CONDITIONAL_SYMBOLS", + "evidence": "E1", + "label": "APPROX", + "notes": "" + }, + { + "key": "ENFORCEMENT_SEED_HITS", + "value": 2006, + "dataset": "enforcement-points.json", + "command": "python3 docs-out/tools/numbers.py get ENFORCEMENT_SEED_HITS", + "evidence": "E1", + "label": "APPROX", + "notes": "unverified seed hits; not enforcement points" + }, + { + "key": "PARSER_METHODS", + "value": 276, + "dataset": "parser-methods.json", + "command": "python3 docs-out/tools/numbers.py get PARSER_METHODS", + "evidence": "E1", + "label": "APPROX", + "notes": "methods in Parser.cs + tokenizer.cs" + } +] \ No newline at end of file diff --git a/docs-out/data/parser-methods.json b/docs-out/data/parser-methods.json new file mode 100644 index 0000000..6f5dd84 --- /dev/null +++ b/docs-out/data/parser-methods.json @@ -0,0 +1,3977 @@ +[ + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Parser", + "start": 52, + "end": 57, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseFile", + "start": 66, + "end": 120, + "access": "public", + "calls": [ + "Parse", + "Parser" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseInput", + "start": 131, + "end": 134, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseInput", + "start": 144, + "end": 162, + "access": "public", + "calls": [ + "Parse", + "Parser" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Parse", + "start": 164, + "end": 174, + "access": "internal", + "calls": [ + "ParseTask" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseTask", + "start": 176, + "end": 227, + "access": "private", + "calls": [ + "ReportError", + "ScriptBlockRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScanNumber", + "start": 230, + "end": 268, + "access": "internal", + "calls": [ + "NextToken", + "Parser" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScanType", + "start": 270, + "end": 290, + "access": "internal", + "calls": [ + "Parser", + "TypeNameRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScanString", + "start": 292, + "end": 305, + "access": "internal", + "calls": [ + "ExpandableStringRule", + "NextToken", + "Parser" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "IgnoreTokenWhenUpdatingPreviousFirstLast", + "start": 310, + "end": 315, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SetPreviousFirstLastToken", + "start": 317, + "end": 342, + "access": "internal", + "calls": [ + "IgnoreTokenWhenUpdatingPreviousFirstLast" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SkipNewlines", + "start": 348, + "end": 355, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SkipNewlinesAndSemicolons", + "start": 357, + "end": 364, + "access": "private", + "calls": [ + "SkipNewlines" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SyncOnError", + "start": 366, + "end": 432, + "access": "private", + "calls": [ + "NextToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NextToken", + "start": 434, + "end": 439, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "PeekToken", + "start": 441, + "end": 446, + "access": "private", + "calls": [ + "NextToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NextMemberAccessToken", + "start": 448, + "end": 454, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NextInvokeMemberToken", + "start": 456, + "end": 462, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NextLBracket", + "start": 464, + "end": 474, + "access": "private", + "calls": [ + "NextToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetVerbatimCommandArgumentToken", + "start": 476, + "end": 485, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SkipToken", + "start": 487, + "end": 491, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "UngetToken", + "start": 493, + "end": 497, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SetTokenizerMode", + "start": 499, + "end": 536, + "access": "private", + "calls": [ + "NextToken", + "Resync" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Resync", + "start": 538, + "end": 542, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Resync", + "start": 544, + "end": 548, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "IsSpecificParameter", + "start": 550, + "end": 555, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "RequireStatementTerminator", + "start": 557, + "end": 570, + "access": "internal", + "calls": [ + "PeekToken", + "ReportIncompleteInput", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 572, + "end": 583, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Before", + "start": 585, + "end": 592, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "After", + "start": 594, + "end": 600, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "LastCharacterOf", + "start": 602, + "end": 613, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentFromFirstOf", + "start": 615, + "end": 646, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 648, + "end": 648, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 650, + "end": 650, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 652, + "end": 652, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 654, + "end": 654, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 656, + "end": 656, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 658, + "end": 658, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 660, + "end": 660, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExtentOf", + "start": 662, + "end": 662, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "Before", + "start": 665, + "end": 665, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "After", + "start": 667, + "end": 667, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "After", + "start": 669, + "end": 669, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetNestedErrorAsts", + "start": 671, + "end": 702, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "TryParseAsConstantHashtable", + "start": 710, + "end": 766, + "access": "internal", + "calls": [ + "ParseInput" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScriptBlockRule", + "start": 772, + "end": 775, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScriptBlockRule", + "start": 777, + "end": 809, + "access": "private", + "calls": [ + "ParamBlockRule", + "Resync", + "ScriptBlockBodyRule", + "SkipNewlines", + "SkipNewlinesAndSemicolons", + "UsingStatementsRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "UsingStatementsRule", + "start": 811, + "end": 843, + "access": "private", + "calls": [ + "PeekToken", + "Resync", + "SkipNewlinesAndSemicolons", + "SkipToken", + "UsingStatementRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParamBlockRule", + "start": 845, + "end": 912, + "access": "private", + "calls": [ + "After", + "AttributeListRule", + "Before", + "ExtentOf", + "NextToken", + "ParameterListRule", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParameterListRule", + "start": 914, + "end": 952, + "access": "private", + "calls": [ + "After", + "ParameterRule", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParameterRule", + "start": 954, + "end": 1025, + "access": "private", + "calls": [ + "After", + "AttributeListRule", + "ExpressionRule", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken", + "SyncOnError", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "AttributeListRule", + "start": 1027, + "end": 1052, + "access": "private", + "calls": [ + "AttributeRule", + "SkipNewlines" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "AttributeRule", + "start": 1054, + "end": 1153, + "access": "private", + "calls": [ + "After", + "AttributeArgumentsRule", + "Before", + "ExtentFromFirstOf", + "ExtentOf", + "NextLBracket", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "Resync", + "SetTokenizerMode", + "SkipNewlines", + "TypeNameRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "AttributeArgumentsRule", + "start": 1155, + "end": 1269, + "access": "private", + "calls": [ + "After", + "ExpressionRule", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SimpleNameRule", + "SkipNewlines", + "SkipToken", + "SyncOnError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "TypeNameRule", + "start": 1271, + "end": 1331, + "access": "private", + "calls": [ + "FinishTypeNameRule", + "NextToken", + "SetTokenizerMode", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "FinishTypeNameRule", + "start": 1333, + "end": 1395, + "access": "private", + "calls": [ + "After", + "CompleteArrayTypeName", + "ExtentOf", + "GenericTypeNameRule", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "SyncOnError", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetSingleGenericArgument", + "start": 1397, + "end": 1432, + "access": "private", + "calls": [ + "After", + "Before", + "FinishTypeNameRule", + "NextToken", + "ReportIncompleteInput", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GenericTypeArgumentsRule", + "start": 1434, + "end": 1473, + "access": "private", + "calls": [ + "After", + "GetSingleGenericArgument", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GenericTypeNameRule", + "start": 1475, + "end": 1521, + "access": "private", + "calls": [ + "After", + "Before", + "CompleteArrayTypeName", + "ExtentFromFirstOf", + "ExtentOf", + "GenericTypeArgumentsRule", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CompleteArrayTypeName", + "start": 1523, + "end": 1627, + "access": "private", + "calls": [ + "After", + "Before", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportError", + "SkipToken", + "SyncOnError", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CompleteScriptBlockBody", + "start": 1629, + "end": 1680, + "access": "private", + "calls": [ + "After", + "Before", + "ExtentOf", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScriptBlockBodyRule", + "start": 1682, + "end": 1725, + "access": "private", + "calls": [ + "CompleteScriptBlockBody", + "ExtentOf", + "NamedBlockListRule", + "PeekToken", + "StatementListRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NamedBlockListRule", + "start": 1727, + "end": 1857, + "access": "private", + "calls": [ + "After", + "CompleteScriptBlockBody", + "ExtentOf", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "SkipNewlinesAndSemicolons", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "StatementBlockRule", + "start": 1859, + "end": 1895, + "access": "private", + "calls": [ + "ExtentOf", + "NextToken", + "ReportIncompleteInput", + "SkipNewlines", + "StatementListRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "StatementListRule", + "start": 1897, + "end": 1944, + "access": "private", + "calls": [ + "ExtentOf", + "PeekToken", + "SkipNewlinesAndSemicolons", + "StatementRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "StatementRule", + "start": 1950, + "end": 2159, + "access": "private", + "calls": [ + "AttributeListRule", + "BlockStatementRule", + "BreakStatementRule", + "ClassDefinitionRule", + "ConfigurationStatementRule", + "ContinueStatementRule", + "DataStatementRule", + "DoWhileStatementRule", + "DynamicKeywordStatementRule", + "EnumDefinitionRule", + "ExitStatementRule", + "ForStatementRule", + "ForeachStatementRule", + "FunctionDeclarationRule", + "IfStatementRule", + "LabeledStatementRule", + "NextToken", + "PipelineChainRule", + "ReportError", + "Resync", + "ReturnStatementRule", + "SkipNewlines", + "SwitchStatementRule", + "ThrowStatementRule", + "TrapStatementRule", + "TryStatementRule", + "UngetToken", + "UsingStatementRule", + "WhileStatementRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SimpleNameRule", + "start": 2161, + "end": 2165, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SimpleNameRule", + "start": 2167, + "end": 2190, + "access": "private", + "calls": [ + "PeekToken", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "LabelOrKeyRule", + "start": 2192, + "end": 2234, + "access": "private", + "calls": [ + "PeekToken", + "SimpleNameRule", + "UnaryExpressionRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "BreakStatementRule", + "start": 2236, + "end": 2247, + "access": "private", + "calls": [ + "ExtentOf", + "LabelOrKeyRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ContinueStatementRule", + "start": 2249, + "end": 2260, + "access": "private", + "calls": [ + "ExtentOf", + "LabelOrKeyRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReturnStatementRule", + "start": 2262, + "end": 2272, + "access": "private", + "calls": [ + "ExtentOf", + "PipelineChainRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExitStatementRule", + "start": 2274, + "end": 2284, + "access": "private", + "calls": [ + "ExtentOf", + "PipelineChainRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ThrowStatementRule", + "start": 2286, + "end": 2297, + "access": "private", + "calls": [ + "ExtentOf", + "PipelineChainRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "LabeledStatementRule", + "start": 2299, + "end": 2339, + "access": "private", + "calls": [ + "DoWhileStatementRule", + "ForStatementRule", + "ForeachStatementRule", + "NextToken", + "PipelineChainRule", + "Resync", + "SwitchStatementRule", + "WhileStatementRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "BlockStatementRule", + "start": 2341, + "end": 2359, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "ReportIncompleteInput", + "StatementBlockRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "InlineScriptRule", + "start": 2370, + "end": 2398, + "access": "private", + "calls": [ + "After", + "NextToken", + "ReportIncompleteInput", + "ScriptBlockExpressionRule", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "IfStatementRule", + "start": 2400, + "end": 2541, + "access": "private", + "calls": [ + "After", + "Before", + "ExtentOf", + "NextToken", + "PeekToken", + "PipelineChainRule", + "ReportIncompleteInput", + "Resync", + "SkipNewlines", + "SkipToken", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SwitchStatementRule", + "start": 2543, + "end": 2891, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetNestedErrorAsts", + "GetSingleCommandArgument", + "IsSpecificParameter", + "NextToken", + "PeekToken", + "PipelineChainRule", + "ReportError", + "ReportIncompleteInput", + "SkipNewlines", + "SkipNewlinesAndSemicolons", + "SkipToken", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ConfigurationStatementRule", + "start": 2893, + "end": 3322, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetWordOrExpression", + "NextToken", + "Parser", + "ReportError", + "ReportErrorsAsWarnings", + "ReportIncompleteInput", + "Resync", + "ScriptBlockExpressionRule", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetWordOrExpression", + "start": 3331, + "end": 3356, + "access": "private", + "calls": [ + "After", + "GetCommandArgument", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ForeachStatementRule", + "start": 3358, + "end": 3518, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetNestedErrorAsts", + "GetSingleCommandArgument", + "IsSpecificParameter", + "NextToken", + "PeekToken", + "PipelineChainRule", + "ReportError", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ForStatementRule", + "start": 3520, + "end": 3626, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetNestedErrorAsts", + "NextToken", + "PeekToken", + "PipelineChainRule", + "ReportIncompleteInput", + "SkipNewlines", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "WhileStatementRule", + "start": 3628, + "end": 3708, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetNestedErrorAsts", + "NextToken", + "PipelineChainRule", + "ReportIncompleteInput", + "SkipNewlines", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "DynamicKeywordStatementRule", + "start": 3724, + "end": 4090, + "access": "private", + "calls": [ + "After", + "Before", + "CommandRule", + "ExtentOf", + "GetNestedErrorAsts", + "GetSingleCommandArgument", + "HashExpressionRule", + "LastCharacterOf", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "ScriptBlockExpressionRule", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CreateErrorStatementAst", + "start": 4092, + "end": 4098, + "access": "internal", + "calls": [ + "ExtentOf", + "GetNestedErrorAsts" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "DoWhileStatementRule", + "start": 4100, + "end": 4206, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetNestedErrorAsts", + "NextToken", + "PipelineChainRule", + "ReportIncompleteInput", + "SkipNewlines", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ClassDefinitionRule", + "start": 4208, + "end": 4379, + "access": "private", + "calls": [ + "After", + "ClassMemberRule", + "ExtentFromFirstOf", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SimpleNameRule", + "SkipNewlines", + "SkipToken", + "TypeNameRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ClassMemberRule", + "start": 4381, + "end": 4639, + "access": "private", + "calls": [ + "After", + "AttributeRule", + "ExpressionRule", + "ExtentFromFirstOf", + "ExtentOf", + "MethodDeclarationRule", + "PeekToken", + "RecordErrorAsts", + "ReportError", + "ReportIncompleteInput", + "SkipNewlines", + "SkipNewlinesAndSemicolons", + "SkipToken", + "SyncOnError", + "TryUseTokenAsSimpleName" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "TryUseTokenAsSimpleName", + "start": 4641, + "end": 4652, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "RecordErrorAsts", + "start": 4654, + "end": 4664, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "RecordErrorAsts", + "start": 4666, + "end": 4676, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "NextTypeIdentifierToken", + "start": 4678, + "end": 4699, + "access": "private", + "calls": [ + "NextToken", + "SetTokenizerMode", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "EnumDefinitionRule", + "start": 4701, + "end": 4820, + "access": "private", + "calls": [ + "After", + "EnumMemberRule", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SimpleNameRule", + "SkipNewlines", + "SkipToken", + "TypeNameRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "EnumMemberRule", + "start": 4822, + "end": 4895, + "access": "private", + "calls": [ + "After", + "ExpressionRule", + "ExtentOf", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SimpleNameRule", + "SkipNewlines", + "SkipNewlinesAndSemicolons", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "UsingStatementRule", + "start": 4897, + "end": 5086, + "access": "private", + "calls": [ + "After", + "ExtentFromFirstOf", + "ExtentOf", + "GetCommandArgument", + "NextToken", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "RequireStatementTerminator", + "ResolveUsingAssembly", + "SkipToken", + "SyncOnError", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ResolveUsingAssembly", + "start": 5088, + "end": 5168, + "access": "private", + "calls": [ + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "MethodDeclarationRule", + "start": 5170, + "end": 5314, + "access": "private", + "calls": [ + "After", + "ExtentFromFirstOf", + "ExtentOf", + "FunctionParameterDeclarationRule", + "InvokeParamParenListRule", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "ScriptBlockRule", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "FunctionDeclarationRule", + "start": 5316, + "end": 5413, + "access": "private", + "calls": [ + "After", + "ExtentFromFirstOf", + "ExtentOf", + "FunctionParameterDeclarationRule", + "NextToken", + "ReportIncompleteInput", + "ScriptBlockRule", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "FunctionParameterDeclarationRule", + "start": 5415, + "end": 5447, + "access": "private", + "calls": [ + "After", + "NextToken", + "ParameterListRule", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "TrapStatementRule", + "start": 5449, + "end": 5481, + "access": "private", + "calls": [ + "After", + "AttributeRule", + "ExtentFromFirstOf", + "ExtentOf", + "GetNestedErrorAsts", + "ReportIncompleteInput", + "Resync", + "SkipNewlines", + "StatementBlockRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CatchBlockRule", + "start": 5494, + "end": 5591, + "access": "private", + "calls": [ + "After", + "AttributeRule", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "Resync", + "SkipNewlines", + "SkipToken", + "StatementBlockRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "TryStatementRule", + "start": 5593, + "end": 5670, + "access": "private", + "calls": [ + "After", + "CatchBlockRule", + "ExtentOf", + "GetNestedErrorAsts", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "StatementBlockRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "DataStatementRule", + "start": 5672, + "end": 5767, + "access": "private", + "calls": [ + "After", + "ExtentFromFirstOf", + "ExtentOf", + "GetNestedErrorAsts", + "GetSingleCommandArgument", + "IsSpecificParameter", + "PeekToken", + "ReportError", + "ReportIncompleteInput", + "SimpleNameRule", + "SkipNewlines", + "SkipToken", + "StatementBlockRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "PipelineChainRule", + "start": 5773, + "end": 5988, + "access": "private", + "calls": [ + "After", + "ExpressionRule", + "ExtentOf", + "PeekToken", + "PipelineRule", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken", + "StatementRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "PipelineRule", + "start": 5990, + "end": 6160, + "access": "private", + "calls": [ + "After", + "CommandRule", + "ExpressionRule", + "ExtentOf", + "PeekToken", + "RedirectionRule", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "RedirectionRule", + "start": 6162, + "end": 6264, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GetSingleCommandArgument", + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetSingleCommandArgument", + "start": 6266, + "end": 6283, + "access": "private", + "calls": [ + "GetCommandArgument", + "NextToken", + "PeekToken", + "SetTokenizerMode" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetCommandArgument", + "start": 6295, + "end": 6442, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "NextToken", + "ParseNestedExpressions", + "PeekToken", + "PrimaryExpressionRule", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CommandRule", + "start": 6444, + "end": 6684, + "access": "internal", + "calls": [ + "After", + "ExtentOf", + "GetCommandArgument", + "GetVerbatimCommandArgumentToken", + "InlineScriptRule", + "NextToken", + "PeekToken", + "RedirectionRule", + "ReportError", + "SetTokenizerMode", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExpressionRule", + "start": 6696, + "end": 6790, + "access": "private", + "calls": [ + "After", + "Before", + "BinaryExpressionRule", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "BinaryExpressionRule", + "start": 6798, + "end": 6950, + "access": "private", + "calls": [ + "After", + "ArrayLiteralRule", + "ErrorRecoveryParameterInExpression", + "ExtentOf", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "SkipToken", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ErrorRecoveryParameterInExpression", + "start": 6952, + "end": 6967, + "access": "private", + "calls": [ + "ExtentOf", + "ReportError", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ArrayLiteralRule", + "start": 6975, + "end": 7021, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipToken", + "UnaryExpressionRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "UnaryExpressionRule", + "start": 7029, + "end": 7226, + "access": "private", + "calls": [ + "After", + "AttributeListRule", + "CheckPostPrimaryExpressionOperators", + "ExtentOf", + "NextMemberAccessToken", + "PeekToken", + "PrimaryExpressionRule", + "ReportIncompleteInput", + "Resync", + "SkipNewlines", + "SkipToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "PrimaryExpressionRule", + "start": 7228, + "end": 7299, + "access": "private", + "calls": [ + "CheckPostPrimaryExpressionOperators", + "CheckUsingVariable", + "ExpandableStringRule", + "HashExpressionRule", + "NextMemberAccessToken", + "NextToken", + "ParenthesizedExpressionRule", + "ScriptBlockExpressionRule", + "SubExpressionRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CheckUsingVariable", + "start": 7301, + "end": 7317, + "access": "private", + "calls": [ + "CheckPostPrimaryExpressionOperators", + "NextMemberAccessToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CheckPostPrimaryExpressionOperators", + "start": 7319, + "end": 7339, + "access": "private", + "calls": [ + "ElementAccessRule", + "MemberAccessRule", + "NextMemberAccessToken", + "SkipNewlines" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "HashExpressionRule", + "start": 7341, + "end": 7403, + "access": "private", + "calls": [ + "After", + "Before", + "ExtentOf", + "GetKeyValuePair", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "SkipNewlines", + "SkipNewlinesAndSemicolons", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetKeyValuePair", + "start": 7405, + "end": 7491, + "access": "private", + "calls": [ + "After", + "LabelOrKeyRule", + "NextToken", + "ReportError", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "StatementRule", + "SyncOnError", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ScriptBlockExpressionRule", + "start": 7493, + "end": 7517, + "access": "private", + "calls": [ + "ScriptBlockRule", + "SetTokenizerMode", + "SkipNewlines" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SubExpressionRule", + "start": 7519, + "end": 7571, + "access": "private", + "calls": [ + "ExtentOf", + "NextToken", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "StatementListRule", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParenthesizedExpressionRule", + "start": 7573, + "end": 7619, + "access": "private", + "calls": [ + "After", + "ExtentFromFirstOf", + "ExtentOf", + "NextToken", + "PipelineChainRule", + "ReportIncompleteInput", + "SetTokenizerMode", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseNestedExpressions", + "start": 7621, + "end": 7672, + "access": "private", + "calls": [ + "CheckUsingVariable", + "PrimaryExpressionRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ExpandableStringRule", + "start": 7674, + "end": 7692, + "access": "private", + "calls": [ + "ParseNestedExpressions" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "MemberNameRule", + "start": 7694, + "end": 7716, + "access": "private", + "calls": [ + "PeekToken", + "PrimaryExpressionRule", + "SimpleNameRule", + "UnaryExpressionRule" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "MemberAccessRule", + "start": 7718, + "end": 7775, + "access": "private", + "calls": [ + "After", + "ExtentOf", + "GenericMethodArgumentsRule", + "GetSingleCommandArgument", + "MemberInvokeRule", + "MemberNameRule", + "NextInvokeMemberToken", + "ReportIncompleteInput", + "Resync" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GenericMethodArgumentsRule", + "start": 7777, + "end": 7847, + "access": "private", + "calls": [ + "Before", + "GenericTypeArgumentsRule", + "NextInvokeMemberToken", + "NextMemberAccessToken", + "NextToken", + "PeekToken", + "ReportIncompleteInput", + "Resync", + "SetTokenizerMode", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "MemberInvokeRule", + "start": 7849, + "end": 7887, + "access": "private", + "calls": [ + "ExtentOf", + "InvokeParamParenListRule", + "ScriptBlockExpressionRule", + "SkipNewlines" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "InvokeParamParenListRule", + "start": 7889, + "end": 7968, + "access": "private", + "calls": [ + "After", + "ExpressionRule", + "ExtentFromFirstOf", + "NextToken", + "ReportIncompleteInput", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ElementAccessRule", + "start": 7970, + "end": 8020, + "access": "private", + "calls": [ + "After", + "ExpressionRule", + "ExtentFromFirstOf", + "ExtentOf", + "NextToken", + "ReportIncompleteInput", + "SkipNewlines", + "UngetToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SaveError", + "start": 8026, + "end": 8044, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SaveError", + "start": 8046, + "end": 8057, + "access": "private", + "calls": [ + "AssertErrorIdCorrespondsToMsgString" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "AssertErrorIdCorrespondsToMsgString", + "start": 8067, + "end": 8093, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportIncompleteInput", + "start": 8111, + "end": 8118, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportIncompleteInput", + "start": 8120, + "end": 8128, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportIncompleteInput", + "start": 8130, + "end": 8141, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportError", + "start": 8143, + "end": 8146, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportError", + "start": 8148, + "end": 8152, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportError", + "start": 8154, + "end": 8159, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportError", + "start": 8161, + "end": 8164, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportError", + "start": 8166, + "end": 8169, + "access": "internal", + "calls": [ + "SaveError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Parser", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ReportErrorsAsWarnings", + "start": 8171, + "end": 8184, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParseError", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseError", + "start": 8201, + "end": 8204, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParseError", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseError", + "start": 8206, + "end": 8216, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParseError", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ToString", + "start": 8221, + "end": 8224, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseStart", + "start": 8254, + "end": 8254, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ParseStop", + "start": 8256, + "end": 8256, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ResolveSymbolsStart", + "start": 8258, + "end": 8258, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "ResolveSymbolsStop", + "start": 8260, + "end": 8260, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SemanticChecksStart", + "start": 8262, + "end": 8262, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "SemanticChecksStop", + "start": 8264, + "end": 8264, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CheckSecurityStart", + "start": 8266, + "end": 8266, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CheckSecurityStop", + "start": 8268, + "end": 8268, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CompileStart", + "start": 8270, + "end": 8270, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "CompileStop", + "start": 8272, + "end": 8272, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.ParserEventSource", + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "method": "GetFileOrScript", + "start": 8274, + "end": 8277, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Reset", + "start": 106, + "end": 109, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Push", + "start": 114, + "end": 118, + "access": "public", + "calls": [ + "Reset" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Pop", + "start": 123, + "end": 126, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetKeyword", + "start": 132, + "end": 137, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetKeyword", + "start": 143, + "end": 146, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ContainsKeyword", + "start": 152, + "end": 161, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "AddKeyword", + "start": 166, + "end": 183, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "RemoveKeyword", + "start": 190, + "end": 199, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsHiddenKeyword", + "start": 206, + "end": 215, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeyword", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Copy", + "start": 230, + "end": 259, + "access": "public", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeywordExtension", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsMetaDSCResource", + "start": 361, + "end": 378, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeywordExtension", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsCompatibleWithConfigurationType", + "start": 380, + "end": 384, + "access": "internal", + "calls": [ + "IsMetaDSCResource" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.DynamicKeywordExtension", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetAllowedKeywords", + "start": 397, + "end": 412, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Tokenizer", + "start": 697, + "end": 722, + "access": null, + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Tokenizer", + "start": 724, + "end": 727, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "InCommandMode", + "start": 754, + "end": 754, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "InExpressionMode", + "start": 756, + "end": 756, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "InTypeNameMode", + "start": 758, + "end": 758, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "InSignatureMode", + "start": 760, + "end": 760, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Initialize", + "start": 762, + "end": 797, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "StartNestedScan", + "start": 799, + "end": 821, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "FinishNestedScan", + "start": 823, + "end": 833, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetChar", + "start": 837, + "end": 850, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "UngetChar", + "start": 852, + "end": 857, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "PeekChar", + "start": 859, + "end": 869, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SkipChar", + "start": 871, + "end": 876, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "AtEof", + "start": 878, + "end": 881, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsKeyword", + "start": 883, + "end": 896, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SkipNewlines", + "start": 898, + "end": 974, + "access": "internal", + "calls": [ + "GetChar", + "PeekChar", + "ScanBlockComment", + "ScanLineComment", + "ScanLineContinuation", + "ScanNewline", + "ScanSemicolon", + "SkipChar", + "SkipWhiteSpace", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SkipWhiteSpace", + "start": 976, + "end": 988, + "access": "private", + "calls": [ + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanNewline", + "start": 990, + "end": 1000, + "access": "private", + "calls": [ + "NewToken", + "NormalizeCRLF" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanSemicolon", + "start": 1002, + "end": 1011, + "access": "private", + "calls": [ + "NewToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanLineContinuation", + "start": 1013, + "end": 1023, + "access": "private", + "calls": [ + "NewToken", + "NormalizeCRLF" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetRestorePoint", + "start": 1025, + "end": 1029, + "access": "internal", + "calls": [ + "CurrentExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Resync", + "start": 1031, + "end": 1037, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Resync", + "start": 1039, + "end": 1078, + "access": "internal", + "calls": [ + "RemoveTokensFromListDuringResync" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "RemoveTokensFromListDuringResync", + "start": 1080, + "end": 1100, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReplaceSavedTokens", + "start": 1102, + "end": 1122, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NormalizeCRLF", + "start": 1124, + "end": 1131, + "access": "private", + "calls": [ + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "CheckAstIsBeforeSignature", + "start": 1133, + "end": 1144, + "access": "internal", + "calls": [ + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportError", + "start": 1146, + "end": 1149, + "access": "private", + "calls": [ + "NewScriptExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportError", + "start": 1151, + "end": 1154, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportError", + "start": 1156, + "end": 1159, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportError", + "start": 1161, + "end": 1164, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportIncompleteInput", + "start": 1166, + "end": 1169, + "access": "private", + "calls": [ + "NewScriptExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ReportIncompleteInput", + "start": 1171, + "end": 1174, + "access": "private", + "calls": [ + "NewScriptExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewScriptExtent", + "start": 1176, + "end": 1179, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "CurrentExtent", + "start": 1181, + "end": 1207, + "access": "internal", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetScriptExtent", + "start": 1209, + "end": 1212, + "access": "internal", + "calls": [ + "NewScriptExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewCommentToken", + "start": 1214, + "end": 1217, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SaveToken", + "start": 1219, + "end": 1241, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewToken", + "start": 1243, + "end": 1246, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewNumberToken", + "start": 1248, + "end": 1251, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewParameterToken", + "start": 1253, + "end": 1256, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewVariableToken", + "start": 1258, + "end": 1261, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewStringLiteralToken", + "start": 1263, + "end": 1266, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewStringExpandableToken", + "start": 1268, + "end": 1283, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewGenericExpandableToken", + "start": 1285, + "end": 1288, + "access": "private", + "calls": [ + "NewStringExpandableToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewGenericToken", + "start": 1290, + "end": 1293, + "access": "private", + "calls": [ + "NewStringLiteralToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewInputRedirectionToken", + "start": 1295, + "end": 1298, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewFileRedirectionToken", + "start": 1300, + "end": 1314, + "access": "private", + "calls": [ + "CurrentExtent", + "InExpressionMode", + "NewNumberToken", + "SaveToken", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewMergingRedirectionToken", + "start": 1316, + "end": 1319, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NewLabelToken", + "start": 1321, + "end": 1324, + "access": "private", + "calls": [ + "CurrentExtent", + "SaveToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsAtEndOfScript", + "start": 1326, + "end": 1331, + "access": "internal", + "calls": [ + "OnlyWhitespaceOrCommentsAfterExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "OnlyWhitespaceOrCommentsAfterExtent", + "start": 1333, + "end": 1358, + "access": "private", + "calls": [ + "SkipBlockComment", + "SkipLineComment" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "IsPipeContinuation", + "start": 1360, + "end": 1365, + "access": "internal", + "calls": [ + "ContinuationAfterExtent" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ContinuationAfterExtent", + "start": 1367, + "end": 1431, + "access": "private", + "calls": [ + "SkipBlockComment", + "SkipLineComment" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SkipLineComment", + "start": 1433, + "end": 1446, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "SkipBlockComment", + "start": 1448, + "end": 1461, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Backtick", + "start": 1463, + "end": 1492, + "access": "private", + "calls": [ + "ScanUnicodeEscape" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanUnicodeEscape", + "start": 1494, + "end": 1588, + "access": "private", + "calls": [ + "GetChar", + "GetCharsFromUtf32", + "GetStringAndRelease", + "GetStringBuilder", + "NewScriptExtent", + "Release", + "ReportError", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetCharsFromUtf32", + "start": 1590, + "end": 1603, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanToEndOfCommentLine", + "start": 1605, + "end": 1754, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "GetStringBuilder", + "GetStringSimilarity", + "Release", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetStringBuilder", + "start": 1765, + "end": 1768, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "Release", + "start": 1770, + "end": 1779, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetStringAndRelease", + "start": 1781, + "end": 1786, + "access": "private", + "calls": [ + "Release" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanLineComment", + "start": 1792, + "end": 1807, + "access": "private", + "calls": [ + "CurrentExtent", + "NewCommentToken", + "ScanToEndOfCommentLine" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanBlockComment", + "start": 1809, + "end": 1837, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "NewCommentToken", + "NormalizeCRLF", + "PeekChar", + "ReportIncompleteInput", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetStringSimilarity", + "start": 1841, + "end": 1890, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetScriptRequirements", + "start": 1894, + "end": 1987, + "access": "internal", + "calls": [ + "FinishNestedScan", + "HandleRequiresParameter", + "ReportError", + "StartNestedScan" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "HandleRequiresParameter", + "start": 1997, + "end": 2214, + "access": "private", + "calls": [ + "HandleRequiresAssemblyArgument", + "HandleRequiresPSEditionArgument", + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "HandleRequiresAssemblyArgument", + "start": 2216, + "end": 2236, + "access": "private", + "calls": [ + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "HandleRequiresPSEditionArgument", + "start": 2238, + "end": 2274, + "access": "private", + "calls": [ + "ReportError" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetVerbatimCommandArgument", + "start": 2283, + "end": 2315, + "access": "internal", + "calls": [ + "AtEof", + "CurrentExtent", + "GetChar", + "NewStringLiteralToken", + "PeekChar", + "SkipWhiteSpace", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanStringLiteral", + "start": 2317, + "end": 2353, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "PeekChar", + "ReportIncompleteInput", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanStringLiteral", + "start": 2355, + "end": 2360, + "access": "private", + "calls": [ + "GetStringAndRelease", + "GetStringBuilder", + "NewStringLiteralToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanSubExpression", + "start": 2362, + "end": 2447, + "access": "private", + "calls": [ + "AtEof", + "CurrentExtent", + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "PeekChar", + "ReportIncompleteInput", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanStringExpandable", + "start": 2449, + "end": 2515, + "access": "private", + "calls": [ + "AtEof", + "Backtick", + "GetChar", + "PeekChar", + "ReportIncompleteInput", + "ScanDollarInStringExpandable", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanDollarInStringExpandable", + "start": 2518, + "end": 2566, + "access": "private", + "calls": [ + "PeekChar", + "ScanSubExpression", + "ScanVariable", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanStringExpandable", + "start": 2568, + "end": 2576, + "access": "private", + "calls": [ + "GetStringAndRelease", + "GetStringBuilder", + "NewStringExpandableToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanAfterHereStringHeader", + "start": 2578, + "end": 2635, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "NormalizeCRLF", + "PeekChar", + "ReportError", + "ReportIncompleteInput", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanPossibleHereStringFooter", + "start": 2637, + "end": 2683, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "PeekChar", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanHereStringLiteral", + "start": 2685, + "end": 2753, + "access": "private", + "calls": [ + "AtEof", + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "NewStringLiteralToken", + "PeekChar", + "ReportIncompleteInput", + "ScanAfterHereStringHeader", + "ScanPossibleHereStringFooter", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanHereStringExpandable", + "start": 2755, + "end": 2865, + "access": "private", + "calls": [ + "AtEof", + "Backtick", + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "NewStringExpandableToken", + "PeekChar", + "ReportIncompleteInput", + "ScanAfterHereStringHeader", + "ScanDollarInStringExpandable", + "ScanPossibleHereStringFooter", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanVariable", + "start": 2872, + "end": 3180, + "access": "private", + "calls": [ + "AtEof", + "Backtick", + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "InCommandMode", + "NewScriptExtent", + "NewToken", + "NewVariableToken", + "PeekChar", + "ReportError", + "ReportIncompleteInput", + "ScanGenericToken", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanParameter", + "start": 3185, + "end": 3338, + "access": "private", + "calls": [ + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "InCommandMode", + "InExpressionMode", + "NewParameterToken", + "NewToken", + "ScanGenericToken", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "CheckOperatorInCommandMode", + "start": 3340, + "end": 3348, + "access": "private", + "calls": [ + "InCommandMode", + "NewToken", + "PeekChar", + "ScanGenericToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "CheckOperatorInCommandMode", + "start": 3350, + "end": 3361, + "access": "private", + "calls": [ + "GetStringBuilder", + "InCommandMode", + "NewToken", + "PeekChar", + "ScanGenericToken" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanGenericToken", + "start": 3363, + "end": 3368, + "access": "private", + "calls": [ + "GetStringBuilder" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanGenericToken", + "start": 3370, + "end": 3380, + "access": "private", + "calls": [ + "GetStringBuilder" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanGenericToken", + "start": 3382, + "end": 3479, + "access": "private", + "calls": [ + "Backtick", + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "NewGenericExpandableToken", + "NewGenericToken", + "NewToken", + "PeekChar", + "Release", + "ScanDollarInStringExpandable", + "ScanStringExpandable", + "ScanStringLiteral", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanHexDigits", + "start": 3483, + "end": 3492, + "access": "private", + "calls": [ + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanDecimalDigits", + "start": 3494, + "end": 3507, + "access": "private", + "calls": [ + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanBinaryDigits", + "start": 3509, + "end": 3518, + "access": "private", + "calls": [ + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanExponent", + "start": 3520, + "end": 3537, + "access": "private", + "calls": [ + "PeekChar", + "ScanDecimalDigits", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanNumberAfterDot", + "start": 3539, + "end": 3553, + "access": "private", + "calls": [ + "PeekChar", + "ScanDecimalDigits", + "ScanExponent", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "TryGetNumberValue", + "start": 3555, + "end": 3882, + "access": "private", + "calls": [], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanNumber", + "start": 3884, + "end": 3918, + "access": "private", + "calls": [ + "GetStringBuilder", + "InExpressionMode", + "NewNumberToken", + "NewScriptExtent", + "ReportError", + "ScanGenericToken", + "ScanNumberHelper", + "TryGetNumberValue" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanNumberHelper", + "start": 3933, + "end": 4163, + "access": "private", + "calls": [ + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "InExpressionMode", + "PeekChar", + "Release", + "ScanBinaryDigits", + "ScanDecimalDigits", + "ScanExponent", + "ScanHexDigits", + "ScanNumberAfterDot", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetMemberAccessOperator", + "start": 4167, + "end": 4262, + "access": "internal", + "calls": [ + "InCommandMode", + "NewToken", + "PeekChar", + "ScanBlockComment", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetInvokeMemberOpenParen", + "start": 4264, + "end": 4283, + "access": "internal", + "calls": [ + "NewToken", + "PeekChar", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetLBracket", + "start": 4285, + "end": 4365, + "access": "internal", + "calls": [ + "GetChar", + "NewToken", + "PeekChar", + "Resync", + "ScanBlockComment", + "ScanLineComment", + "SkipChar", + "SkipWhiteSpace", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanDot", + "start": 4367, + "end": 4398, + "access": "private", + "calls": [ + "InCommandMode", + "NewToken", + "PeekChar", + "ScanGenericToken", + "ScanNumber", + "SkipChar", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanIdentifier", + "start": 4402, + "end": 4458, + "access": "private", + "calls": [ + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "InCommandMode", + "InSignatureMode", + "InTypeNameMode", + "NewToken", + "Release", + "ScanGenericToken", + "ScanTypeName", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanTypeName", + "start": 4462, + "end": 4493, + "access": "private", + "calls": [ + "GetChar", + "NewToken", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanAssemblyNameSpecToken", + "start": 4495, + "end": 4517, + "access": "private", + "calls": [ + "GetChar", + "NewToken", + "SkipWhiteSpace", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "GetAssemblyNameSpec", + "start": 4519, + "end": 4570, + "access": "internal", + "calls": [ + "GetStringAndRelease", + "GetStringBuilder", + "NewToken", + "PeekChar", + "ScanAssemblyNameSpecToken", + "SkipChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "ScanLabel", + "start": 4574, + "end": 4610, + "access": "private", + "calls": [ + "GetChar", + "GetStringAndRelease", + "GetStringBuilder", + "InCommandMode", + "NewGenericToken", + "NewLabelToken", + "ScanGenericToken", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + }, + { + "type": "System.Management.Automation.Language.Tokenizer", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "method": "NextToken", + "start": 4612, + "end": 5081, + "access": "internal", + "calls": [ + "AtEof", + "Backtick", + "CheckOperatorInCommandMode", + "GetChar", + "GetStringBuilder", + "InCommandMode", + "InExpressionMode", + "NewFileRedirectionToken", + "NewInputRedirectionToken", + "NewMergingRedirectionToken", + "NewScriptExtent", + "NewToken", + "NormalizeCRLF", + "PeekChar", + "ReportError", + "ReportIncompleteInput", + "SaveToken", + "ScanBlockComment", + "ScanDot", + "ScanGenericToken", + "ScanHereStringExpandable", + "ScanHereStringLiteral", + "ScanIdentifier", + "ScanLabel", + "ScanLineComment", + "ScanNumber", + "ScanNumberHelper", + "ScanParameter", + "ScanStringExpandable", + "ScanStringLiteral", + "ScanVariable", + "SkipChar", + "SkipWhiteSpace", + "UngetChar" + ], + "label": "APPROX (name-based call extraction)" + } +] \ No newline at end of file diff --git a/docs-out/data/projects.json b/docs-out/data/projects.json new file mode 100644 index 0000000..6bb0c01 --- /dev/null +++ b/docs-out/data/projects.json @@ -0,0 +1,2464 @@ +[ + { + "path": "docs/host-powershell/sample/MyApp/MyApp.csproj", + "name": "MyApp", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "MyApp", + "target_frameworks": "netcoreapp2.1", + "tfm_conditions": { + "TargetFramework": "netcoreapp2.1", + "OutputType": "Exe" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.PowerShell.SDK", + "version": "6.1.1", + "condition": null + }, + { + "name": "Microsoft.PowerShell.Commands.Diagnostics", + "version": "6.1.1", + "condition": null + }, + { + "name": "Microsoft.WSMan.Management", + "version": "6.1.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 35 + }, + { + "path": "src/GlobalTools/PowerShell.Windows.x64/PowerShell.Windows.x64.csproj", + "name": "PowerShell.Windows.x64", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "PowerShell.Windows.x64", + "target_frameworks": "net10.0", + "tfm_conditions": { + "OutputType": "Exe", + "TargetFramework": "net10.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [ + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj", + "name": "Microsoft.Management.Infrastructure.CimCmdlets", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.Management.Infrastructure.CimCmdlets", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [ + "Microsoft.Windows.DSC.CoreConfProviders" + ], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 35, + "cs_loc": 15485 + }, + { + "path": "src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj", + "name": "Microsoft.PowerShell.GraphicalHost", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.GraphicalHost", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": "Microsoft.Management.UI.Internal", + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 165, + "cs_loc": 26235 + }, + { + "path": "src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj", + "name": "Microsoft.PowerShell.Commands.Diagnostics", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Commands.Diagnostics", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "System.Configuration.ConfigurationManager", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.ProtectedData", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Diagnostics.PerformanceCounter", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [ + { + "remove": "GetCounterCommand.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "CounterSample.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "CounterSet.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "PdhHelper.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "PdhSafeHandle.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "gen\\GetEventResources.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "GetEventCommand.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "NewWinEventCommand.cs", + "condition": " '$(IsWindows)' != 'true' " + } + ], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 8, + "cs_loc": 4727 + }, + { + "path": "src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj", + "name": "Microsoft.PowerShell.Commands.Management", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Commands.Management", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ServiceProcess.ServiceController", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 61, + "cs_loc": 33198 + }, + { + "path": "src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj", + "name": "Microsoft.PowerShell.Commands.Utility", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Commands.Utility", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "Microsoft.Win32.SystemEvents", + "version": "10.0.14", + "condition": null + }, + { + "name": "Markdig.Signed", + "version": "0.44.0", + "condition": null + }, + { + "name": "Microsoft.PowerShell.MarkdownRender", + "version": "7.2.1", + "condition": null + }, + { + "name": "Microsoft.CodeAnalysis.CSharp", + "version": "5.0.0", + "condition": null + }, + { + "name": "System.Drawing.Common", + "version": "10.0.14", + "condition": null + }, + { + "name": "JsonSchema.Net", + "version": "7.4.0", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 143, + "cs_loc": 45004 + }, + { + "path": "src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj", + "name": "Microsoft.PowerShell.ConsoleHost", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.ConsoleHost", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [ + { + "remove": "WindowsTaskbarJumpList\\*.cs", + "condition": " '$(IsWindows)' != 'true' " + } + ], + "source_generators_analyzers": [], + "internals_visible_to": [ + "powershell-tests" + ], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 26, + "cs_loc": 17831 + }, + { + "path": "src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj", + "name": "Microsoft.PowerShell.CoreCLR.Eventing", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.CoreCLR.Eventing", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [ + "System.Management.Automation" + ], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 9, + "cs_loc": 3811 + }, + { + "path": "src/Microsoft.PowerShell.GlobalTool.Shim/Microsoft.PowerShell.GlobalTool.Shim.csproj", + "name": "Microsoft.PowerShell.GlobalTool.Shim", + "in_solution": false, + "sdk": null, + "output_type": "EXE", + "assembly_name": "Microsoft.PowerShell.GlobalTool.Shim", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "EXE" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": "Microsoft.PowerShell.GlobalTool.Shim", + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 56 + }, + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "name": "Microsoft.PowerShell.SDK", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.SDK", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/Microsoft.PowerShell.Commands.Management/Microsoft.PowerShell.Commands.Management.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "Microsoft.Bcl.AsyncInterfaces", + "version": "10.0.14", + "condition": null + }, + { + "name": "Microsoft.Extensions.ObjectPool", + "version": "10.0.14", + "condition": null + }, + { + "name": "Microsoft.Win32.Registry.AccessControl", + "version": "10.0.14", + "condition": null + }, + { + "name": "Microsoft.Win32.SystemEvents", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.android-arm.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.android-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.android-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.android-x86.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-arm.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-bionic-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-bionic-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-musl-arm.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-musl-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-musl-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.linux-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.maccatalyst-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.maccatalyst-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.osx-arm64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "runtime.osx-x64.runtime.native.System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ComponentModel.Composition", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ComponentModel.Composition.Registration", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Configuration.ConfigurationManager", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Data.Odbc", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Data.OleDb", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Data.SqlClient", + "version": "4.9.1", + "condition": null + }, + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Diagnostics.PerformanceCounter", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.DirectoryServices", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.DirectoryServices.AccountManagement", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.DirectoryServices.Protocols", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Drawing.Common", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.IO.Packaging", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.IO.Ports", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Management", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Net.Http.WinHttpHandler", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Reflection.Context", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Runtime.Caching", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.Pkcs", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.ProtectedData", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.Xml", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Permissions", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ServiceModel.Http", + "version": "10.0.652802", + "condition": null + }, + { + "name": "System.ServiceModel.NetFramingBase", + "version": "10.0.652802", + "condition": null + }, + { + "name": "System.ServiceModel.NetTcp", + "version": "10.0.652802", + "condition": null + }, + { + "name": "System.ServiceModel.Primitives", + "version": "10.0.652802", + "condition": null + }, + { + "name": "Microsoft.Windows.Compatibility", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ServiceModel.Syndication", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ServiceProcess.ServiceController", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Speech", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Windows.Extensions", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "src/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.csproj", + "name": "Microsoft.PowerShell.Security", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Security", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 11, + "cs_loc": 8196 + }, + { + "path": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj", + "name": "Microsoft.WSMan.Management", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.WSMan.Management", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.ServiceProcess.ServiceController", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 11, + "cs_loc": 13139 + }, + { + "path": "src/Microsoft.WSMan.Runtime/Microsoft.WSMan.Runtime.csproj", + "name": "Microsoft.WSMan.Runtime", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.WSMan.Runtime", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 112 + }, + { + "path": "src/Modules/PSGalleryModules.csproj", + "name": "PSGalleryModules", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "PSGalleryModules", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "PowerShellGet", + "version": "2.2.5", + "condition": null + }, + { + "name": "PackageManagement", + "version": "1.4.8.1", + "condition": null + }, + { + "name": "Microsoft.PowerShell.PSResourceGet", + "version": "1.2.0", + "condition": null + }, + { + "name": "Microsoft.PowerShell.Archive", + "version": "1.2.6", + "condition": null + }, + { + "name": "PSReadLine", + "version": "2.4.5", + "condition": null + }, + { + "name": "Microsoft.PowerShell.ThreadJob", + "version": "2.2.0", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "src/ResGen/ResGen.csproj", + "name": "ResGen", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "resgen", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 189 + }, + { + "path": "src/System.Management.Automation/System.Management.Automation.csproj", + "name": "System.Management.Automation", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "System.Management.Automation", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj", + "condition": null, + "analyzer": true + }, + { + "path": "src/Microsoft.PowerShell.CoreCLR.Eventing/Microsoft.PowerShell.CoreCLR.Eventing.csproj", + "condition": " '$(IsWindows)' == 'true' ", + "analyzer": false + } + ], + "package_references": [ + { + "name": "Newtonsoft.Json", + "version": "13.0.4", + "condition": null + }, + { + "name": "Microsoft.ApplicationInsights", + "version": "2.23.0", + "condition": null + }, + { + "name": "Microsoft.Win32.Registry.AccessControl", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Configuration.ConfigurationManager", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.DirectoryServices", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Management", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.Pkcs", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Cryptography.ProtectedData", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.Security.Permissions", + "version": "10.0.14", + "condition": null + }, + { + "name": "Microsoft.Management.Infrastructure", + "version": "3.0.0", + "condition": null + }, + { + "name": "Microsoft.PowerShell.Native", + "version": "700.0.2", + "condition": null + }, + { + "name": "Microsoft.Security.Extensions", + "version": "1.4.0", + "condition": null + }, + { + "name": "System.Windows.Extensions", + "version": "10.0.14", + "condition": null + } + ], + "compile_removes": [ + { + "remove": "SourceGenerators\\**\\*.cs", + "condition": null + }, + { + "remove": "gen\\EventResource.cs", + "condition": null + }, + { + "remove": "engine\\COM\\**\\*.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\ComInterop\\**\\*.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\ExtraAdapter.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\Interop\\Windows\\**\\*.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\ManagementObjectAdapter.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\remoting\\commands\\ConnectPSSession.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\remoting\\commands\\CustomShellCommands.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\remoting\\commands\\DisconnectPSSession.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\remoting\\commands\\ReceivePSSession.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\remoting\\commands\\TestPSSessionConfigurationFile.cs", + "condition": " '$(IsWindows)' != 'true' " + }, + { + "remove": "engine\\Interop\\Unix\\**\\*.cs", + "condition": " '$(IsWindows)' == 'true' " + } + ], + "source_generators_analyzers": [ + "src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj" + ], + "internals_visible_to": [ + "Microsoft.PowerShell.Commands.Management", + "Microsoft.PowerShell.Commands.Utility", + "Microsoft.PowerShell.ConsoleHost", + "Microsoft.PowerShell.DscSubsystem", + "Microsoft.PowerShell.Security", + "System.Management.Automation.Remoting", + "powershell-perf", + "powershell-tests" + ], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 704, + "cs_loc": 563707 + }, + { + "path": "src/System.Management.Automation/SourceGenerators/PSVersionInfoGenerator/PSVersionInfoGenerator.csproj", + "name": "PSVersionInfoGenerator", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "SMA.Generator", + "target_frameworks": "netstandard2.0", + "tfm_conditions": { + "TargetFramework": "netstandard2.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.CodeAnalysis.CSharp", + "version": "5.0.0", + "condition": null + }, + { + "name": "Microsoft.CodeAnalysis.Analyzers", + "version": "5.3.0", + "condition": null + }, + { + "name": "Microsoft.NETCore.Platforms", + "version": "1.1.2", + "condition": null + }, + { + "name": "System.Buffers", + "version": "4.6.1", + "condition": null + }, + { + "name": "System.Collections.Immutable", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Memory", + "version": "4.6.3", + "condition": null + }, + { + "name": "System.Numerics.Vectors", + "version": "4.6.1", + "condition": null + }, + { + "name": "System.Reflection.Metadata", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Runtime.CompilerServices.Unsafe", + "version": "6.1.2", + "condition": null + }, + { + "name": "System.Threading.Tasks.Extensions", + "version": "4.6.3", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 136 + }, + { + "path": "src/TypeCatalogGen/TypeCatalogGen.csproj", + "name": "TypeCatalogGen", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "TypeCatalogGen", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 472 + }, + { + "path": "src/powershell-unix/powershell-unix.csproj", + "name": "powershell-unix", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "pwsh", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "src/powershell-win-core/powershell-win-core.csproj", + "name": "powershell-win-core", + "in_solution": true, + "sdk": null, + "output_type": "Exe", + "assembly_name": "pwsh", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": "Microsoft.PowerShell", + "project_references": [ + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.Management.UI.Internal/Microsoft.PowerShell.GraphicalHost.csproj", + "condition": "'$(SDKToUse)' == 'Microsoft.NET.Sdk.WindowsDesktop' ", + "analyzer": false + } + ], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "test/hosting/hosting.tests.csproj", + "name": "hosting.tests", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "powershell-hosting-tests", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "xunit", + "version": "2.4.1", + "condition": null + }, + { + "name": "XunitXml.TestLogger", + "version": "2.0.0", + "condition": null + }, + { + "name": "Microsoft.PowerShell.SDK", + "version": "$(RELEASE_VERSION)", + "condition": null + }, + { + "name": "Xunit.SkippableFact", + "version": "1.3.6", + "condition": null + }, + { + "name": "xunit.runner.visualstudio", + "version": "2.4.3", + "condition": null + }, + { + "name": "Microsoft.NET.Test.Sdk", + "version": "16.7.1", + "condition": null + }, + { + "name": "System.ServiceModel.Duplex", + "version": "4.10.3", + "condition": null + }, + { + "name": "System.ServiceModel.Http", + "version": "4.10.3", + "condition": null + }, + { + "name": "System.ServiceModel.NetTcp", + "version": "4.10.3", + "condition": null + }, + { + "name": "System.ServiceModel.Primitives", + "version": "4.10.3", + "condition": null + }, + { + "name": "System.ServiceModel.Security", + "version": "4.10.3", + "condition": null + }, + { + "name": "System.Private.ServiceModel", + "version": "4.10.3", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 224 + }, + { + "path": "test/perf/benchmarks/powershell-perf.csproj", + "name": "powershell-perf", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "powershell-perf", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe", + "TargetFrameworks [if '$(TargetFramework)' == '']": "netcoreapp3.1;net5.0;net6.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "test/perf/dotnet-tools/BenchmarkDotNet.Extensions/BenchmarkDotNet.Extensions.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "condition": "'$(PerfTargetVersion)' == ''", + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj", + "condition": "'$(PerfTargetVersion)' == ''", + "analyzer": false + }, + { + "path": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj", + "condition": "'$(PerfTargetVersion)' == ''", + "analyzer": false + } + ], + "package_references": [ + { + "name": "Microsoft.PowerShell.SDK", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.Commands.Diagnostics", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.Commands.Management", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.Commands.Utility", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.ConsoleHost", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.Security", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.PowerShell.CoreCLR.Eventing", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.WSMan.Management", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "Microsoft.WSMan.Runtime", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + }, + { + "name": "System.Management.Automation", + "version": "$(PerfTargetVersion)", + "condition": "'$(PerfTargetVersion)' != ''" + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 5, + "cs_loc": 262 + }, + { + "path": "test/perf/dotnet-tools/BenchmarkDotNet.Extensions/BenchmarkDotNet.Extensions.csproj", + "name": "BenchmarkDotNet.Extensions", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Library", + "assembly_name": "BenchmarkDotNet.Extensions", + "target_frameworks": "netstandard2.0", + "tfm_conditions": { + "OutputType": "Library", + "TargetFramework": "netstandard2.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [ + { + "path": "test/perf/dotnet-tools/Reporting/Reporting.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "BenchmarkDotNet", + "version": "0.15.8", + "condition": null + }, + { + "name": "BenchmarkDotNet.Diagnostics.Windows", + "version": "0.15.8", + "condition": null + }, + { + "name": "Microsoft.Bcl.AsyncInterfaces", + "version": "9.0.21", + "condition": null + }, + { + "name": "Microsoft.Diagnostics.NETCore.Client", + "version": "0.2.750501", + "condition": null + }, + { + "name": "Microsoft.Diagnostics.Tracing.TraceEvent", + "version": "3.1.30", + "condition": null + }, + { + "name": "Microsoft.NETCore.Platforms", + "version": "1.1.2", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Collections.Immutable", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.IO.Pipelines", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Management", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Reflection.Metadata", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Text.Encodings.Web", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Text.Json", + "version": "9.0.21", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 11, + "cs_loc": 751 + }, + { + "path": "test/perf/dotnet-tools/Reporting/Reporting.csproj", + "name": "Reporting", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Library", + "assembly_name": "Reporting", + "target_frameworks": "netstandard2.0", + "tfm_conditions": { + "OutputType": "Library", + "TargetFramework": "netstandard2.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.NETCore.Platforms", + "version": "1.1.2", + "condition": null + }, + { + "name": "Newtonsoft.Json", + "version": "13.0.4", + "condition": null + }, + { + "name": "Microsoft.DotNet.PlatformAbstractions", + "version": "5.0.0-preview.5.20278.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 8, + "cs_loc": 319 + }, + { + "path": "test/perf/dotnet-tools/ResultsComparer/ResultsComparer.csproj", + "name": "ResultsComparer", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "ResultsComparer", + "target_frameworks": "$(PERFLAB_TARGET_FRAMEWORKS)", + "tfm_conditions": { + "OutputType": "Exe", + "TargetFrameworks": "$(PERFLAB_TARGET_FRAMEWORKS)", + "TargetFramework [if '$(TargetFrameworks)' == '']": "net5.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "CommandLineParser", + "version": "2.9.1", + "condition": null + }, + { + "name": "MarkdownLog.NS20", + "version": "0.10.1", + "condition": null + }, + { + "name": "Microsoft.Bcl.AsyncInterfaces", + "version": "9.0.21", + "condition": null + }, + { + "name": "Microsoft.Diagnostics.NETCore.Client", + "version": "0.2.750501", + "condition": null + }, + { + "name": "Microsoft.Diagnostics.Tracing.TraceEvent", + "version": "3.1.30", + "condition": null + }, + { + "name": "Newtonsoft.Json", + "version": "13.0.4", + "condition": null + }, + { + "name": "BenchmarkDotNet", + "version": "0.15.8", + "condition": null + }, + { + "name": "Perfolizer", + "version": "0.6.1", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Collections.Immutable", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.IO.Pipelines", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Management", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Reflection.Metadata", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Text.Encodings.Web", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Text.Json", + "version": "9.0.21", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 3, + "cs_loc": 477 + }, + { + "path": "test/tools/Modules/PSGalleryTestModules.csproj", + "name": "PSGalleryTestModules", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "PSGalleryTestModules", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "SelfSignedCertificate", + "version": "0.0.4", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + }, + { + "path": "test/tools/NamedPipeConnection/src/code/Microsoft.PowerShell.NamedPipeConnection.csproj", + "name": "Microsoft.PowerShell.NamedPipeConnection", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Library", + "assembly_name": "Microsoft.PowerShell.NamedPipeConnection", + "target_frameworks": "net10.0", + "tfm_conditions": { + "OutputType": "Library", + "TargetFrameworks": "net10.0" + }, + "defines": {}, + "root_namespace": "Microsoft.PowerShell.NamedPipeConnection", + "project_references": [], + "package_references": [ + { + "name": "Microsoft.CSharp", + "version": "4.7.0", + "condition": null + }, + { + "name": "Microsoft.PowerShell.CoreCLR.Eventing", + "version": "7.6.8", + "condition": null + }, + { + "name": "Microsoft.Win32.Registry.AccessControl", + "version": "9.0.21", + "condition": null + }, + { + "name": "Newtonsoft.Json", + "version": "13.0.4", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Configuration.ConfigurationManager", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.14", + "condition": null + }, + { + "name": "System.DirectoryServices", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Management", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Management.Automation", + "version": "7.6.0-preview.2", + "condition": null + }, + { + "name": "System.Security.Cryptography.Pkcs", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Security.Cryptography.ProtectedData", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Security.Permissions", + "version": "9.0.21", + "condition": null + }, + { + "name": "System.Windows.Extensions", + "version": "9.0.21", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 641 + }, + { + "path": "test/tools/TestAlc/init/Test.Isolated.Init.csproj", + "name": "Test.Isolated.Init", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Test.Isolated.Init", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "PowerShellStandard.Library", + "version": "5.1.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 83 + }, + { + "path": "test/tools/TestAlc/nested/Test.Isolated.Nested.csproj", + "name": "Test.Isolated.Nested", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Test.Isolated.Nested", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "PowerShellStandard.Library", + "version": "5.1.1", + "condition": null + }, + { + "name": "System.CommandLine", + "version": "2.0.0", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 43 + }, + { + "path": "test/tools/TestAlc/root/Test.Isolated.Root.csproj", + "name": "Test.Isolated.Root", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Test.Isolated.Root", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "PowerShellStandard.Library", + "version": "5.1.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 39 + }, + { + "path": "test/tools/TestExe/TestExe.csproj", + "name": "TestExe", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "testexe", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 248 + }, + { + "path": "test/tools/TestService/TestService.csproj", + "name": "TestService", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": "Exe", + "assembly_name": "TestService", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.Win32.Registry.AccessControl", + "version": "10.0.5", + "condition": null + }, + { + "name": "Microsoft.Win32.SystemEvents", + "version": "10.0.5", + "condition": null + }, + { + "name": "Microsoft.Windows.Compatibility", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.android-arm.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.android-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.android-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.android-x86.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-arm.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-bionic-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-bionic-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-musl-arm.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-musl-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-musl-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.linux-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.maccatalyst-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.maccatalyst-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.osx-arm64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "runtime.osx-x64.runtime.native.System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.CodeDom", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.ComponentModel.Composition", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.ComponentModel.Composition.Registration", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Configuration.ConfigurationManager", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Data.Odbc", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Data.OleDb", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Data.SqlClient", + "version": "4.9.1", + "condition": null + }, + { + "name": "System.Diagnostics.EventLog", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Diagnostics.PerformanceCounter", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.DirectoryServices", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.DirectoryServices.AccountManagement", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.DirectoryServices.Protocols", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Drawing.Common", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.IO.Packaging", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.IO.Ports", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Management", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Reflection.Context", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Runtime.Caching", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Security.Cryptography.Pkcs", + "version": "10.0.13", + "condition": null + }, + { + "name": "System.Security.Cryptography.ProtectedData", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Security.Cryptography.Xml", + "version": "10.0.13", + "condition": null + }, + { + "name": "System.Security.Permissions", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.ServiceModel.Syndication", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.ServiceProcess.ServiceController", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Speech", + "version": "10.0.5", + "condition": null + }, + { + "name": "System.Windows.Extensions", + "version": "10.0.5", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 3, + "cs_loc": 69 + }, + { + "path": "test/tools/UnixSocket/UnixSocket.csproj", + "name": "UnixSocket", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk.Web", + "output_type": "Exe", + "assembly_name": "UnixSocket", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0", + "OutputType": "Exe" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 1, + "cs_loc": 27 + }, + { + "path": "test/tools/WebListener/WebListener.csproj", + "name": "WebListener", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk.Web", + "output_type": null, + "assembly_name": "WebListener", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.AspNetCore.JsonPatch", + "version": "10.0.14", + "condition": null + }, + { + "name": "Microsoft.AspNetCore.Mvc.NewtonsoftJson", + "version": "10.0.14", + "condition": null + }, + { + "name": "Newtonsoft.Json", + "version": "13.0.4", + "condition": null + }, + { + "name": "Newtonsoft.Json.Bson", + "version": "1.0.3", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 22, + "cs_loc": 1584 + }, + { + "path": "test/xUnit/xUnit.tests.csproj", + "name": "xUnit.tests", + "in_solution": true, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "powershell-tests", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [ + { + "path": "src/Microsoft.PowerShell.SDK/Microsoft.PowerShell.SDK.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.PowerShell.Commands.Diagnostics/Microsoft.PowerShell.Commands.Diagnostics.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.WSMan.Management/Microsoft.WSMan.Management.csproj", + "condition": null, + "analyzer": false + }, + { + "path": "src/Microsoft.Management.Infrastructure.CimCmdlets/Microsoft.Management.Infrastructure.CimCmdlets.csproj", + "condition": null, + "analyzer": false + } + ], + "package_references": [ + { + "name": "xunit", + "version": "2.9.3", + "condition": null + }, + { + "name": "Xunit.SkippableFact", + "version": "1.5.85", + "condition": null + }, + { + "name": "xunit.runner.visualstudio", + "version": "3.1.5", + "condition": null + }, + { + "name": "XunitXml.TestLogger", + "version": "8.0.0", + "condition": null + }, + { + "name": "Microsoft.NET.Test.Sdk", + "version": "18.0.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 29, + "cs_loc": 5749 + }, + { + "path": "tools/packaging/projects/reference/Microsoft.PowerShell.Commands.Utility/Microsoft.PowerShell.Commands.Utility.csproj", + "name": "Microsoft.PowerShell.Commands.Utility", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Commands.Utility", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Newtonsoft.Json", + "version": "13.0.3", + "condition": null + }, + { + "name": "Microsoft.PowerShell.MarkdownRender", + "version": "7.2.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 143, + "cs_loc": 45004 + }, + { + "path": "tools/packaging/projects/reference/Microsoft.PowerShell.ConsoleHost/Microsoft.PowerShell.ConsoleHost.csproj", + "name": "Microsoft.PowerShell.ConsoleHost", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.ConsoleHost", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 26, + "cs_loc": 17831 + }, + { + "path": "tools/packaging/projects/reference/System.Management.Automation/System.Management.Automation.csproj", + "name": "System.Management.Automation", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "System.Management.Automation", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": {}, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.Management.Infrastructure", + "version": "3.0.0", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 704, + "cs_loc": 563707 + }, + { + "path": "tools/wix/Microsoft.PowerShell.Packaging.csproj", + "name": "Microsoft.PowerShell.Packaging", + "in_solution": false, + "sdk": "Microsoft.NET.Sdk", + "output_type": null, + "assembly_name": "Microsoft.PowerShell.Packaging", + "target_frameworks": "net10.0", + "tfm_conditions": { + "TargetFramework": "net10.0" + }, + "defines": { + "DefineConstants": "$(DefineConstants);CORECLR", + "DefineConstants [if '$(IsWindows)' != 'true' ]": "$(DefineConstants);UNIX" + }, + "root_namespace": null, + "project_references": [], + "package_references": [ + { + "name": "Microsoft.Signed.Wix", + "version": "3.14.1-8722.20240403.1", + "condition": null + } + ], + "compile_removes": [], + "source_generators_analyzers": [], + "internals_visible_to": [], + "label": "GENERATED (XML parse; MSBuild conditions unevaluated)", + "cs_files": 0, + "cs_loc": 0 + } +] \ No newline at end of file diff --git a/docs-out/data/resources.json b/docs-out/data/resources.json new file mode 100644 index 0000000..d4a6411 --- /dev/null +++ b/docs-out/data/resources.json @@ -0,0 +1,44055 @@ +{ + "src/Microsoft.Management.Infrastructure.CimCmdlets/resources/CimCmdletStrings.resx": { + "class": "CimCmdletStrings", + "key_count": 30, + "keys": [ + { + "key": "CimOperationCompleted", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 899 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameCreateInstance", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1115 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameDeleteInstance", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1135 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameEnumerateAssociatedInstances", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1206 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameEnumerateClasses", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1294 + }, + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1311 + } + ], + "use_count": 2 + }, + { + "key": "CimOperationNameEnumerateInstances", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1229 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameGetClass", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1331 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameGetInstance", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1155 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameInvokeMethod", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1358 + }, + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1384 + } + ], + "use_count": 2 + }, + { + "key": "CimOperationNameModifyInstance", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1175 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameQueryInstances", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1274 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationNameSubscribeIndication", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1411 + } + ], + "use_count": 1 + }, + { + "key": "CimOperationStart", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 883 + } + ], + "use_count": 1 + }, + { + "key": "ConflictParameterWasSet", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 824 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotFindCimsessionObject", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionOperations.cs", + "line": 514 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotFindPropertyFromGivenClass", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 853 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotModifyReadonlyProperty", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSetCimInstance.cs", + "line": 206 + } + ], + "use_count": 1 + }, + { + "key": "DefaultStatusDescription", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimWriteProgress.cs", + "line": 51 + } + ], + "use_count": 1 + }, + { + "key": "DidNotResolveFile", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidAuthenticationTypeWithNullCredential", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 801 + } + ], + "use_count": 1 + }, + { + "key": "InvalidMethod", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimInvokeCimMethod.cs", + "line": 374 + } + ], + "use_count": 1 + }, + { + "key": "InvalidMethodParameter", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimInvokeCimMethod.cs", + "line": 389 + } + ], + "use_count": 1 + }, + { + "key": "InvalidOperation", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidParameterValue", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/Utils.cs", + "line": 405 + } + ], + "use_count": 1 + }, + { + "key": "MultipleFilesNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "NullArgument", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimRegisterCimIndication.cs", + "line": 153 + } + ], + "use_count": 1 + }, + { + "key": "OperationInProgress", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs", + "line": 1846 + } + ], + "use_count": 1 + }, + { + "key": "ReadWriteFileNotFileSystemProvider", + "uses": [], + "use_count": 0 + }, + { + "key": "UnableToAddPropertyToInstance", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimSetCimInstance.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "UnableToResolveParameterSetName", + "uses": [ + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 314 + }, + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 371 + }, + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 384 + }, + { + "file": "src/Microsoft.Management.Infrastructure.CimCmdlets/CimCommandBase.cs", + "line": 398 + } + ], + "use_count": 4 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.GraphicalHostResources.resx": { + "class": "public.GraphicalHostResources", + "key_count": 1, + "keys": [ + { + "key": "OutGridViewWindowObjectName", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.HelpWindowResources.resx": { + "class": "public.HelpWindowResources", + "key_count": 36, + "keys": [ + { + "key": "CancelText", + "uses": [], + "use_count": 0 + }, + { + "key": "CaseSensitiveTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "CommonParameters", + "uses": [], + "use_count": 0 + }, + { + "key": "DescriptionTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "ExamplesTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "FindText", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpSectionsTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpTitleFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "InputsTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "LinkTextFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "MethodsTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "NextText", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatches", + "uses": [], + "use_count": 0 + }, + { + "key": "NotesTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "OKText", + "uses": [], + "use_count": 0 + }, + { + "key": "OneMatch", + "uses": [], + "use_count": 0 + }, + { + "key": "OutputsTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterAcceptWildcard", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterDefaultValue", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterPipelineInput", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterPosition", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterRequired", + "uses": [], + "use_count": 0 + }, + { + "key": "ParametersTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "PreviousText", + "uses": [], + "use_count": 0 + }, + { + "key": "PropertiesTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "RelatedLinksTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "RemarksTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "SearchOptionsTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "SettingsText", + "uses": [], + "use_count": 0 + }, + { + "key": "SomeMatchesFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "SynopsisTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "SyntaxTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "Title", + "uses": [], + "use_count": 0 + }, + { + "key": "WholeWordTitle", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomLabelTextFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomSlider", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.InvariantResources.resx": { + "class": "public.InvariantResources", + "key_count": 8, + "keys": [ + { + "key": "CannotModified", + "uses": [], + "use_count": 0 + }, + { + "key": "Columns", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListDateTimeColumnFormatString", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListDefaultColumnFormatString", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListFloatColumnFormatString", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListIntegerColumnFormatString", + "uses": [], + "use_count": 0 + }, + { + "key": "NotSupportAddingToItems", + "uses": [], + "use_count": 0 + }, + { + "key": "ViewSetWithType", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.ShowCommandResources.resx": { + "class": "public.ShowCommandResources", + "key_count": 38, + "keys": [ + { + "key": "ActionButtons_Button_Cancel", + "uses": [], + "use_count": 0 + }, + { + "key": "ActionButtons_Button_Copy", + "uses": [], + "use_count": 0 + }, + { + "key": "ActionButtons_Button_Run", + "uses": [], + "use_count": 0 + }, + { + "key": "All", + "uses": [], + "use_count": 0 + }, + { + "key": "AllModulesControl_Label_Modules", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletControl_Button_GetHelp", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletControl_Button_ToolTip_Help", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletControl_Header_CommonParameters", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletControl_Header_Errors", + "uses": [], + "use_count": 0 + }, + { + "key": "DetailsParameterTitleFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletTooltipFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "EndProcessingErrorMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "MandatoryLabelSegment", + "uses": [], + "use_count": 0 + }, + { + "key": "MandatoryNameLabelFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "NameLabelFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "ShowModuleControl_Label_Name", + "uses": [], + "use_count": 0 + }, + { + "key": "ActionButtons_Button_Ok", + "uses": [], + "use_count": 0 + }, + { + "key": "MultiParameter_Button_Browse", + "uses": [], + "use_count": 0 + }, + { + "key": "CommandNameAutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ModulesAutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "NoModuleName", + "uses": [], + "use_count": 0 + }, + { + "key": "SelectMultipleValuesForParameterFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "CanReceiveValueFromPipeline", + "uses": [], + "use_count": 0 + }, + { + "key": "CommonToAllParameterSets", + "uses": [], + "use_count": 0 + }, + { + "key": "Mandatory", + "uses": [], + "use_count": 0 + }, + { + "key": "Optional", + "uses": [], + "use_count": 0 + }, + { + "key": "PositionFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "TypeFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "Imported", + "uses": [], + "use_count": 0 + }, + { + "key": "NotImported", + "uses": [], + "use_count": 0 + }, + { + "key": "ImportModuleButtonText", + "uses": [], + "use_count": 0 + }, + { + "key": "ImportModuleFailedFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "NotImportedFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "ShowCommandError", + "uses": [], + "use_count": 0 + }, + { + "key": "PleaseWaitMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "ShowModuleControl_RefreshButton", + "uses": [], + "use_count": 0 + }, + { + "key": "NoParameters", + "uses": [], + "use_count": 0 + }, + { + "key": "RefreshShowCommandTooltipFormat", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.UICultureResources.resx": { + "class": "public.UICultureResources", + "key_count": 30, + "keys": [ + { + "key": "ColumnPicker", + "uses": [], + "use_count": 0 + }, + { + "key": "GroupTitleNone", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorTextBoxTypeConversionErrorText", + "uses": [], + "use_count": 0 + }, + { + "key": "ValidatingSelectorValueOutOfBounds", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_Contains", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_DoesNotContain", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_DoesNotEqual", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_Equals", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_GreaterThanOrEqual", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_IsBetween", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_IsEmpty", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_IsNotEmpty", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_LessThanOrEqual", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_TextEndsWith", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_TextStartsWith", + "uses": [], + "use_count": 0 + }, + { + "key": "BackForwardHistory_BrowseBack_Disabled_Helptext", + "uses": [], + "use_count": 0 + }, + { + "key": "BackForwardHistory_BrowseForward_Disabled_Helptext", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorMessageForUnparsableDateTimeType", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorMessageForUnparsableNumericType", + "uses": [], + "use_count": 0 + }, + { + "key": "SearchBox_BackgroundText", + "uses": [], + "use_count": 0 + }, + { + "key": "FlowDirection", + "uses": [], + "use_count": 0 + }, + { + "key": "Ellipsis", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomIn1Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomIn2Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomIn3Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomIn4Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomOut1Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomOut2Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomOut3Shortcut", + "uses": [], + "use_count": 0 + }, + { + "key": "ZoomOut4Shortcut", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.Management.UI.Internal/resources/public.XamlLocalizableResources.resx": { + "class": "public.XamlLocalizableResources", + "key_count": 89, + "keys": [ + { + "key": "AutoResXGen_ColumnPicker_AutomationPropertiesName_49", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_AutomationPropertiesName_75", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_AutomationPropertiesName_86", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_AutomationPropertiesName_104", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_BackForwardHistory_AutomationPropertiesName_613", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_BackForwardHistory_AutomationPropertiesName_619", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_BreadcrumbItem_Text_144", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_DesignerStyleResources_Tooltip_148", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ListOrganizer_AutomationPropertiesName_95", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_Text_602", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_TaskPane_Text_74", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_Tile_AutomationPropertiesName_674", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_WaitingRing_AutomationPropertiesName_74", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Text_124", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Text_166", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Content_186", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Content_196", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_AutomationPropertiesName_314", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_42", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_73", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_84", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_127", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_134", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_189", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_199", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_5", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Tooltip_76", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Tooltip_84", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Text_142", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Text_152", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ColumnPicker_Content_93", + "uses": [], + "use_count": 0 + }, + { + "key": "ColumnsExplorer_Column_FindTextBox_BackgroundText", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_DesignerStyleResources_ToolTip_97", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_ToolTip_104", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_ToolTip_132", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_ToolTip_32", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_NoItemsText_50", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_AutomationPropertiesName_52", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ListOrganizer_AutomationPropertiesName_47", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ListOrganizer_AutomationPropertiesName_72", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRule_AccessibleName", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_AddFilterRulePicker_Content_214", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_AddFilterRulePicker_Content_223", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_AddFilterRulePicker_AutomationPropertiesName_293", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_FilterRulePanel_AutomationPropertiesName_199", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_FilterRulePanel_BackgroundText_200", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_FilterRulePanel_AutomationPropertiesName_257", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_AutomationPropertiesName_302", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Content_19", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList2_Content_33", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_SearchBox_AutomationPropertiesName_75", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListTitle_ListStatus_FilterApplied", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListTitle_ListStatus_FilterInProgress", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListTitle_ListStatus_FilterNotApplied", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_BreadcrumbItem_AutomationPropertiesName_142", + "uses": [], + "use_count": 0 + }, + { + "key": "ColumnsExplorer_Column_FindTextBox_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_AddFilterRulePicker_AutomationPropertiesName_157", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_AddFilterRulePicker_AutomationPropertiesName_180", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_SortGlyph_Ascending_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_SortGlyph_Descending_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_DesignerStyleResources_ToolTip_119", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_DesignerStyleResources_ToolTip_160", + "uses": [], + "use_count": 0 + }, + { + "key": "InnerList_GridViewColumnHeader_ItemStatus_Ascending", + "uses": [], + "use_count": 0 + }, + { + "key": "InnerList_GridViewColumnHeader_ItemStatus_Descending", + "uses": [], + "use_count": 0 + }, + { + "key": "CollapsingTabControl_ExpandButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "CollapsingTabControl_CollapseButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_TextBlock_83", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_TextBlock_106", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_TextBlock_129", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_AutomationPropertiesName_395", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_SearchBox_AutomationPropertiesName_85", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_TaskPane_AutomationPropertiesName_133", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_StartFilterButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_StopFilterButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_ToggleFilterPanelButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_SearchBox_BackgroundText_Live", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_ToolTip_314", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoResXGen_ManagementList_Text_392", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRulePanel_LogicalOperatorText_FirstHeader", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRulePanel_LogicalOperatorText_Header", + "uses": [], + "use_count": 0 + }, + { + "key": "FilterRulePanel_LogicalOperatorText_Item", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementList_NoMatchesFound_Message", + "uses": [], + "use_count": 0 + }, + { + "key": "CollapsingTabControl_CollapseButton_ToolTip", + "uses": [], + "use_count": 0 + }, + { + "key": "CollapsingTabControl_ExpandButton_ToolTip", + "uses": [], + "use_count": 0 + }, + { + "key": "NavigationList_ShownChildrenButton_ToolTip", + "uses": [], + "use_count": 0 + }, + { + "key": "NavigationList_ShownChildrenButton_AutomationName", + "uses": [], + "use_count": 0 + }, + { + "key": "ManagementListTitle_Title_WithViewName", + "uses": [], + "use_count": 0 + }, + { + "key": "OutGridView_Button_Cancel", + "uses": [], + "use_count": 0 + }, + { + "key": "OutGridView_Button_OK", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Diagnostics/resources/GetEventResources.resx": { + "class": "GetEventResources", + "key_count": 55, + "keys": [ + { + "key": "CounterNotALogFile", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterApiError", + "uses": [], + "use_count": 0 + }, + { + "key": "LogProviderOrPathNeeded", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatchingProvidersFound", + "uses": [], + "use_count": 0 + }, + { + "key": "NullNotAllowedInHashtable", + "uses": [], + "use_count": 0 + }, + { + "key": "QueryTrace", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderLogLink", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterInvalidDateRange", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatchingLogsFound", + "uses": [], + "use_count": 0 + }, + { + "key": "Vendor", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterCircularNoMaxSize", + "uses": [], + "use_count": 0 + }, + { + "key": "FileOpenFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "KeywordLongExpected", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterExportSampleNotInInitialSet", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatchingEventsFound", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterPathTranslationFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterNoMixedLogTypes", + "uses": [], + "use_count": 0 + }, + { + "key": "NotAFileSystemPath", + "uses": [], + "use_count": 0 + }, + { + "key": "EventIdNotSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderMetadataUnavailable", + "uses": [], + "use_count": 0 + }, + { + "key": "SpecifyOldestForLog", + "uses": [], + "use_count": 0 + }, + { + "key": "ExportDestPathAmbiguous", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterPathIsInvalid", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterSampleDataInvalid", + "uses": [], + "use_count": 0 + }, + { + "key": "PayloadMismatch", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatchingCounterSetsFound", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterPathsInFilesInvalid", + "uses": [], + "use_count": 0 + }, + { + "key": "FileCreateFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "NoCounterSetsOnComputer", + "uses": [], + "use_count": 0 + }, + { + "key": "IncorrectEventId", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidContext", + "uses": [], + "use_count": 0 + }, + { + "key": "IncorrectEventVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "Counter32FileLimit", + "uses": [], + "use_count": 0 + }, + { + "key": "SpecifiedProvidersDontWriteToLog", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidSIDFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "NoProviderFound", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterSetEnumAccessDenied", + "uses": [], + "use_count": 0 + }, + { + "key": "VersionNotSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "SpecifyOldestForEtlEvt", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderNotSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "NotALogFile", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterPathInvalidOrNotInFile", + "uses": [], + "use_count": 0 + }, + { + "key": "Timestamp", + "uses": [], + "use_count": 0 + }, + { + "key": "DateTimeExpected", + "uses": [], + "use_count": 0 + }, + { + "key": "LogInfoUnavailable", + "uses": [], + "use_count": 0 + }, + { + "key": "NoEventMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterFileExists", + "uses": [], + "use_count": 0 + }, + { + "key": "CounterContinuousOrMaxSamples", + "uses": [], + "use_count": 0 + }, + { + "key": "ExportCtrWin7Required", + "uses": [], + "use_count": 0 + }, + { + "key": "Description", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMatchingCounterSetsInFile", + "uses": [], + "use_count": 0 + }, + { + "key": "LogsAndProvidersDontOverlap", + "uses": [], + "use_count": 0 + }, + { + "key": "CookedValues", + "uses": [], + "use_count": 0 + }, + { + "key": "Counter1FileLimit", + "uses": [], + "use_count": 0 + }, + { + "key": "LogCountLimitExceeded", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ClearRecycleBinResources.resx": { + "class": "ClearRecycleBinResources", + "key_count": 8, + "keys": [ + { + "key": "ClearRecycleBinContent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 198 + } + ], + "use_count": 1 + }, + { + "key": "ClearRecycleBinContentForDrive", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 203 + } + ], + "use_count": 1 + }, + { + "key": "ClearRecycleBinProgressActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 211 + } + ], + "use_count": 1 + }, + { + "key": "ClearRecycleBinStatusDescriptionByDrive", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 220 + } + ], + "use_count": 1 + }, + { + "key": "ClearRecycleBinStatusDescriptionForAllDrives", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 216 + } + ], + "use_count": 1 + }, + { + "key": "DriveNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 128 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDriveNameFormat", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 81 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDriveType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ClearRecycleBinCommand.cs", + "line": 143 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ClipboardResources.resx": { + "class": "ClipboardResources", + "key_count": 17, + "keys": [ + { + "key": "SetClipboardContent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs", + "line": 134 + } + ], + "use_count": 1 + }, + { + "key": "AppendClipboardContent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs", + "line": 130 + } + ], + "use_count": 1 + }, + { + "key": "SetSingleFileToClipboard", + "uses": [], + "use_count": 0 + }, + { + "key": "AppendSingleFileToClipboard", + "uses": [], + "use_count": 0 + }, + { + "key": "SetMultipleFilesToClipboard", + "uses": [], + "use_count": 0 + }, + { + "key": "AppendMultipleFilesToClipboard", + "uses": [], + "use_count": 0 + }, + { + "key": "NoAppendableClipboardContent", + "uses": [], + "use_count": 0 + }, + { + "key": "ClipboardCleared", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetClipboardCommand.cs", + "line": 97 + } + ], + "use_count": 1 + }, + { + "key": "InvalidTypeCombine", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidRawCombine", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidHtmlCombine", + "uses": [], + "use_count": 0 + }, + { + "key": "UnsupportedFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "UnsupportedPlatform", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetClipboardCommand.cs", + "line": 71 + } + ], + "use_count": 1 + }, + { + "key": "AsHtmlUnsupported", + "uses": [], + "use_count": 0 + }, + { + "key": "TextFormatUnsupported", + "uses": [], + "use_count": 0 + }, + { + "key": "PathUnsupported", + "uses": [], + "use_count": 0 + }, + { + "key": "LiteralPathUnsupported", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/CmdletizationResources.resx": { + "class": "CmdletizationResources", + "key_count": 24, + "keys": [ + { + "key": "CimJob_InvalidClassName", + "uses": [], + "use_count": 0 + }, + { + "key": "CimJob_MethodDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs", + "line": 192 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_GenericCimFailure", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CimJobException.cs", + "line": 168 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_VerboseExecutionMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", + "line": 279 + } + ], + "use_count": 1 + }, + { + "key": "SessionBasedWrapper_ShouldProcessVsJobConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs", + "line": 648 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_SafeQueryDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/QueryJob.cs", + "line": 85 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_ErrorCodeFromMethod", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/CimJobException.cs", + "line": 145 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_SafeMethodDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs", + "line": 204 + } + ], + "use_count": 1 + }, + { + "key": "CimConversion_CimIntrinsicValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 343 + } + ], + "use_count": 1 + }, + { + "key": "CimConversion_WqlQuery", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs", + "line": 108 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_InvalidOutputParameterName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs", + "line": 146 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_NotFound_ComplexCase", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs", + "line": 67 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_NotFound_SimpleGranularCase_Equality", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs", + "line": 77 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_MismatchedTypeOfPropertyReturnedByQuery", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs", + "line": 416 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_SafeAssociationDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs", + "line": 74 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_AssociationDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs", + "line": 61 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_SleepAndRetryVerboseMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_BrokenSession", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", + "line": 614 + } + ], + "use_count": 1 + }, + { + "key": "CimCmdletAdapter_DebugInquire", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs", + "line": 36 + } + ], + "use_count": 1 + }, + { + "key": "CimCmdletAdapter_WarningInquire", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs", + "line": 44 + } + ], + "use_count": 1 + }, + { + "key": "CimCmdletAdapter_WarningStop", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs", + "line": 45 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_ComputerNameConcatenationTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimJobContext.cs", + "line": 108 + } + ], + "use_count": 1 + }, + { + "key": "CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs", + "line": 277 + } + ], + "use_count": 1 + }, + { + "key": "CimJob_NotFound_SimpleGranularCase_Wildcard", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/clientSideQuery.cs", + "line": 88 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ComputerInfoResources.resx": { + "class": "ComputerInfoResources", + "key_count": 8, + "keys": [ + { + "key": "LoadingOperationSystemInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 165 + } + ], + "use_count": 1 + }, + { + "key": "LoadingHotPatchInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "LoadingRegistryInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 181 + } + ], + "use_count": 1 + }, + { + "key": "LoadingBiosInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 184 + } + ], + "use_count": 1 + }, + { + "key": "LoadingMotherboardInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 187 + } + ], + "use_count": 1 + }, + { + "key": "LoadingComputerInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 190 + } + ], + "use_count": 1 + }, + { + "key": "LoadingProcessorInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 194 + } + ], + "use_count": 1 + }, + { + "key": "LoadingNetworkAdapterInfo", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 197 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ComputerResources.resx": { + "class": "ComputerResources", + "key_count": 90, + "keys": [ + { + "key": "NotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "NotEnabled", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidDrive", + "uses": [], + "use_count": 0 + }, + { + "key": "NoSystemDrive", + "uses": [], + "use_count": 0 + }, + { + "key": "NotValidDrive", + "uses": [], + "use_count": 0 + }, + { + "key": "NotDisabled", + "uses": [], + "use_count": 0 + }, + { + "key": "ServiceDisabled", + "uses": [], + "use_count": 0 + }, + { + "key": "RestorePointNotCreated", + "uses": [], + "use_count": 0 + }, + { + "key": "RestoreFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "RestoreSuccess", + "uses": [], + "use_count": 0 + }, + { + "key": "RestoreInterrupted", + "uses": [], + "use_count": 0 + }, + { + "key": "NoRestorePoint", + "uses": [], + "use_count": 0 + }, + { + "key": "DoubleComputerName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 824 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1248 + } + ], + "use_count": 2 + }, + { + "key": "RestartcomputerFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 604 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 832 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1552 + } + ], + "use_count": 3 + }, + { + "key": "OperationFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 2010 + } + ], + "use_count": 1 + }, + { + "key": "StopcomputerFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1261 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRestorePoint", + "uses": [], + "use_count": 0 + }, + { + "key": "RestartNeeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1558 + } + ], + "use_count": 1 + }, + { + "key": "RemoveComputerConfirm", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidComputerNameFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidDomainNameFormat", + "uses": [], + "use_count": 0 + }, + { + "key": "ComputerNamesAreEqual", + "uses": [], + "use_count": 0 + }, + { + "key": "ResetComputerMachinePassword", + "uses": [], + "use_count": 0 + }, + { + "key": "SystemRestoreServiceDisabled", + "uses": [], + "use_count": 0 + }, + { + "key": "ProgressActivity", + "uses": [], + "use_count": 0 + }, + { + "key": "ProgressStatusCreatingRestorePoint", + "uses": [], + "use_count": 0 + }, + { + "key": "ProgressStatusCompleted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs", + "line": 228 + } + ], + "use_count": 1 + }, + { + "key": "NetworkPathNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 2007 + } + ], + "use_count": 1 + }, + { + "key": "PrivilegeNotEnabled", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 2100 + } + ], + "use_count": 1 + }, + { + "key": "RestartComputerAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 821 + } + ], + "use_count": 1 + }, + { + "key": "LocalShutdownPrivilege", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 822 + } + ], + "use_count": 1 + }, + { + "key": "RemoteShutdownPrivilege", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 822 + } + ], + "use_count": 1 + }, + { + "key": "CannotWaitLocalComputer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 397 + } + ], + "use_count": 1 + }, + { + "key": "RestartComputerInvalidParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 745 + } + ], + "use_count": 1 + }, + { + "key": "RestartMultipleComputersActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 862 + } + ], + "use_count": 1 + }, + { + "key": "RestartSingleComputerActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 861 + } + ], + "use_count": 1 + }, + { + "key": "WaitForMultipleComputers", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 889 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1044 + } + ], + "use_count": 2 + }, + { + "key": "VerifyRebootStage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 908 + } + ], + "use_count": 1 + }, + { + "key": "WaitForPowerShell", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 997 + } + ], + "use_count": 1 + }, + { + "key": "WaitForRestartToBegin", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 859 + } + ], + "use_count": 1 + }, + { + "key": "WaitForWinRM", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 963 + } + ], + "use_count": 1 + }, + { + "key": "WaitForWMI", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 930 + } + ], + "use_count": 1 + }, + { + "key": "RestartComplete", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1034 + } + ], + "use_count": 1 + }, + { + "key": "NoSupportForCombinedServiceType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 772 + } + ], + "use_count": 1 + }, + { + "key": "CannotResolveComputerName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 2248 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectNewNameNumber", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidNewName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1401 + } + ], + "use_count": 1 + }, + { + "key": "NewNameIsOldName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1466 + } + ], + "use_count": 1 + }, + { + "key": "ComputerNotInDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToJoinWorkGroup", + "uses": [], + "use_count": 0 + }, + { + "key": "NetworkDown", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToRename", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1525 + } + ], + "use_count": 1 + }, + { + "key": "AddComputerActionDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "AddComputerActionWorkgroup", + "uses": [], + "use_count": 0 + }, + { + "key": "AddComputerToSameDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "AddComputerToSameWorkgroup", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToRenameAfterJoinWorkgroup", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToSwitchFromDomainToWorkgroup", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToUnjoinDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToConnectToComputer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1566 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1573 + } + ], + "use_count": 2 + }, + { + "key": "FailToJoinDomainFromWorkgroup", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToJoinNewDomainAfterUnjoinOldDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToRenameAfterJoinDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidJoinOptions", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotRenameMultipleComputers", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotFindMachineAccountFromDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotFindMachineAccountFromServer", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToGetDomainInformation", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToResetPasswordOnDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "FailToResetPasswordOnLocalMachine", + "uses": [], + "use_count": 0 + }, + { + "key": "NeedAdminPrivilegeToResetPassword", + "uses": [], + "use_count": 0 + }, + { + "key": "ResetComputerNotInDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "TruncateNetBIOSName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1425 + } + ], + "use_count": 1 + }, + { + "key": "TruncateNetBIOSNameCaption", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 1426 + } + ], + "use_count": 1 + }, + { + "key": "CannotResolveServerName", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotCreateRestorePointWarning", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetOperatingSystemObject", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 573 + } + ], + "use_count": 1 + }, + { + "key": "RestartComputerSkipped", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 573 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 582 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 589 + } + ], + "use_count": 3 + }, + { + "key": "FailToTestSecureChannel", + "uses": [], + "use_count": 0 + }, + { + "key": "RepairSecureChannelFail", + "uses": [], + "use_count": 0 + }, + { + "key": "RepairSecureChannelSucceed", + "uses": [], + "use_count": 0 + }, + { + "key": "SecureChannelAlive", + "uses": [], + "use_count": 0 + }, + { + "key": "SecureChannelBroken", + "uses": [], + "use_count": 0 + }, + { + "key": "TestComputerNotInDomain", + "uses": [], + "use_count": 0 + }, + { + "key": "SystemRestoreNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "TimeoutError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Computer.cs", + "line": 604 + } + ], + "use_count": 1 + }, + { + "key": "FailToRetrieveLastRestorePoint", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidParameterSetAsJob", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidParameterForCoreClr", + "uses": [], + "use_count": 0 + }, + { + "key": "ShutdownCommandNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ComputerUnix.cs", + "line": 176 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/HotFixResources.resx": { + "class": "HotFixResources", + "key_count": 1, + "keys": [ + { + "key": "NoEntriesFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Hotfix.cs", + "line": 156 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/NavigationResources.resx": { + "class": "NavigationResources", + "key_count": 24, + "keys": [ + { + "key": "DeleteHasChildrenPrompt", + "uses": [], + "use_count": 0 + }, + { + "key": "DeletePrompt", + "uses": [], + "use_count": 0 + }, + { + "key": "CopyToExistingPrompt", + "uses": [], + "use_count": 0 + }, + { + "key": "NewDriveConfirmAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1224 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveConfirmResourceTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1225 + } + ], + "use_count": 1 + }, + { + "key": "RemoveDriveConfirmAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1583 + } + ], + "use_count": 1 + }, + { + "key": "RemoveDriveConfirmResourceTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1584 + } + ], + "use_count": 1 + }, + { + "key": "RemoveDriveInUse", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1615 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemWithChildren", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 2721 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemInUse", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 2643 + } + ], + "use_count": 1 + }, + { + "key": "ItemNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs", + "line": 665 + } + ], + "use_count": 1 + }, + { + "key": "SetContentAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs", + "line": 82 + } + ], + "use_count": 1 + }, + { + "key": "SetContentTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/SetContentCommand.cs", + "line": 84 + } + ], + "use_count": 1 + }, + { + "key": "AddContentAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs", + "line": 75 + } + ], + "use_count": 1 + }, + { + "key": "AddContentTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs", + "line": 77 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemDoesntExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 3017 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemInUse", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 3103 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemDoesntExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 3357 + } + ], + "use_count": 1 + }, + { + "key": "RenamedItemInUse", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 3443 + } + ], + "use_count": 1 + }, + { + "key": "ParsePathFormatError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ParsePathCommand.cs", + "line": 309 + } + ], + "use_count": 1 + }, + { + "key": "CreateAction", + "uses": [], + "use_count": 0 + }, + { + "key": "RollbackAction", + "uses": [], + "use_count": 0 + }, + { + "key": "CommitAction", + "uses": [], + "use_count": 0 + }, + { + "key": "TransactionResource", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ProcessCommandHelpResources.resx": { + "class": "ProcessCommandHelpResources", + "key_count": 5, + "keys": [ + { + "key": "GetProcessShortDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "GetProcessDetailedDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "GetProcessNote1", + "uses": [], + "use_count": 0 + }, + { + "key": "GetProcessExample1Description", + "uses": [], + "use_count": 0 + }, + { + "key": "GetProcessExample2Description", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ProcessResources.resx": { + "class": "ProcessResources", + "key_count": 38, + "keys": [ + { + "key": "NoProcessFoundForGivenName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 188 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 189 + } + ], + "use_count": 2 + }, + { + "key": "RecommendIdTagForGivenName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 193 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 194 + } + ], + "use_count": 2 + }, + { + "key": "NoDebuggerFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1501 + } + ], + "use_count": 1 + }, + { + "key": "NoProcessFoundForGivenId", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 239 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotStopProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1189 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1196 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1240 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1250 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1408 + } + ], + "use_count": 5 + }, + { + "key": "ProcessNameForConfirmation", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1164 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1488 + } + ], + "use_count": 2 + }, + { + "key": "StartProcessTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2058 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotEnumerateModules", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 613 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 618 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 627 + } + ], + "use_count": 3 + }, + { + "key": "CouldNotEnumerateFileVer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 642 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 646 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 658 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 663 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 668 + } + ], + "use_count": 5 + }, + { + "key": "CouldNotEnumerateModuleFileVer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 568 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 572 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 584 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 589 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 594 + } + ], + "use_count": 5 + }, + { + "key": "ConfirmStopProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1214 + } + ], + "use_count": 1 + }, + { + "key": "UseShell", + "uses": [], + "use_count": 0 + }, + { + "key": "ProcessIsNotTerminated", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 988 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1020 + } + ], + "use_count": 2 + }, + { + "key": "RedirectionParams", + "uses": [], + "use_count": 0 + }, + { + "key": "NoComputerNameWithFileVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "DebuggerError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1567 + } + ], + "use_count": 1 + }, + { + "key": "WaitOnIdleProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 946 + } + ], + "use_count": 1 + }, + { + "key": "WaitOnItself", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 953 + } + ], + "use_count": 1 + }, + { + "key": "ProcessNotTerminated", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1013 + } + ], + "use_count": 1 + }, + { + "key": "InvalidStartProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2350 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2583 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2611 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2625 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2662 + } + ], + "use_count": 5 + }, + { + "key": "InvalidApplication", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2571 + } + ], + "use_count": 1 + }, + { + "key": "InvalidInput", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1929 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1999 + } + ], + "use_count": 2 + }, + { + "key": "DuplicateEntry", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2013 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2027 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2041 + } + ], + "use_count": 3 + }, + { + "key": "CannotStarttheProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2142 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2175 + } + ], + "use_count": 2 + }, + { + "key": "FailedToCreateProcessObject", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2124 + } + ], + "use_count": 1 + }, + { + "key": "InvalidUserError", + "uses": [], + "use_count": 0 + }, + { + "key": "JoinNetworkFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoveFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "RenameFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "ContradictParametersSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1867 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotDebugProcess", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1518 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1526 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1558 + } + ], + "use_count": 3 + }, + { + "key": "AttachDebuggerReturnCode2", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1582 + } + ], + "use_count": 1 + }, + { + "key": "AttachDebuggerReturnCode21", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1586 + } + ], + "use_count": 1 + }, + { + "key": "AttachDebuggerReturnCode3", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1583 + } + ], + "use_count": 1 + }, + { + "key": "AttachDebuggerReturnCode8", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1584 + } + ], + "use_count": 1 + }, + { + "key": "AttachDebuggerReturnCode9", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1585 + } + ], + "use_count": 1 + }, + { + "key": "ParameterNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 2577 + } + ], + "use_count": 1 + }, + { + "key": "ParameterNotSupportedOnPSEdition", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1877 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Process.cs", + "line": 1881 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/ServiceResources.resx": { + "class": "ServiceResources", + "key_count": 32, + "keys": [ + { + "key": "ServiceNameForConfirmation", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 52 + } + ], + "use_count": 1 + }, + { + "key": "NoServiceFoundForGivenName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 419 + } + ], + "use_count": 1 + }, + { + "key": "NoServiceFoundForGivenDisplayName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 465 + } + ], + "use_count": 1 + }, + { + "key": "ServiceHasDependentServices", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1006 + } + ], + "use_count": 1 + }, + { + "key": "ServiceHasDependentServicesNoForce", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1913 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotStopService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1053 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotStartService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 937 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotSuspendService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1147 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1168 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotSuspendServiceNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1161 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotSuspendServiceNotRunning", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1153 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotResumeService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1247 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotResumeServiceNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1240 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotResumeServiceNotRunning", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1232 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotSetService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1788 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1834 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotSetServiceDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1859 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1960 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1976 + } + ], + "use_count": 3 + }, + { + "key": "CouldNotSetServiceDelayedAutoStart", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1885 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotSetServiceSecurityDescriptorSddl", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 142 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 143 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotNewService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2166 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2243 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotNewServiceDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2270 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2338 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2356 + } + ], + "use_count": 3 + }, + { + "key": "CouldNotNewServiceDelayedAutoStart", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2298 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotRemoveService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2481 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2496 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotAccessDependentServices", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 981 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 988 + } + ], + "use_count": 2 + }, + { + "key": "StartingService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 948 + } + ], + "use_count": 1 + }, + { + "key": "StoppingService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1067 + } + ], + "use_count": 1 + }, + { + "key": "SuspendingService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1180 + } + ], + "use_count": 1 + }, + { + "key": "ResumingService", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1259 + } + ], + "use_count": 1 + }, + { + "key": "StartServiceFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 950 + } + ], + "use_count": 1 + }, + { + "key": "StopServiceFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1069 + } + ], + "use_count": 1 + }, + { + "key": "SuspendServiceFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1182 + } + ], + "use_count": 1 + }, + { + "key": "ResumeServiceFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1261 + } + ], + "use_count": 1 + }, + { + "key": "FailToOpenServiceControlManager", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 625 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1765 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2463 + } + ], + "use_count": 3 + }, + { + "key": "UnsupportedStartupType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 1801 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Service.cs", + "line": 2175 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/TestConnectionResources.resx": { + "class": "TestConnectionResources", + "key_count": 4, + "keys": [ + { + "key": "NoPingResult", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 503 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 605 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 632 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 710 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 769 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 813 + } + ], + "use_count": 7 + }, + { + "key": "CannotResolveTargetName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 815 + } + ], + "use_count": 1 + }, + { + "key": "TargetAddressAbsent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 771 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 837 + } + ], + "use_count": 2 + }, + { + "key": "MaxHopsExceeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestConnectionCommand.cs", + "line": 534 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/TestPathResources.resx": { + "class": "TestPathResources", + "key_count": 1, + "keys": [ + { + "key": "PathIsNullOrEmptyCollection", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs", + "line": 175 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TestPathCommand.cs", + "line": 194 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Management/resources/TimeZoneResources.resx": { + "class": "TimeZoneResources", + "key_count": 2, + "keys": [ + { + "key": "MultipleMatchingTimeZones", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", + "line": 206 + } + ], + "use_count": 1 + }, + { + "key": "TimeZoneNameNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", + "line": 99 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/TimeZoneCommands.cs", + "line": 196 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/AddMember.resx": { + "class": "AddMember", + "key_count": 13, + "keys": [ + { + "key": "WrongMemberCount", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotAddMemberType", + "uses": [], + "use_count": 0 + }, + { + "key": "Value2ShouldNotBeSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "Value1Prompt", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs", + "line": 226 + } + ], + "use_count": 1 + }, + { + "key": "Value1AndValue2AreNotBothNull", + "uses": [], + "use_count": 0 + }, + { + "key": "MemberAlreadyExists", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotRemoveTypeDataMember", + "uses": [], + "use_count": 0 + }, + { + "key": "AliasReferenceShouldNotBeNullOrEmpty", + "uses": [], + "use_count": 0 + }, + { + "key": "Value1ShouldNotBeNull", + "uses": [], + "use_count": 0 + }, + { + "key": "Value2ShouldNotBeNull", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidValueForNotePropertyName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddMember.cs", + "line": 576 + } + ], + "use_count": 1 + }, + { + "key": "NotePropertyNameShouldNotBeNull", + "uses": [], + "use_count": 0 + }, + { + "key": "TypeNameShouldNotBeEmpty", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/AddTypeStrings.resx": { + "class": "AddTypeStrings", + "key_count": 13, + "keys": [ + { + "key": "AlreadyCompiledandLoaded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 1067 + } + ], + "use_count": 1 + }, + { + "key": "FileExtensionNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 237 + } + ], + "use_count": 1 + }, + { + "key": "MultipleExtensionsNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "AssemblyNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "TypeAlreadyExists", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 1108 + } + ], + "use_count": 1 + }, + { + "key": "OutputAssemblyDidNotResolve", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 349 + } + ], + "use_count": 1 + }, + { + "key": "CompilerErrors", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 1118 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 1281 + } + ], + "use_count": 2 + }, + { + "key": "OutputTypeRequiresOutputAssembly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 604 + } + ], + "use_count": 1 + }, + { + "key": "CannotDefineNewType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 565 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 566 + } + ], + "use_count": 2 + }, + { + "key": "ReferenceAssemblyIgnored", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 894 + } + ], + "use_count": 1 + }, + { + "key": "AssemblyTypeNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 584 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 585 + } + ], + "use_count": 2 + }, + { + "key": "AddTypeLogTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 573 + } + ], + "use_count": 1 + }, + { + "key": "AddTypeLogMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 574 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/AliasCommandStrings.resx": { + "class": "AliasCommandStrings", + "key_count": 17, + "keys": [ + { + "key": "SetAliasAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs", + "line": 34 + } + ], + "use_count": 1 + }, + { + "key": "SetAliasTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/SetAliasCommand.cs", + "line": 36 + } + ], + "use_count": 1 + }, + { + "key": "NewAliasAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs", + "line": 73 + } + ], + "use_count": 1 + }, + { + "key": "NewAliasTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs", + "line": 76 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 119 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 121 + } + ], + "use_count": 1 + }, + { + "key": "ExportAliasFileOpenFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 409 + } + ], + "use_count": 1 + }, + { + "key": "ExportAliasHeaderTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 336 + } + ], + "use_count": 1 + }, + { + "key": "ExportAliasHeaderUser", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 339 + } + ], + "use_count": 1 + }, + { + "key": "ExportAliasHeaderDate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 342 + } + ], + "use_count": 1 + }, + { + "key": "ExportAliasHeaderMachine", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 345 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasFromFileSystemOnly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 413 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasPathResolvedToMultiple", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 423 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasFileOpenFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 453 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasFileInvalidFormat", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 328 + } + ], + "use_count": 1 + }, + { + "key": "ImportAliasOptionsError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 353 + } + ], + "use_count": 1 + }, + { + "key": "NoAliasFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetAliasCommand.cs", + "line": 196 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveAliasCommand.cs", + "line": 65 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/ConvertFromStringData.resx": { + "class": "ConvertFromStringData", + "key_count": 2, + "keys": [ + { + "key": "InvalidDataLine", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs", + "line": 69 + } + ], + "use_count": 1 + }, + { + "key": "DataItemAlreadyDefined", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-StringData.cs", + "line": 79 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/ConvertHTMLStrings.resx": { + "class": "ConvertHTMLStrings", + "key_count": 1, + "keys": [ + { + "key": "MetaPropertyNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs", + "line": 503 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/ConvertMarkdownStrings.resx": { + "class": "ConvertMarkdownStrings", + "key_count": 4, + "keys": [ + { + "key": "InvalidInputObjectType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MarkdownOptionCommands.cs", + "line": 156 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs", + "line": 108 + } + ], + "use_count": 2 + }, + { + "key": "FileSystemPathsOnly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFromMarkdownCommand.cs", + "line": 218 + } + ], + "use_count": 1 + }, + { + "key": "MarkdownInfoInvalid", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs", + "line": 190 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs", + "line": 210 + } + ], + "use_count": 2 + }, + { + "key": "InvalidParameterSet", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowMarkdownCommand.cs", + "line": 97 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/CsvCommandStrings.resx": { + "class": "CsvCommandStrings", + "key_count": 11, + "keys": [ + { + "key": "CannotAppendCsvWithMismatchedPropertyNames", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 465 + } + ], + "use_count": 1 + }, + { + "key": "CannotSpecifyQuoteFieldsAndUseQuotes", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 118 + } + ], + "use_count": 1 + }, + { + "key": "CannotSpecifyIncludeTypeInformationAndNoTypeInformation", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 125 + } + ], + "use_count": 1 + }, + { + "key": "CannotSpecifyPathAndLiteralPath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 268 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 649 + } + ], + "use_count": 2 + }, + { + "key": "UseDefaultNameForUnspecifiedHeader", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 1746 + } + ], + "use_count": 1 + }, + { + "key": "FileNameIsAMandatoryParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 356 + } + ], + "use_count": 1 + }, + { + "key": "ReconcilePreexistingPropertyNamesMethodShouldOnlyGetCalledWhenAppending", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 443 + } + ], + "use_count": 1 + }, + { + "key": "ReconcilePreexistingPropertyNamesMethodShouldOnlyGetCalledWhenPreexistingPropertyNamesHaveBeenReadSuccessfully", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 448 + } + ], + "use_count": 1 + }, + { + "key": "BuildPropertyNamesMethodShouldBeCalledOnlyOncePerCmdletInstance", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 918 + } + ], + "use_count": 1 + }, + { + "key": "TypeHierarchyShouldNotHaveNullValues", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 1150 + } + ], + "use_count": 1 + }, + { + "key": "EOFIsReached", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 1297 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/Debugger.resx": { + "class": "Debugger", + "key_count": 20, + "keys": [ + { + "key": "LineLessThanOne", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 219 + } + ], + "use_count": 1 + }, + { + "key": "BreakpointIdNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointUpdaterCommandBase.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "FileDoesNotExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 142 + } + ], + "use_count": 1 + }, + { + "key": "WrongExtension", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 156 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDebuggerNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 113 + } + ], + "use_count": 1 + }, + { + "key": "CannotSetBreakpointInconsistentLanguageMode", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoteDebuggerNotSupportedInHost", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Set-PSBreakpoint.cs", + "line": 96 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingCannotDebugDefaultRunspace", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 185 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingNoHostRunspaceOrDebugger", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 174 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingNoHost", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 196 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingTooManyRunspacesFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 145 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingEndSession", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 256 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 299 + } + ], + "use_count": 2 + }, + { + "key": "RunspaceDebuggingScriptCompleted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 298 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingStarted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceOptionInvalidRunspaceState", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "line": 359 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "line": 437 + } + ], + "use_count": 2 + }, + { + "key": "PersistDebugPreferenceFailure", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "line": 295 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceOptionNoDebugger", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingNoRunspaceFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/DebugRunspaceCommand.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "DebugBreakMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/EnableDisableRunspaceDebugCommand.cs", + "line": 522 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceInstanceIdNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/PSBreakpointUpdaterCommandBase.cs", + "line": 122 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/EventingStrings.resx": { + "class": "EventingStrings", + "key_count": 9, + "keys": [ + { + "key": "SourceIdentifierNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs", + "line": 119 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs", + "line": 118 + } + ], + "use_count": 2 + }, + { + "key": "EventIdentifierNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventCommand.cs", + "line": 124 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs", + "line": 131 + } + ], + "use_count": 2 + }, + { + "key": "EventSubscriptionSourceNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs", + "line": 113 + } + ], + "use_count": 1 + }, + { + "key": "EventSubscriptionNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs", + "line": 104 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs", + "line": 118 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetEventSubscriberCommand.cs", + "line": 118 + } + ], + "use_count": 3 + }, + { + "key": "EventSubscription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs", + "line": 85 + } + ], + "use_count": 1 + }, + { + "key": "EventResource", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs", + "line": 99 + } + ], + "use_count": 1 + }, + { + "key": "ActionMandatoryForLocal", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RegisterPSEventCommand.cs", + "line": 46 + } + ], + "use_count": 1 + }, + { + "key": "Unsubscribe", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnregisterEventCommand.cs", + "line": 87 + } + ], + "use_count": 1 + }, + { + "key": "Remove", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/RemoveEventCommand.cs", + "line": 101 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/FormatAndOut_out_gridview.resx": { + "class": "FormatAndOut_out_gridview", + "key_count": 9, + "keys": [ + { + "key": "DataNotQualifiedForGridView", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutGridViewCommand.cs", + "line": 268 + } + ], + "use_count": 1 + }, + { + "key": "RestartPowerShell", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs", + "line": 78 + } + ], + "use_count": 1 + }, + { + "key": "TypeColumnName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "ValueColumnName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs", + "line": 139 + } + ], + "use_count": 1 + }, + { + "key": "IndexColumnName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/OutGridView/OutWindowProxy.cs", + "line": 137 + } + ], + "use_count": 1 + }, + { + "key": "CommandNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 299 + } + ], + "use_count": 1 + }, + { + "key": "MoreThanOneCommand", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 312 + } + ], + "use_count": 1 + }, + { + "key": "CannotWriteToConsoleInputBuffer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 154 + } + ], + "use_count": 1 + }, + { + "key": "PropertyValidate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 185 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 195 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/GetFormatDataStrings.resx": { + "class": "GetFormatDataStrings", + "key_count": 1, + "keys": [ + { + "key": "ProcessViewDefinition", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs", + "line": 133 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/GetMember.resx": { + "class": "GetMember", + "key_count": 1, + "keys": [ + { + "key": "NoObjectSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetMember.cs", + "line": 274 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/GetRandomCommandStrings.resx": { + "class": "GetRandomCommandStrings", + "key_count": 3, + "keys": [ + { + "key": "MaxMustBeGreaterThanZeroApi", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs", + "line": 633 + } + ], + "use_count": 1 + }, + { + "key": "MinGreaterThanOrEqualMax", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs", + "line": 97 + } + ], + "use_count": 1 + }, + { + "key": "MinGreaterThanOrEqualMaxApi", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetRandomCommandBase.cs", + "line": 649 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/GetUptimeStrings.resx": { + "class": "GetUptimeStrings", + "key_count": 1, + "keys": [ + { + "key": "GetUptimePlatformIsNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/GetUptime.cs", + "line": 54 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/HostStrings.resx": { + "class": "HostStrings", + "key_count": 1, + "keys": [ + { + "key": "InvalidColorErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConsoleColorCmdlet.cs", + "line": 94 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/HttpCommandStrings.resx": { + "class": "HttpCommandStrings", + "key_count": 1, + "keys": [ + { + "key": "Error", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/ImplicitRemotingStrings.resx": { + "class": "ImplicitRemotingStrings", + "key_count": 32, + "keys": [ + { + "key": "ErrorMalformedDataFromRemoteCommand", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorRequiredRemoteCommandNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorFromRemoteCommand", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorNoResultsFromRemoteEnd", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorNoRunspaceForThisModule", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2451 + } + ], + "use_count": 1 + }, + { + "key": "ErrorCouldntResolveAlias", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorSkippedNonRequestedCommand", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorSkippedNonRequestedTypeDefinition", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorSkippedUnsafeCommandName", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorCommandSkippedBecauseOfShadowing", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorNoCommandsImportedBecauseOfSkipping", + "uses": [], + "use_count": 0 + }, + { + "key": "ProxyModuleDescription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2046 + } + ], + "use_count": 1 + }, + { + "key": "EventSourceIdentifier", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 209 + } + ], + "use_count": 1 + }, + { + "key": "ModuleHeaderTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2068 + } + ], + "use_count": 1 + }, + { + "key": "ModuleHeaderDate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2069 + } + ], + "use_count": 1 + }, + { + "key": "ModuleHeaderCommand", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2070 + } + ], + "use_count": 1 + }, + { + "key": "ModuleHeaderCommandLine", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2071 + } + ], + "use_count": 1 + }, + { + "key": "ModuleHeaderRunspaceOverrideParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2121 + } + ], + "use_count": 1 + }, + { + "key": "CreateNewRunspaceMessageTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2449 + } + ], + "use_count": 1 + }, + { + "key": "ProxyRunspaceNameTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2207 + } + ], + "use_count": 1 + }, + { + "key": "ProgressActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1827 + } + ], + "use_count": 1 + }, + { + "key": "ProgressStatusGetCommandStart", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1724 + } + ], + "use_count": 1 + }, + { + "key": "ProgressStatusGetCommandProgress", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1771 + } + ], + "use_count": 1 + }, + { + "key": "ProgressStatusGetFormatDataStart", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1617 + } + ], + "use_count": 1 + }, + { + "key": "ProgressStatusGetFormatDataProgress", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1645 + } + ], + "use_count": 1 + }, + { + "key": "ProgressStatusCompleted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 1918 + } + ], + "use_count": 1 + }, + { + "key": "CredentialRequestTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2355 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2685 + } + ], + "use_count": 2 + }, + { + "key": "CredentialRequestBody", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2686 + } + ], + "use_count": 1 + }, + { + "key": "ProxyCredentialRequestBody", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2356 + } + ], + "use_count": 1 + }, + { + "key": "WarningMismatchedImplicitRemotingHash", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2453 + } + ], + "use_count": 1 + }, + { + "key": "CertificateNeeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3095 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSigningOperation", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 3109 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/ImportLocalizedDataStrings.resx": { + "class": "ImportLocalizedDataStrings", + "key_count": 10, + "keys": [ + { + "key": "FileNotExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 144 + } + ], + "use_count": 1 + }, + { + "key": "NotCalledFromAScriptFile", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 259 + } + ], + "use_count": 1 + }, + { + "key": "ErrorOpeningFile", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 375 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 382 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 389 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 396 + } + ], + "use_count": 4 + }, + { + "key": "ErrorLoadingDataFile", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 243 + } + ], + "use_count": 1 + }, + { + "key": "FileNameParameterCannotHavePath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 288 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindPsd1File", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 349 + } + ], + "use_count": 1 + }, + { + "key": "CannotDefineSupportedCommand", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 157 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectVariableName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 164 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Import-LocalizedData.cs", + "line": 165 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/MatchStringStrings.resx": { + "class": "MatchStringStrings", + "key_count": 5, + "keys": [ + { + "key": "FileOpenError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1953 + } + ], + "use_count": 1 + }, + { + "key": "FileReadError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1650 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1654 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1658 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1662 + } + ], + "use_count": 4 + }, + { + "key": "FilterContextWarning", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1982 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRegex", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1454 + } + ], + "use_count": 1 + }, + { + "key": "CannotSpecifyCultureWithoutSimpleMatch", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/MatchString.cs", + "line": 1429 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/MeasureObjectStrings.resx": { + "class": "MeasureObjectStrings", + "key_count": 2, + "keys": [ + { + "key": "PropertyNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "NonNumericInputObject", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Measure-Object.cs", + "line": 584 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/NewObjectStrings.resx": { + "class": "NewObjectStrings", + "key_count": 14, + "keys": [ + { + "key": "CannotFindAppropriateCtor", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 297 + } + ], + "use_count": 1 + }, + { + "key": "TypeNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "CannotLoadComObjectType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 459 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 486 + } + ], + "use_count": 2 + }, + { + "key": "ComInteropLoaded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 348 + } + ], + "use_count": 1 + }, + { + "key": "MemberNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 95 + } + ], + "use_count": 1 + }, + { + "key": "InvalidValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 107 + } + ], + "use_count": 1 + }, + { + "key": "CannotInstantiateWinRTType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 233 + } + ], + "use_count": 1 + }, + { + "key": "CannotInstantiateBoxedByRefLikeType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 183 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 185 + } + ], + "use_count": 2 + }, + { + "key": "CannotCreateTypeConstrainedLanguage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 199 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 327 + } + ], + "use_count": 2 + }, + { + "key": "CannotCreateTypeLanguageMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 222 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 223 + } + ], + "use_count": 2 + }, + { + "key": "TypeWDACLogTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "TypeWDACLogMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 208 + } + ], + "use_count": 1 + }, + { + "key": "ComWDACLogTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 336 + } + ], + "use_count": 1 + }, + { + "key": "ComWDACLogMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/New-Object.cs", + "line": 337 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/OutPrinterDisplayStrings.resx": { + "class": "OutPrinterDisplayStrings", + "key_count": 1, + "keys": [ + { + "key": "DefaultPrintFontName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-printer/PrinterLineOutput.cs", + "line": 97 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/SelectObjectStrings.resx": { + "class": "SelectObjectStrings", + "key_count": 5, + "keys": [ + { + "key": "RenamingMultipleResults", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "line": 467 + } + ], + "use_count": 1 + }, + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "line": 519 + } + ], + "use_count": 1 + }, + { + "key": "MutlipleExpandProperties", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "line": 529 + } + ], + "use_count": 1 + }, + { + "key": "AlreadyExistingProperty", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "line": 615 + } + ], + "use_count": 1 + }, + { + "key": "EmptyScriptBlockAndNoName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Select-Object.cs", + "line": 491 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/SendMailMessageStrings.resx": { + "class": "SendMailMessageStrings", + "key_count": 1, + "keys": [ + { + "key": "HostNameValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Send-MailMessage.cs", + "line": 297 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/SortObjectStrings.resx": { + "class": "SortObjectStrings", + "key_count": 1, + "keys": [ + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/OrderObjectBase.cs", + "line": 591 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/StartSleepStrings.resx": { + "class": "StartSleepStrings", + "key_count": 1, + "keys": [ + { + "key": "MaximumDurationExceeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/StartSleepCommand.cs", + "line": 119 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/TestJsonCmdletStrings.resx": { + "class": "TestJsonCmdletStrings", + "key_count": 6, + "keys": [ + { + "key": "InvalidJsonSchema", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 197 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 210 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 234 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 304 + } + ], + "use_count": 4 + }, + { + "key": "InvalidJson", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 318 + } + ], + "use_count": 1 + }, + { + "key": "InvalidJsonAgainstSchemaDetailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 334 + } + ], + "use_count": 1 + }, + { + "key": "JsonSchemaFileOpenFailure", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 227 + } + ], + "use_count": 1 + }, + { + "key": "InvalidUriScheme", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 173 + } + ], + "use_count": 1 + }, + { + "key": "UnresolvedJsonSchemaRef", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 311 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/TraceCommandStrings.resx": { + "class": "TraceCommandStrings", + "key_count": 2, + "keys": [ + { + "key": "TraceFileOnly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs", + "line": 250 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs", + "line": 274 + } + ], + "use_count": 2 + }, + { + "key": "TraceSingleFileOnly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceListenerCommandBase.cs", + "line": 285 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/UnblockFileStrings.resx": { + "class": "UnblockFileStrings", + "key_count": 2, + "keys": [ + { + "key": "LinuxNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs", + "line": 142 + } + ], + "use_count": 1 + }, + { + "key": "UnblockError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UnblockFile.cs", + "line": 155 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/UpdateDataStrings.resx": { + "class": "UpdateDataStrings", + "key_count": 22, + "keys": [ + { + "key": "UpdateData_WrongProviderError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-Data.cs", + "line": 49 + } + ], + "use_count": 1 + }, + { + "key": "UpdateData_WrongExtension", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-Data.cs", + "line": 39 + } + ], + "use_count": 1 + }, + { + "key": "UpdateTypeDataAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 347 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 486 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 777 + } + ], + "use_count": 3 + }, + { + "key": "UpdateFormatDataAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 917 + } + ], + "use_count": 1 + }, + { + "key": "UpdateTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 780 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 921 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1113 + } + ], + "use_count": 3 + }, + { + "key": "CannotUpdateMemberType", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 571 + } + ], + "use_count": 1 + }, + { + "key": "ShouldBeSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 585 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 593 + } + ], + "use_count": 2 + }, + { + "key": "ShouldNotBeNull", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 603 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 611 + } + ], + "use_count": 2 + }, + { + "key": "ShouldNotBeSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 619 + } + ], + "use_count": 1 + }, + { + "key": "TypeDataEmpty", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 644 + } + ], + "use_count": 1 + }, + { + "key": "TargetTypeNameEmpty", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 414 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1206 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1297 + } + ], + "use_count": 3 + }, + { + "key": "Value1AndValue2AreNotBothNull", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 627 + } + ], + "use_count": 1 + }, + { + "key": "WrongMemberCount", + "uses": [], + "use_count": 0 + }, + { + "key": "MemberTypeIsMissing", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 538 + } + ], + "use_count": 1 + }, + { + "key": "RemoveTypeDataAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1194 + } + ], + "use_count": 1 + }, + { + "key": "RemoveTypeDataTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1195 + } + ], + "use_count": 1 + }, + { + "key": "UpdateTypeDataTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 348 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 487 + } + ], + "use_count": 2 + }, + { + "key": "RemoveTypeFileAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1112 + } + ], + "use_count": 1 + }, + { + "key": "TypeFileNotExistsInCurrentSession", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 1155 + } + ], + "use_count": 1 + }, + { + "key": "FormatUpdatesDisabled", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 927 + } + ], + "use_count": 1 + }, + { + "key": "CannotUpdateFormatWithFormatTable", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 997 + } + ], + "use_count": 1 + }, + { + "key": "CannotUpdateTypeWithTypeTable", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 843 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/UpdateListStrings.resx": { + "class": "UpdateListStrings", + "key_count": 3, + "keys": [ + { + "key": "MemberDoesntExist", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingPropertyParameter", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingInputObjectParameter", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/UtilityCommonStrings.resx": { + "class": "UtilityCommonStrings", + "key_count": 19, + "keys": [ + { + "key": "Invalidpath", + "uses": [], + "use_count": 0 + }, + { + "key": "FileNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "EmptyCSSUri", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertTo-Html.cs", + "line": 445 + } + ], + "use_count": 1 + }, + { + "key": "FileOpenError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 1127 + } + ], + "use_count": 1 + }, + { + "key": "SearchXMLPrefixNullError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 1074 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 1081 + } + ], + "use_count": 2 + }, + { + "key": "InvalidOperation", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs", + "line": 540 + } + ], + "use_count": 1 + }, + { + "key": "NotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "FileReadError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs", + "line": 78 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/XmlCommands.cs", + "line": 1043 + } + ], + "use_count": 2 + }, + { + "key": "FormatHexTypeNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs", + "line": 372 + } + ], + "use_count": 1 + }, + { + "key": "FormatHexOnlySupportsFileSystemPaths", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs", + "line": 187 + } + ], + "use_count": 1 + }, + { + "key": "FormatHexPathPrefix", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs", + "line": 83 + } + ], + "use_count": 1 + }, + { + "key": "GroupObjectWithHashTable", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs", + "line": 401 + } + ], + "use_count": 1 + }, + { + "key": "GroupObjectSingleProperty", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Group-Object.cs", + "line": 408 + } + ], + "use_count": 1 + }, + { + "key": "PathDoesNotExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs", + "line": 74 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs", + "line": 89 + } + ], + "use_count": 2 + }, + { + "key": "PSPrefixReservedInInformationTag", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "line": 176 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotParseAsPowerShellDataFile", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/UtilityCommon.cs", + "line": 88 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportPowerShellDataFile.cs", + "line": 98 + } + ], + "use_count": 2 + }, + { + "key": "InvalidSDDL", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ConvertFrom-SddlString.cs", + "line": 163 + } + ], + "use_count": 1 + }, + { + "key": "IEXWDACLogTitle", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 51 + } + ], + "use_count": 1 + }, + { + "key": "IEXWDACLogMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/InvokeExpressionCommand.cs", + "line": 52 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/VariableCommandStrings.resx": { + "class": "VariableCommandStrings", + "key_count": 9, + "keys": [ + { + "key": "SetVariableAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 923 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 969 + } + ], + "use_count": 2 + }, + { + "key": "SetVariableTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 925 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 971 + } + ], + "use_count": 2 + }, + { + "key": "UseSingleVariable", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 729 + } + ], + "use_count": 1 + }, + { + "key": "NewVariableAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 504 + } + ], + "use_count": 1 + }, + { + "key": "NewVariableTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 506 + } + ], + "use_count": 1 + }, + { + "key": "RemoveVariableAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1176 + } + ], + "use_count": 1 + }, + { + "key": "RemoveVariableTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1178 + } + ], + "use_count": 1 + }, + { + "key": "ClearVariableAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1338 + } + ], + "use_count": 1 + }, + { + "key": "ClearVariableTarget", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1340 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/WebCmdletStrings.resx": { + "class": "WebCmdletStrings", + "key_count": 44, + "keys": [ + { + "key": "AccessDenied", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1236 + } + ], + "use_count": 1 + }, + { + "key": "AllowUnencryptedAuthenticationRequired", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 791 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticationConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 767 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticationCredentialNotSupplied", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 779 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticationTokenNotSupplied", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 785 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticationTokenConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 773 + } + ], + "use_count": 1 + }, + { + "key": "BodyConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 817 + } + ], + "use_count": 1 + }, + { + "key": "BodyFormConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 823 + } + ], + "use_count": 1 + }, + { + "key": "FormInFileConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 829 + } + ], + "use_count": 1 + }, + { + "key": "ContentTypeException", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1271 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1800 + } + ], + "use_count": 2 + }, + { + "key": "CredentialConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 798 + } + ], + "use_count": 1 + }, + { + "key": "DirectoryPathSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 860 + } + ], + "use_count": 1 + }, + { + "key": "EmptyKeyInJsonString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateKeysInJsonString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 269 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 386 + } + ], + "use_count": 2 + }, + { + "key": "IEDomNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "InsecureRedirection", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 609 + } + ], + "use_count": 1 + }, + { + "key": "KeysWithDifferentCasingInJsonString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 282 + } + ], + "use_count": 1 + }, + { + "key": "MaximumRedirectionCountExceeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 668 + } + ], + "use_count": 1 + }, + { + "key": "MultiplePathsResolved", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 850 + } + ], + "use_count": 1 + }, + { + "key": "NonStringKeyInDictionary", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 755 + } + ], + "use_count": 1 + }, + { + "key": "NoPathResolved", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 854 + } + ], + "use_count": 1 + }, + { + "key": "NotFilesystemPath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 844 + } + ], + "use_count": 1 + }, + { + "key": "OutFileMissing", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 890 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 897 + } + ], + "use_count": 2 + }, + { + "key": "OutFileWritingSkipped", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 591 + } + ], + "use_count": 1 + }, + { + "key": "ProxyCredentialConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 805 + } + ], + "use_count": 1 + }, + { + "key": "ProxyUriNotSupplied", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 810 + } + ], + "use_count": 1 + }, + { + "key": "ReadResponseComplete", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 245 + } + ], + "use_count": 1 + }, + { + "key": "ReadResponseProgressActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 211 + } + ], + "use_count": 1 + }, + { + "key": "ReadResponseProgressStatus", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 218 + } + ], + "use_count": 1 + }, + { + "key": "ResumeNotFilePath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 906 + } + ], + "use_count": 1 + }, + { + "key": "SessionConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 760 + } + ], + "use_count": 1 + }, + { + "key": "ThumbprintNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 950 + } + ], + "use_count": 1 + }, + { + "key": "WriteRequestComplete", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 396 + } + ], + "use_count": 1 + }, + { + "key": "WriteRequestCancelled", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 397 + } + ], + "use_count": 1 + }, + { + "key": "WriteRequestProgressActivity", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 364 + } + ], + "use_count": 1 + }, + { + "key": "WriteRequestProgressStatus", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 365 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/StreamHelper.cs", + "line": 373 + } + ], + "use_count": 2 + }, + { + "key": "JsonDeserializationFailed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 239 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/InvokeRestMethodCommand.Common.cs", + "line": 324 + } + ], + "use_count": 2 + }, + { + "key": "ResponseStatusCodeFailure", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 618 + } + ], + "use_count": 1 + }, + { + "key": "FollowingRelLinkVerboseMsg", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 564 + } + ], + "use_count": 1 + }, + { + "key": "WebMethodResumeFailedVerboseMsg", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1375 + } + ], + "use_count": 1 + }, + { + "key": "WebResponseNoSizeVerboseMsg", + "uses": [], + "use_count": 0 + }, + { + "key": "RetryVerboseMsg", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1417 + } + ], + "use_count": 1 + }, + { + "key": "JsonMaxDepthReached", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/JsonObject.cs", + "line": 603 + } + ], + "use_count": 1 + }, + { + "key": "WebSessionConnectionRecreated", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/WebRequestPSCmdlet.Common.cs", + "line": 1052 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/WriteErrorStrings.resx": { + "class": "WriteErrorStrings", + "key_count": 1, + "keys": [ + { + "key": "WriteErrorException", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Write.cs", + "line": 420 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Commands.Utility/resources/WriteProgressResourceStrings.resx": { + "class": "WriteProgressResourceStrings", + "key_count": 3, + "keys": [ + { + "key": "ActivityParameterHelpMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "StatusParameterHelpMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "Processing", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/WriteProgressCmdlet.cs", + "line": 32 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/CommandLineParameterParserStrings.resx": { + "class": "CommandLineParameterParserStrings", + "key_count": 38, + "keys": [ + { + "key": "CommandAlreadySpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1563 + } + ], + "use_count": 1 + }, + { + "key": "MissingCommandParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1570 + } + ], + "use_count": 1 + }, + { + "key": "UnknownParameter", + "uses": [], + "use_count": 0 + }, + { + "key": "TooManyParametersToCommand", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1599 + } + ], + "use_count": 1 + }, + { + "key": "StdinNotRedirected", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1605 + } + ], + "use_count": 1 + }, + { + "key": "MissingOutputFormatParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1153 + } + ], + "use_count": 1 + }, + { + "key": "MissingInputFormatParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1159 + } + ], + "use_count": 1 + }, + { + "key": "BadFormatParameterValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1374 + } + ], + "use_count": 1 + }, + { + "key": "ArgsAlreadySpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1637 + } + ], + "use_count": 1 + }, + { + "key": "MissingArgsValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1644 + } + ], + "use_count": 1 + }, + { + "key": "MissingFileArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1403 + } + ], + "use_count": 1 + }, + { + "key": "MissingWindowStyleArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1118 + } + ], + "use_count": 1 + }, + { + "key": "InvalidFileArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1445 + } + ], + "use_count": 1 + }, + { + "key": "InvalidWindowStyleArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1129 + } + ], + "use_count": 1 + }, + { + "key": "InvalidFileArgumentExtension", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1485 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentFileDoesNotExist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1477 + } + ], + "use_count": 1 + }, + { + "key": "BadArgsValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1662 + } + ], + "use_count": 1 + }, + { + "key": "BadCommandValue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1583 + } + ], + "use_count": 1 + }, + { + "key": "MissingExecutionPolicyParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1164 + } + ], + "use_count": 1 + }, + { + "key": "MtaStaMutuallyExclusive", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1219 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1239 + } + ], + "use_count": 2 + }, + { + "key": "MissingConfigurationNameArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1051 + } + ], + "use_count": 1 + }, + { + "key": "MissingConfigurationFileArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1038 + } + ], + "use_count": 1 + }, + { + "key": "MissingCustomPipeNameArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1064 + } + ], + "use_count": 1 + }, + { + "key": "CustomPipeNameTooLong", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1074 + } + ], + "use_count": 1 + }, + { + "key": "MissingSettingsFileArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 655 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSettingsFileArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 666 + } + ], + "use_count": 1 + }, + { + "key": "SettingsFileNotExists", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 673 + } + ], + "use_count": 1 + }, + { + "key": "InvalidArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1468 + } + ], + "use_count": 1 + }, + { + "key": "WindowStyleArgumentNotImplemented", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1111 + } + ], + "use_count": 1 + }, + { + "key": "MissingWorkingDirectoryArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1252 + } + ], + "use_count": 1 + }, + { + "key": "MTANotImplemented", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1231 + } + ], + "use_count": 1 + }, + { + "key": "STANotImplemented", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1211 + } + ], + "use_count": 1 + }, + { + "key": "NullElementInArgs", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 867 + } + ], + "use_count": 1 + }, + { + "key": "InvalidExecutionPolicyArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1170 + } + ], + "use_count": 1 + }, + { + "key": "MissingMandatoryArgument", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1270 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1285 + } + ], + "use_count": 2 + }, + { + "key": "FileOnlyEntryRequired", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 895 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1316 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1418 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1556 + } + ], + "use_count": 4 + }, + { + "key": "FileOnlyEntryNoExitDisabled", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 946 + } + ], + "use_count": 1 + }, + { + "key": "FileOnlyEntryServerMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 972 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 984 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 996 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1007 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 1018 + } + ], + "use_count": 5 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleControlStrings.resx": { + "class": "ConsoleControlStrings", + "key_count": 27, + "keys": [ + { + "key": "AddBreakHandlerExceptionMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 486 + } + ], + "use_count": 1 + }, + { + "key": "RemoveBreakHandlerExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 506 + } + ], + "use_count": 1 + }, + { + "key": "GetInputModeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 532 + } + ], + "use_count": 1 + }, + { + "key": "GetActiveScreenBufferHandleExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 565 + } + ], + "use_count": 1 + }, + { + "key": "GetModeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 633 + } + ], + "use_count": 1 + }, + { + "key": "SetModeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 664 + } + ], + "use_count": 1 + }, + { + "key": "ReadConsoleExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 745 + } + ], + "use_count": 1 + }, + { + "key": "ReadConsoleInputExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 790 + } + ], + "use_count": 1 + }, + { + "key": "PeekConsoleInputExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 834 + } + ], + "use_count": 1 + }, + { + "key": "GetNumberOfConsoleInputEventsExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 866 + } + ], + "use_count": 1 + }, + { + "key": "FlushConsoleInputBufferExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 896 + } + ], + "use_count": 1 + }, + { + "key": "GetConsoleScreenBufferInfoExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 931 + } + ], + "use_count": 1 + }, + { + "key": "SetConsoleScreenBufferSizeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 963 + } + ], + "use_count": 1 + }, + { + "key": "WriteConsoleOutputExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 1468 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 1596 + } + ], + "use_count": 2 + }, + { + "key": "ReadConsoleOutputExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 1920 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2092 + } + ], + "use_count": 2 + }, + { + "key": "FillConsoleOutputCharacterExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2236 + } + ], + "use_count": 1 + }, + { + "key": "FillConsoleOutputAttributeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2290 + } + ], + "use_count": 1 + }, + { + "key": "ScrollConsoleScreenBufferExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2340 + } + ], + "use_count": 1 + }, + { + "key": "SetConsoleWindowInfoExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2378 + } + ], + "use_count": 1 + }, + { + "key": "GetLargestConsoleWindowSizeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2407 + } + ], + "use_count": 1 + }, + { + "key": "SetConsoleWindowTitleExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2478 + } + ], + "use_count": 1 + }, + { + "key": "WriteConsoleExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2586 + } + ], + "use_count": 1 + }, + { + "key": "SetConsoleTextAttributeExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2615 + } + ], + "use_count": 1 + }, + { + "key": "GetConsoleCursorInfoExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2822 + } + ], + "use_count": 1 + }, + { + "key": "SetConsoleCursorInfoExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2874 + } + ], + "use_count": 1 + }, + { + "key": "GetConsoleFontInfoExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2843 + } + ], + "use_count": 1 + }, + { + "key": "SendKeyPressInputExceptionTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleControl.cs", + "line": 2914 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostRawUserInterfaceStrings.resx": { + "class": "ConsoleHostRawUserInterfaceStrings", + "key_count": 19, + "keys": [ + { + "key": "CoordinateOutOfBufferErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 1258 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 1266 + } + ], + "use_count": 2 + }, + { + "key": "InvalidBufferSizeError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 361 + } + ], + "use_count": 1 + }, + { + "key": "InvalidConsoleColorError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 103 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 152 + } + ], + "use_count": 2 + }, + { + "key": "InvalidCursorSizeError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 250 + } + ], + "use_count": 1 + }, + { + "key": "InvalidReadKeyOptionsError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 591 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRegionErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 910 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 917 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 1069 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 1076 + } + ], + "use_count": 4 + }, + { + "key": "InvalidXWindowPositionError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 297 + } + ], + "use_count": 1 + }, + { + "key": "InvalidYWindowPositionError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 303 + } + ], + "use_count": 1 + }, + { + "key": "WindowWidthTooSmallError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 414 + } + ], + "use_count": 1 + }, + { + "key": "WindowHeightTooSmallError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 420 + } + ], + "use_count": 1 + }, + { + "key": "WindowWidthLargerThanBufferError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 426 + } + ], + "use_count": 1 + }, + { + "key": "WindowHeightLargerThanBufferError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 432 + } + ], + "use_count": 1 + }, + { + "key": "WindowWidthTooLargeErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 438 + } + ], + "use_count": 1 + }, + { + "key": "WindowHeightTooLargeErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 445 + } + ], + "use_count": 1 + }, + { + "key": "WindowTooNarrowError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 484 + } + ], + "use_count": 1 + }, + { + "key": "WindowTooShortError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 490 + } + ], + "use_count": 1 + }, + { + "key": "WindowTitleTooShortError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 811 + } + ], + "use_count": 1 + }, + { + "key": "WindowTitleTooLongErrorTemplate", + "uses": [], + "use_count": 0 + }, + { + "key": "WindowTitleElevatedPrefix", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostRawUserInterface.cs", + "line": 49 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostStrings.resx": { + "class": "ConsoleHostStrings", + "key_count": 20, + "keys": [ + { + "key": "TooManyNestedPromptsError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2503 + } + ], + "use_count": 1 + }, + { + "key": "InputExitCurrentLoopOutOfSyncError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2530 + } + ], + "use_count": 1 + }, + { + "key": "DefaultPrompt", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2968 + } + ], + "use_count": 1 + }, + { + "key": "ShellCannotBeStarted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1786 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1851 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1932 + } + ], + "use_count": 3 + }, + { + "key": "ShellCannotBeStartedWithConfigConflict", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 118 + } + ], + "use_count": 1 + }, + { + "key": "UnhandledExceptionShutdownMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1371 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptPrologue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 44 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptEpilogue", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostTranscript.cs", + "line": 80 + } + ], + "use_count": 1 + }, + { + "key": "InitialCommandNotExecuted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1589 + } + ], + "use_count": 1 + }, + { + "key": "CommandNotExecuted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2758 + } + ], + "use_count": 1 + }, + { + "key": "EnteringDebugger", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2365 + } + ], + "use_count": 1 + }, + { + "key": "HitBreakpoint", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2375 + } + ], + "use_count": 1 + }, + { + "key": "DebuggerSourceCodeFormat", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2390 + } + ], + "use_count": 1 + }, + { + "key": "SessionDoesNotSupportDebugger", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2443 + } + ], + "use_count": 1 + }, + { + "key": "CannotLoadPSReadline", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1842 + } + ], + "use_count": 1 + }, + { + "key": "ConflictingServerModeParameters", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 209 + } + ], + "use_count": 1 + }, + { + "key": "SlowProfileLoadingMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 2007 + } + ], + "use_count": 1 + }, + { + "key": "RunAsAdministrator", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/WindowsTaskbarJumpList/TaskbarJumpList.cs", + "line": 36 + } + ], + "use_count": 1 + }, + { + "key": "PushRunspaceNotRemote", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 746 + } + ], + "use_count": 1 + }, + { + "key": "MissingMandatoryParameter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 267 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 274 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceSecurityResources.resx": { + "class": "ConsoleHostUserInterfaceSecurityResources", + "key_count": 2, + "keys": [ + { + "key": "PromptForCredential_User", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "line": 80 + } + ], + "use_count": 1 + }, + { + "key": "PromptForCredential_Password", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfaceSecurity.cs", + "line": 97 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ConsoleHostUserInterfaceStrings.resx": { + "class": "ConsoleHostUserInterfaceStrings", + "key_count": 25, + "keys": [ + { + "key": "PromptEmptyDescriptionsErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 105 + } + ], + "use_count": 1 + }, + { + "key": "PromptParseOverflowErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 446 + } + ], + "use_count": 1 + }, + { + "key": "PromptParseFormatErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 458 + } + ], + "use_count": 1 + }, + { + "key": "PromptUnrecognizedCommandErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 553 + } + ], + "use_count": 1 + }, + { + "key": "PromptNoHelpAvailableErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 513 + } + ], + "use_count": 1 + }, + { + "key": "PromptFieldPromptInputSeparatorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 248 + } + ], + "use_count": 1 + }, + { + "key": "RankZeroArrayErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 191 + } + ], + "use_count": 1 + }, + { + "key": "EmptyChoicesErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 51 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 179 + } + ], + "use_count": 2 + }, + { + "key": "InvalidDefaultChoiceErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 57 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDefaultChoiceForMultipleSelection", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 191 + } + ], + "use_count": 1 + }, + { + "key": "PromptForChoiceHelp", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 325 + } + ], + "use_count": 1 + }, + { + "key": "PromptCanceledError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 99 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 240 + } + ], + "use_count": 2 + }, + { + "key": "InvalidChoiceHotKeyError", + "uses": [], + "use_count": 0 + }, + { + "key": "PromptTypeLoadErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 165 + } + ], + "use_count": 1 + }, + { + "key": "NullOrEmptyErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 156 + } + ], + "use_count": 1 + }, + { + "key": "NullErrorTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 142 + } + ], + "use_count": 1 + }, + { + "key": "PromptHelp", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePrompt.cs", + "line": 131 + } + ], + "use_count": 1 + }, + { + "key": "DefaultChoicePrompt", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 359 + } + ], + "use_count": 1 + }, + { + "key": "DefaultChoiceForMultipleChoices", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 357 + } + ], + "use_count": 1 + }, + { + "key": "DefaultChoicesForMultipleChoices", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 363 + } + ], + "use_count": 1 + }, + { + "key": "ChoiceMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterfacePromptForChoice.cs", + "line": 232 + } + ], + "use_count": 1 + }, + { + "key": "DebugFormatString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1229 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1236 + } + ], + "use_count": 2 + }, + { + "key": "VerboseFormatString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1286 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1293 + } + ], + "use_count": 2 + }, + { + "key": "WarningFormatString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1326 + }, + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 1333 + } + ], + "use_count": 2 + }, + { + "key": "ReadFailsOnNonInteractiveFlag", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHostUserInterface.cs", + "line": 2252 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ManagedEntranceStrings.resx": { + "class": "ManagedEntranceStrings", + "key_count": 7, + "keys": [ + { + "key": "ShellBannerPowerShell", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs", + "line": 91 + } + ], + "use_count": 1 + }, + { + "key": "ShellBannerCLMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1950 + } + ], + "use_count": 1 + }, + { + "key": "ShellBannerCLAuditMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1954 + } + ], + "use_count": 1 + }, + { + "key": "ShellBannerNLMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1960 + } + ], + "use_count": 1 + }, + { + "key": "ShellBannerRLMode", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs", + "line": 1964 + } + ], + "use_count": 1 + }, + { + "key": "UsageHelp", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ManagedEntrance.cs", + "line": 98 + } + ], + "use_count": 1 + }, + { + "key": "ExtendedHelp", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/CommandLineParameterParser.cs", + "line": 832 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/ProgressNodeStrings.resx": { + "class": "ProgressNodeStrings", + "key_count": 3, + "keys": [ + { + "key": "SecondsRemaining", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/ProgressNode.cs", + "line": 200 + } + ], + "use_count": 1 + }, + { + "key": "InvisibleNodesMessageSingular", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs", + "line": 597 + } + ], + "use_count": 1 + }, + { + "key": "InvisibleNodesMessagePlural", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/PendingProgress.cs", + "line": 605 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.ConsoleHost/resources/TranscriptStrings.resx": { + "class": "TranscriptStrings", + "key_count": 8, + "keys": [ + { + "key": "TranscriptionStarted", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 245 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptionStopped", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 35 + } + ], + "use_count": 1 + }, + { + "key": "CannotStartTranscription", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "ReadWriteFileNotFileSystemProvider", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 327 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptFileReadOnly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 221 + } + ], + "use_count": 1 + }, + { + "key": "MultipleFilesNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 337 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptFileExistsNoClobber", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StartTranscriptCmdlet.cs", + "line": 196 + } + ], + "use_count": 1 + }, + { + "key": "ErrorStoppingTranscript", + "uses": [ + { + "file": "src/Microsoft.PowerShell.ConsoleHost/host/msh/StopTranscriptCmdlet.cs", + "line": 43 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.CoreCLR.Eventing/resources/DotNetEventingStrings.resx": { + "class": "DotNetEventingStrings", + "key_count": 5, + "keys": [ + { + "key": "ArgumentOutOfRange_NeedNonNegNum", + "uses": [ + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs", + "line": 47 + }, + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs", + "line": 64 + } + ], + "use_count": 2 + }, + { + "key": "ArgumentOutOfRange_NeedValidId", + "uses": [ + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs", + "line": 52 + }, + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventDescriptor.cs", + "line": 69 + } + ], + "use_count": 2 + }, + { + "key": "ArgumentOutOfRange_MaxArgExceeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs", + "line": 623 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentOutOfRange_MaxStringsExceeded", + "uses": [ + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProvider.cs", + "line": 660 + } + ], + "use_count": 1 + }, + { + "key": "Argument_NeedNonemptyDelimiter", + "uses": [ + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProviderTraceListener.cs", + "line": 47 + }, + { + "file": "src/Microsoft.PowerShell.CoreCLR.Eventing/DotNetCode/Eventing/EventProviderTraceListener.cs", + "line": 77 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/CertificateCommands.resx": { + "class": "CertificateCommands", + "key_count": 3, + "keys": [ + { + "key": "GetPfxCertPasswordPrompt", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 153 + } + ], + "use_count": 1 + }, + { + "key": "NoneOfTheFilesFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 183 + } + ], + "use_count": 1 + }, + { + "key": "FileNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateCommands.cs", + "line": 198 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/CertificateProviderStrings.resx": { + "class": "CertificateProviderStrings", + "key_count": 23, + "keys": [ + { + "key": "CertProvidername", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1008 + } + ], + "use_count": 1 + }, + { + "key": "CertificateNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1444 + } + ], + "use_count": 1 + }, + { + "key": "CertificateStoreNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1448 + } + ], + "use_count": 1 + }, + { + "key": "CertificateStoreLocationNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1452 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1456 + } + ], + "use_count": 1 + }, + { + "key": "Action_Move", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 891 + } + ], + "use_count": 1 + }, + { + "key": "Action_Remove", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1799 + } + ], + "use_count": 1 + }, + { + "key": "Action_RemoveAndDeleteKey", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1795 + } + ], + "use_count": 1 + }, + { + "key": "Action_Invoke", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1395 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 894 + } + ], + "use_count": 1 + }, + { + "key": "CannotMoveContainer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 823 + } + ], + "use_count": 1 + }, + { + "key": "CannotMoveCrossContext", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 852 + } + ], + "use_count": 1 + }, + { + "key": "CannotMoveToSameStore", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 859 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateItem", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 956 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateUserStore", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 966 + } + ], + "use_count": 1 + }, + { + "key": "CannotDeleteUserStore", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 742 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDestStore", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 840 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1804 + } + ], + "use_count": 1 + }, + { + "key": "RemoveStoreTemplate", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1773 + } + ], + "use_count": 1 + }, + { + "key": "CannotRemoveContainer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 752 + } + ], + "use_count": 1 + }, + { + "key": "VerboseNoPrivateKey", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1858 + } + ], + "use_count": 1 + }, + { + "key": "UINotAllowed", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 722 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 873 + } + ], + "use_count": 2 + }, + { + "key": "RemoteErrorMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CertificateProvider.cs", + "line": 1504 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/CmsCommands.resx": { + "class": "CmsCommands", + "key_count": 3, + "keys": [ + { + "key": "FilePathMustBeFileSystemPath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "line": 101 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "line": 256 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "line": 436 + } + ], + "use_count": 3 + }, + { + "key": "InputContainedNoEncryptedContent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "line": 315 + } + ], + "use_count": 1 + }, + { + "key": "InputContainedNoEncryptedContentIncludeContext", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CmsCommands.cs", + "line": 530 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/ExecutionPolicyCommands.resx": { + "class": "ExecutionPolicyCommands", + "key_count": 7, + "keys": [ + { + "key": "ExecutionPolicyOverridden", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 220 + } + ], + "use_count": 1 + }, + { + "key": "ExecutionPolicyOverriddenRecommendedAction", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 221 + } + ], + "use_count": 1 + }, + { + "key": "ListAndScopeSpecified", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 66 + } + ], + "use_count": 1 + }, + { + "key": "CantSetGroupPolicy", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 176 + } + ], + "use_count": 1 + }, + { + "key": "SetExecutionPolicyCaption", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "SetExecutionPolicyQuery", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 260 + } + ], + "use_count": 1 + }, + { + "key": "SetExecutionPolicyAccessDeniedError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 330 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/SecureStringCommands.resx": { + "class": "SecureStringCommands", + "key_count": 2, + "keys": [ + { + "key": "NewSecureString_Prompt", + "uses": [], + "use_count": 0 + }, + { + "key": "ForceRequired", + "uses": [], + "use_count": 0 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/SignatureCommands.resx": { + "class": "SignatureCommands", + "key_count": 4, + "keys": [ + { + "key": "CertNotGoodForSigning", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 451 + } + ], + "use_count": 1 + }, + { + "key": "TimeStampUrlRequired", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotRetrieveFromContainer", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 219 + } + ], + "use_count": 1 + }, + { + "key": "FileNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 181 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 202 + } + ], + "use_count": 2 + } + ] + }, + "src/Microsoft.PowerShell.Security/resources/UtilsStrings.resx": { + "class": "UtilsStrings", + "key_count": 13, + "keys": [ + { + "key": "FileSmallerThan4Bytes", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/SignatureCommands.cs", + "line": 544 + } + ], + "use_count": 1 + }, + { + "key": "OperationNotSupportedOnPath", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 856 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1545 + } + ], + "use_count": 2 + }, + { + "key": "GetMethodNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 790 + } + ], + "use_count": 1 + }, + { + "key": "SetMethodNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1360 + } + ], + "use_count": 1 + }, + { + "key": "MethodInvokeFail", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 776 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1348 + } + ], + "use_count": 2 + }, + { + "key": "GetSaclWithCapIdFail", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1427 + } + ], + "use_count": 1 + }, + { + "key": "GetEmptySaclFail", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1440 + } + ], + "use_count": 1 + }, + { + "key": "GetTokenWithEnabledPrivilegeFail", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1494 + } + ], + "use_count": 1 + }, + { + "key": "SetCentralAccessPolicyFail", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1533 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCentralAccessPolicyParameters", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1407 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCentralAccessPolicyIdentifier", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1151 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/AclCommands.cs", + "line": 1197 + } + ], + "use_count": 2 + }, + { + "key": "PromptForCredential_DefaultCaption", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CredentialCommands.cs", + "line": 80 + } + ], + "use_count": 1 + }, + { + "key": "PromptForCredential_DefaultMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/CredentialCommands.cs", + "line": 52 + } + ], + "use_count": 1 + } + ] + }, + "src/Microsoft.WSMan.Management/resources/WsManResources.resx": { + "class": "WsManResources", + "key_count": 64, + "keys": [ + { + "key": "InvalidFileName", + "uses": [], + "use_count": 0 + }, + { + "key": "NewItemShouldContinueClientCertCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "NotProperURI", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPContinueQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "NewItemShouldContinueListenerCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "ShouldContinueSecurityQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemWhatIfAndConfirmText", + "uses": [], + "use_count": 0 + }, + { + "key": "EnableCredSSPPolicyValidateError", + "uses": [], + "use_count": 0 + }, + { + "key": "NewItemShouldContinueListenerQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "ErrorElevationNeeded", + "uses": [], + "use_count": 0 + }, + { + "key": "DriveRootError", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManServiceStartCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPServerContinueQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "QuickConfigContinueCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "Vendor", + "uses": [], + "use_count": 0 + }, + { + "key": "NoChangeValue", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPContinueCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemShouldContinueCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "TrustedHostValueTypeError", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPServiceNotConfigured", + "uses": [], + "use_count": 0 + }, + { + "key": "DisconnectFailure", + "uses": [], + "use_count": 0 + }, + { + "key": "CmdletNotAvailable", + "uses": [], + "use_count": 0 + }, + { + "key": "NoAttributeMatch", + "uses": [], + "use_count": 0 + }, + { + "key": "AmbiguousAuthentication", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidComputerName", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPClientAndDelegateMustBeSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "value", + "uses": [], + "use_count": 0 + }, + { + "key": "ItemDoesNotExist", + "uses": [], + "use_count": 0 + }, + { + "key": "ShouldContinueSecurityCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "NoDelegateFreshCred", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemServiceRestartWarning", + "uses": [], + "use_count": 0 + }, + { + "key": "QuickConfigContinueQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemOnRunAsPasswordNoRunAsUser", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemWarningForGlobalQuota", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemShouldContinueQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "DelegateFreshCred", + "uses": [], + "use_count": 0 + }, + { + "key": "ConfigStorage", + "uses": [], + "use_count": 0 + }, + { + "key": "WinRMServiceError", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidPath", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoveItemNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemTrustedHostsWarningQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemRootSDDLWarningQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "NewWSManSessionOptionCred", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemWarnigForPPQ", + "uses": [], + "use_count": 0 + }, + { + "key": "DisableCredSSPPolicyValidateError", + "uses": [], + "use_count": 0 + }, + { + "key": "ResourceURIMissingInResourceDir", + "uses": [], + "use_count": 0 + }, + { + "key": "NewWSManSessionOptionAuth", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemGeneralSecurityCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "NewItemNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "WinrmNotConfigured", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidValueType", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManServiceStartQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "NoResourceMatch", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPServiceConfigured", + "uses": [], + "use_count": 0 + }, + { + "key": "CredSSPRoleAndDelegateCannotBeSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "SetItemServiceRestartWarningRemote", + "uses": [], + "use_count": 0 + }, + { + "key": "ConnectFailure", + "uses": [], + "use_count": 0 + }, + { + "key": "Description", + "uses": [], + "use_count": 0 + }, + { + "key": "LocalHost", + "uses": [], + "use_count": 0 + }, + { + "key": "NewItemShouldContinueClientCertQuery", + "uses": [], + "use_count": 0 + }, + { + "key": "ClearItemOnRunAsPassword", + "uses": [], + "use_count": 0 + }, + { + "key": "NewDriveRootDoesNotExist", + "uses": [], + "use_count": 0 + }, + { + "key": "MultipleResourceMatch", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/Authenticode.resx": { + "class": "Authenticode", + "key_count": 25, + "keys": [ + { + "key": "Reason_DoNotRun", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 251 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 399 + } + ], + "use_count": 2 + }, + { + "key": "Reason_NeverRun", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 405 + } + ], + "use_count": 1 + }, + { + "key": "Reason_NotTrusted", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 310 + } + ], + "use_count": 1 + }, + { + "key": "Reason_RestrictedMode", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 371 + } + ], + "use_count": 1 + }, + { + "key": "Reason_Unknown", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 317 + } + ], + "use_count": 1 + }, + { + "key": "Reason_DisallowedBySafer", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 179 + } + ], + "use_count": 1 + }, + { + "key": "Reason_FileContentUnavailable", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 207 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 278 + } + ], + "use_count": 2 + }, + { + "key": "CertNotGoodForSigning", + "uses": [ + { + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 157 + } + ], + "use_count": 1 + }, + { + "key": "TimeStampUrlRequired", + "uses": [ + { + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 123 + } + ], + "use_count": 1 + }, + { + "key": "InvalidHashAlgorithm", + "uses": [ + { + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 142 + }, + { + "file": "src/System.Management.Automation/security/Authenticode.cs", + "line": 237 + } + ], + "use_count": 2 + }, + { + "key": "AuthenticodePromptCaption", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 719 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticodePromptText", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 732 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticodePromptText_UnknownPublisher", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 726 + } + ], + "use_count": 1 + }, + { + "key": "RemoteFilePromptCaption", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 769 + } + ], + "use_count": 1 + }, + { + "key": "RemoteFilePromptText", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 772 + } + ], + "use_count": 1 + }, + { + "key": "Choice_NeverRun", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 793 + } + ], + "use_count": 1 + }, + { + "key": "Choice_NeverRun_Help", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 794 + } + ], + "use_count": 1 + }, + { + "key": "Choice_DoNotRun", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 795 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 814 + } + ], + "use_count": 2 + }, + { + "key": "Choice_DoNotRun_Help", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 796 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 815 + } + ], + "use_count": 2 + }, + { + "key": "Choice_RunOnce", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 797 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 816 + } + ], + "use_count": 2 + }, + { + "key": "Choice_RunOnce_Help", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 798 + }, + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 817 + } + ], + "use_count": 2 + }, + { + "key": "Choice_AlwaysRun", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 799 + } + ], + "use_count": 1 + }, + { + "key": "Choice_AlwaysRun_Help", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 800 + } + ], + "use_count": 1 + }, + { + "key": "Choice_Suspend", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 818 + } + ], + "use_count": 1 + }, + { + "key": "Choice_Suspend_Help", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecurityManager.cs", + "line": 819 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/AuthorizationManagerBase.resx": { + "class": "AuthorizationManagerBase", + "key_count": 1, + "keys": [ + { + "key": "AuthorizationManagerDefaultFailureReason", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SecurityManagerBase.cs", + "line": 136 + }, + { + "file": "src/System.Management.Automation/engine/SecurityManagerBase.cs", + "line": 145 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/AutomationExceptions.resx": { + "class": "AutomationExceptions", + "key_count": 30, + "keys": [ + { + "key": "Argument", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 279 + } + ], + "use_count": 1 + }, + { + "key": "InvalidScopeIdArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScopeAPIs.cs", + "line": 102 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentNull", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 223 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentOutOfRange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 467 + } + ], + "use_count": 1 + }, + { + "key": "InvalidOperation", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 330 + } + ], + "use_count": 1 + }, + { + "key": "NotImplemented", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 443 + } + ], + "use_count": 1 + }, + { + "key": "NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 401 + } + ], + "use_count": 1 + }, + { + "key": "ObjectDisposed", + "uses": [ + { + "file": "src/System.Management.Automation/utils/MshTraceSource.cs", + "line": 530 + } + ], + "use_count": 1 + }, + { + "key": "ScriptBlockInvokeOnOneClauseOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1376 + } + ], + "use_count": 1 + }, + { + "key": "CanConvertOneClauseOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1701 + }, + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1702 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 752 + } + ], + "use_count": 3 + }, + { + "key": "CantConvertEmptyPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1709 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 740 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 759 + } + ], + "use_count": 3 + }, + { + "key": "CanOnlyConvertOnePipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1724 + }, + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1731 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 764 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 774 + } + ], + "use_count": 4 + }, + { + "key": "CantConvertScriptBlockWithTrap", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 1716 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 769 + } + ], + "use_count": 2 + }, + { + "key": "CantConvertWithUndeclaredVariables", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 139 + } + ], + "use_count": 1 + }, + { + "key": "CantConvertWithNonConstantExpression", + "uses": [], + "use_count": 0 + }, + { + "key": "CantConvertWithDynamicExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 230 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 827 + } + ], + "use_count": 2 + }, + { + "key": "CantConvertWithScriptBlocks", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 152 + } + ], + "use_count": 1 + }, + { + "key": "CantConvertWithCommandInvocations", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 86 + } + ], + "use_count": 1 + }, + { + "key": "CantConvertWithDotSourcing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 71 + } + ], + "use_count": 1 + }, + { + "key": "CantConvertWithScriptBlockInvocation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 95 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 858 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 884 + } + ], + "use_count": 3 + }, + { + "key": "CanConvertOneOutputErrorRedir", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 108 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 119 + } + ], + "use_count": 2 + }, + { + "key": "CantConvertScriptBlockWithNoContext", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 263 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 894 + } + ], + "use_count": 2 + }, + { + "key": "HaltCommandException", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ExecutionExceptions.cs", + "line": 930 + } + ], + "use_count": 1 + }, + { + "key": "DynamicParametersWrongType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 2425 + } + ], + "use_count": 1 + }, + { + "key": "CantConvertScriptBlockToOpenGenericType", + "uses": [], + "use_count": 0 + }, + { + "key": "CantConvertPipelineStartsWithExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 57 + } + ], + "use_count": 1 + }, + { + "key": "UsingVariableIsUndefined", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 365 + }, + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 575 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2457 + } + ], + "use_count": 3 + }, + { + "key": "CantGetUsingExpressionValueWithSpecifiedVariableDictionary", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/ScriptBlockToPowerShell.cs", + "line": 548 + } + ], + "use_count": 1 + }, + { + "key": "WDACCompiledScriptBlockLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1060 + } + ], + "use_count": 1 + }, + { + "key": "WDACCompiledScriptBlockLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1061 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CatalogStrings.resx": { + "class": "CatalogStrings", + "key_count": 16, + "keys": [ + { + "key": "CatalogDefinitionFileNotGenerated", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 346 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 347 + } + ], + "use_count": 2 + }, + { + "key": "AddFileToCatalog", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 280 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 311 + } + ], + "use_count": 2 + }, + { + "key": "SkipValidationOfCatalogFile", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 587 + } + ], + "use_count": 1 + }, + { + "key": "FoundFileHashInCatalogItem", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 576 + } + ], + "use_count": 1 + }, + { + "key": "FoundDuplicateFilesRelativePath", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 240 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 631 + } + ], + "use_count": 2 + }, + { + "key": "FoundFileInPath", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 627 + } + ], + "use_count": 1 + }, + { + "key": "SkipValidationOfPathFile", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 638 + } + ], + "use_count": 1 + }, + { + "key": "UnableToAcquireHashAlgorithmContext", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 411 + } + ], + "use_count": 1 + }, + { + "key": "UnableToCreateFileHash", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 452 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 808 + } + ], + "use_count": 2 + }, + { + "key": "UnableToOpenCatalogFile", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 485 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 552 + } + ], + "use_count": 2 + }, + { + "key": "UnKnownCatalogVersion", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 107 + }, + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 138 + } + ], + "use_count": 2 + }, + { + "key": "UnableToOpenCatalogDefinitionFile", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 260 + } + ], + "use_count": 1 + }, + { + "key": "FoundDuplicateFileMemberInCatalog", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 828 + } + ], + "use_count": 1 + }, + { + "key": "UnableToFindFileNameOrPathForCatalogMember", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 802 + } + ], + "use_count": 1 + }, + { + "key": "UnableToFindFileToHash", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 814 + } + ], + "use_count": 1 + }, + { + "key": "UnableToReadFileToHash", + "uses": [ + { + "file": "src/System.Management.Automation/security/CatalogHelper.cs", + "line": 431 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CimInstanceTypeAdapterResources.resx": { + "class": "CimInstanceTypeAdapterResources", + "key_count": 2, + "keys": [ + { + "key": "BaseObjectNotCimInstance", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs", + "line": 67 + }, + { + "file": "src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs", + "line": 112 + }, + { + "file": "src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs", + "line": 147 + } + ], + "use_count": 3 + }, + { + "key": "ReadOnlyCIMProperty", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/other/ciminstancetypeadapter.cs", + "line": 368 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CmdletizationCoreResources.resx": { + "class": "CmdletizationCoreResources", + "key_count": 15, + "keys": [ + { + "key": "ScriptWriter_ModuleDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ScriptWriter_DuplicateQueryParameterName", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 1242 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 1392 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 1722 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 1745 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 1767 + } + ], + "use_count": 5 + }, + { + "key": "ExportCimCommand_ErrorInCmdletizationXmlFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6068 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_DuplicateParameterSetInStaticCmdlet", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 375 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 312 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ObjectModelWrapperIsStillGeneric", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 133 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 146 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 270 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 281 + }, + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 292 + } + ], + "use_count": 3 + }, + { + "key": "ScriptWriter_ParameterNameConflictsWithCommonParameters", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 803 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ParameterNameConflictsWithQueryParameters", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 813 + } + ], + "use_count": 1 + }, + { + "key": "ScriptWriter_ConcatenationOfDeserializationExceptions", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 117 + } + ], + "use_count": 1 + }, + { + "key": "EnumWriter_InvalidEnumName", + "uses": [], + "use_count": 0 + }, + { + "key": "EnumWriter_InvalidValueName", + "uses": [], + "use_count": 0 + }, + { + "key": "ScriptWriter_InvalidEnum", + "uses": [ + { + "file": "src/System.Management.Automation/cimSupport/cmdletization/ScriptWriter.cs", + "line": 2173 + } + ], + "use_count": 1 + }, + { + "key": "ImportModule_UnsupportedCmdletAdapter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1648 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CommandBaseStrings.resx": { + "class": "CommandBaseStrings", + "key_count": 36, + "keys": [ + { + "key": "ShouldContinuePromptCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3667 + } + ], + "use_count": 1 + }, + { + "key": "ContinueOneLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3618 + } + ], + "use_count": 1 + }, + { + "key": "ContinueOneHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3619 + } + ], + "use_count": 1 + }, + { + "key": "ContinueAllLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3625 + } + ], + "use_count": 1 + }, + { + "key": "ContinueAllHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3626 + } + ], + "use_count": 1 + }, + { + "key": "SkipOneLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3640 + } + ], + "use_count": 1 + }, + { + "key": "SkipOneHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3641 + } + ], + "use_count": 1 + }, + { + "key": "SkipAllLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3648 + } + ], + "use_count": 1 + }, + { + "key": "SkipAllHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3649 + } + ], + "use_count": 1 + }, + { + "key": "HaltHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3634 + } + ], + "use_count": 1 + }, + { + "key": "HaltLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3633 + } + ], + "use_count": 1 + }, + { + "key": "PauseLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3659 + } + ], + "use_count": 1 + }, + { + "key": "PauseHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3660 + } + ], + "use_count": 1 + }, + { + "key": "ProgramExitedWithNonZeroCode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1179 + }, + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1187 + } + ], + "use_count": 2 + }, + { + "key": "ShouldProcessMessage", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimChildJobBase.cs", + "line": 898 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 1131 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 1225 + } + ], + "use_count": 3 + }, + { + "key": "ShouldProcessWhatIfMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 1552 + } + ], + "use_count": 1 + }, + { + "key": "ShouldProcessWarningFallback", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 1586 + } + ], + "use_count": 1 + }, + { + "key": "InquireCaptionDefault", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3672 + } + ], + "use_count": 1 + }, + { + "key": "ErrorPreferenceStop", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2914 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3550 + } + ], + "use_count": 2 + }, + { + "key": "PreferenceStop", + "uses": [], + "use_count": 0 + }, + { + "key": "PreferenceInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3561 + } + ], + "use_count": 1 + }, + { + "key": "InquireHalt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3721 + } + ], + "use_count": 1 + }, + { + "key": "InquireCtrlC", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3739 + } + ], + "use_count": 1 + }, + { + "key": "CannotInvokePSCmdletsDirectly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 1614 + } + ], + "use_count": 1 + }, + { + "key": "ParameterNotValidInRemoteRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 725 + } + ], + "use_count": 1 + }, + { + "key": "PagingSupportAccurateTotalCountTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/UserFeedbackParameters.cs", + "line": 82 + } + ], + "use_count": 1 + }, + { + "key": "PagingSupportEstimatedTotalCountTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/UserFeedbackParameters.cs", + "line": 84 + } + ], + "use_count": 1 + }, + { + "key": "PagingSupportUnknownTotalCountTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/UserFeedbackParameters.cs", + "line": 83 + } + ], + "use_count": 1 + }, + { + "key": "ObsoleteCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 433 + } + ], + "use_count": 1 + }, + { + "key": "UseOfDeprecatedCommandWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 437 + } + ], + "use_count": 1 + }, + { + "key": "ExecFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs", + "line": 94 + } + ], + "use_count": 1 + }, + { + "key": "NativeCommandNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/SwitchProcessCommand.cs", + "line": 49 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 244 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 245 + } + ], + "use_count": 1 + }, + { + "key": "SearcherWDACLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 855 + } + ], + "use_count": 1 + }, + { + "key": "SearcherWDACLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandSearcher.cs", + "line": 856 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ConsoleInfoErrorStrings.resx": { + "class": "ConsoleInfoErrorStrings", + "key_count": 11, + "keys": [ + { + "key": "BadMonadVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "ConsoleLoadFailure", + "uses": [], + "use_count": 0 + }, + { + "key": "PSSnapInLoadFailure", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinLoadException.cs", + "line": 113 + } + ], + "use_count": 1 + }, + { + "key": "PSSnapInLoadWarning", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinLoadException.cs", + "line": 108 + } + ], + "use_count": 1 + }, + { + "key": "PSSnapInAssemblyNameMismatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5068 + } + ], + "use_count": 1 + }, + { + "key": "PSSnapInDuplicateCmdlets", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5344 + } + ], + "use_count": 1 + }, + { + "key": "PSSnapInDuplicateProviders", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 5406 + } + ], + "use_count": 1 + }, + { + "key": "AddPSSnapInBadMonadVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3783 + } + ], + "use_count": 1 + }, + { + "key": "FileExistsNoClobber", + "uses": [], + "use_count": 0 + }, + { + "key": "ConfigurationFileDoesNotExist", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1356 + } + ], + "use_count": 1 + }, + { + "key": "NotConfigurationFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 1362 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CoreClrStubResources.resx": { + "class": "CoreClrStubResources", + "key_count": 7, + "keys": [ + { + "key": "ArgumentIllegalEnvVarName", + "uses": [], + "use_count": 0 + }, + { + "key": "ArgumentLongEnvVarValue", + "uses": [], + "use_count": 0 + }, + { + "key": "ArgumentStringFirstCharIsZero", + "uses": [], + "use_count": 0 + }, + { + "key": "ArgumentStringZeroLength", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetComputerName", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetDomainName", + "uses": [], + "use_count": 0 + }, + { + "key": "UnknownErrorNumber", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/CredUI.resx": { + "class": "CredUI", + "key_count": 6, + "keys": [ + { + "key": "PromptForCredential_DefaultCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 454 + } + ], + "use_count": 1 + }, + { + "key": "PromptForCredential_DefaultMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "PromptForCredential_DefaultTarget", + "uses": [], + "use_count": 0 + }, + { + "key": "PromptForCredential_InvalidCaption", + "uses": [], + "use_count": 0 + }, + { + "key": "PromptForCredential_InvalidMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "PromptForCredential_InvalidUserName", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/Credential.resx": { + "class": "Credential", + "key_count": 2, + "keys": [ + { + "key": "CredentialDisallowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 135 + } + ], + "use_count": 1 + }, + { + "key": "InvalidUserNameFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Credential.cs", + "line": 338 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/CredentialAttributeStrings.resx": { + "class": "CredentialAttributeStrings", + "key_count": 2, + "keys": [ + { + "key": "CredentialAttribute_Prompt_Caption", + "uses": [ + { + "file": "src/System.Management.Automation/security/CredentialParameter.cs", + "line": 72 + } + ], + "use_count": 1 + }, + { + "key": "CredentialAttribute_Prompt", + "uses": [ + { + "file": "src/System.Management.Automation/security/CredentialParameter.cs", + "line": 74 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/DebuggerStrings.resx": { + "class": "DebuggerStrings", + "key_count": 47, + "keys": [ + { + "key": "VariableBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 330 + } + ], + "use_count": 1 + }, + { + "key": "VariableScriptBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 329 + } + ], + "use_count": 1 + }, + { + "key": "LineBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 432 + } + ], + "use_count": 1 + }, + { + "key": "StatementBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 433 + } + ], + "use_count": 1 + }, + { + "key": "CommandBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 206 + } + ], + "use_count": 1 + }, + { + "key": "CommandScriptBreakpointString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/Breakpoint.cs", + "line": 205 + } + ], + "use_count": 1 + }, + { + "key": "WarningBreakpointWillNotBeHit", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1781 + } + ], + "use_count": 1 + }, + { + "key": "StepHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5269 + } + ], + "use_count": 1 + }, + { + "key": "StepOverHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5270 + } + ], + "use_count": 1 + }, + { + "key": "StepOutHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5271 + } + ], + "use_count": 1 + }, + { + "key": "ContinueHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5273 + } + ], + "use_count": 1 + }, + { + "key": "StopHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5274 + } + ], + "use_count": 1 + }, + { + "key": "GetStackTraceHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5277 + } + ], + "use_count": 1 + }, + { + "key": "ListHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5279 + } + ], + "use_count": 1 + }, + { + "key": "AdditionalListHelp1", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5280 + } + ], + "use_count": 1 + }, + { + "key": "AdditionalListHelp2", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5281 + } + ], + "use_count": 1 + }, + { + "key": "AdditionalListHelp3", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5282 + } + ], + "use_count": 1 + }, + { + "key": "EnterHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5284 + } + ], + "use_count": 1 + }, + { + "key": "HelpCommandHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5286 + } + ], + "use_count": 1 + }, + { + "key": "PromptHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5288 + } + ], + "use_count": 1 + }, + { + "key": "SessionDoesNotSupportDebugger", + "uses": [], + "use_count": 0 + }, + { + "key": "LocationFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5603 + } + ], + "use_count": 1 + }, + { + "key": "NoSourceCode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5307 + } + ], + "use_count": 1 + }, + { + "key": "BadStartFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5327 + }, + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5333 + } + ], + "use_count": 2 + }, + { + "key": "BadCountFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5351 + }, + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5360 + } + ], + "use_count": 2 + }, + { + "key": "NoFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5600 + }, + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5660 + } + ], + "use_count": 2 + }, + { + "key": "StackTraceFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5659 + } + ], + "use_count": 1 + }, + { + "key": "CannotProcessDebuggerCommandNotStopped", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2352 + }, + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2374 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1986 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 1879 + } + ], + "use_count": 4 + }, + { + "key": "CannotSetDebuggerAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2313 + } + ], + "use_count": 1 + }, + { + "key": "CannotSetRemoteDebuggerAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1955 + } + ], + "use_count": 1 + }, + { + "key": "CannotStartJobDebuggingDebuggerBusy", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2975 + } + ], + "use_count": 1 + }, + { + "key": "NoDebuggableJobsFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2996 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 177 + } + ], + "use_count": 2 + }, + { + "key": "CannotEnableDebuggerSteppingInvalidMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2236 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingDebuggerBusy", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 3104 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingDebuggerIsOff", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 3116 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingInvalidRunspaceState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 3096 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDebuggingNoRunspaceDebugger", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 3111 + } + ], + "use_count": 1 + }, + { + "key": "RemoteServerDebuggerAlreadyPushed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 2760 + } + ], + "use_count": 1 + }, + { + "key": "RemoteServerDebuggerCannotPushSelf", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 2755 + } + ], + "use_count": 1 + }, + { + "key": "CommandNotSupportedForRemoteUseInServerDebugger", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 2914 + } + ], + "use_count": 1 + }, + { + "key": "NestedRunspaceDebuggerPromptProcessName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 1006 + }, + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 4519 + } + ], + "use_count": 2 + }, + { + "key": "DetachHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 5275 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDetachCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 3646 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRunspaceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2941 + } + ], + "use_count": 1 + }, + { + "key": "UnableToGetRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 2946 + } + ], + "use_count": 1 + }, + { + "key": "BreakpointOrBreakpointListNotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1425 + } + ], + "use_count": 1 + }, + { + "key": "BreakpointListContainedANonBreakpoint", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1441 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/DescriptionsStrings.resx": { + "class": "DescriptionsStrings", + "key_count": 1, + "keys": [ + { + "key": "NullOrEmptyErrorTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ChoiceDescription.cs", + "line": 39 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ChoiceDescription.cs", + "line": 68 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/FieldDescription.cs", + "line": 44 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/FieldDescription.cs", + "line": 310 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/FieldDescription.cs", + "line": 329 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/FieldDescription.cs", + "line": 348 + } + ], + "use_count": 6 + } + ] + }, + "src/System.Management.Automation/resources/DiscoveryExceptions.resx": { + "class": "DiscoveryExceptions", + "key_count": 34, + "keys": [ + { + "key": "CmdletFormatInvalid", + "uses": [], + "use_count": 0 + }, + { + "key": "ParameterDeclaredInParameterSetMultipleTimes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CompiledCommandParameter.cs", + "line": 540 + } + ], + "use_count": 1 + }, + { + "key": "AliasDeclaredMultipleTimes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeMetadata.cs", + "line": 1482 + } + ], + "use_count": 1 + }, + { + "key": "CompiledCommandParameterMemberMustBeFieldOrProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CompiledCommandParameter.cs", + "line": 150 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCmdletNameFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletInfo.cs", + "line": 56 + }, + { + "file": "src/System.Management.Automation/engine/CmdletInfo.cs", + "line": 127 + } + ], + "use_count": 2 + }, + { + "key": "CommandNotFoundException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 525 + }, + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 546 + }, + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 786 + }, + { + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "line": 949 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 2256 + } + ], + "use_count": 5 + }, + { + "key": "CmdletNotFoundException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 753 + } + ], + "use_count": 1 + }, + { + "key": "CmdletDoesNotDeriveFromCmdletType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletInfo.cs", + "line": 118 + }, + { + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 714 + } + ], + "use_count": 2 + }, + { + "key": "AliasNotResolvedException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 477 + } + ], + "use_count": 1 + }, + { + "key": "CommandNameNotCmdlet", + "uses": [], + "use_count": 0 + }, + { + "key": "DuplicateCmdletName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1537 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateCmdletProviderName", + "uses": [], + "use_count": 0 + }, + { + "key": "DuplicateAssemblyName", + "uses": [], + "use_count": 0 + }, + { + "key": "DuplicateScriptName", + "uses": [], + "use_count": 0 + }, + { + "key": "ScriptRequiresInvalidFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1928 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1929 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1959 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1960 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2211 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2212 + } + ], + "use_count": 6 + }, + { + "key": "RequiresInterpreterNotCompatible", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 459 + } + ], + "use_count": 1 + }, + { + "key": "RequiresInterpreterNotCompatibleNoPath", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 458 + } + ], + "use_count": 1 + }, + { + "key": "RequiresPSVersionNotCompatible", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 464 + } + ], + "use_count": 1 + }, + { + "key": "RequiresPSEditionNotCompatible", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 401 + } + ], + "use_count": 1 + }, + { + "key": "RequiresMissingPSSnapIns", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 428 + } + ], + "use_count": 1 + }, + { + "key": "RequiresShellIDInvalidForSingleShell", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 453 + } + ], + "use_count": 1 + }, + { + "key": "RequiresElevation", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 472 + } + ], + "use_count": 1 + }, + { + "key": "PSSnapInNameVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "CommandArgsOnlyForSingleCmdlet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "line": 1366 + } + ], + "use_count": 1 + }, + { + "key": "ReservedParameterName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeMetadata.cs", + "line": 1394 + } + ], + "use_count": 1 + }, + { + "key": "RequiresMissingModules", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CommandDiscoveryExceptions.cs", + "line": 435 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotAutoImportMatchingModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 1012 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotAutoImportMatchingModuleWithErrorMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 1013 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotAutoImportModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 1122 + } + ], + "use_count": 1 + }, + { + "key": "CommandParameterNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "line": 495 + } + ], + "use_count": 1 + }, + { + "key": "DotSourceNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 233 + } + ], + "use_count": 1 + }, + { + "key": "GetCommandShowCommandInfoParamError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "line": 404 + } + ], + "use_count": 1 + }, + { + "key": "ScriptDisabledWhenFeatureOn", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 46 + } + ], + "use_count": 1 + }, + { + "key": "ScriptDisabledWhenFeatureOff", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 47 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/EnumExpressionEvaluatorStrings.resx": { + "class": "EnumExpressionEvaluatorStrings", + "key_count": 9, + "keys": [ + { + "key": "EmptyInputString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 41 + }, + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 73 + }, + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 81 + } + ], + "use_count": 3 + }, + { + "key": "EmptyTokenString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 487 + } + ], + "use_count": 1 + }, + { + "key": "InvalidGenericType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 33 + }, + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 65 + } + ], + "use_count": 2 + }, + { + "key": "MultipleEnumNameMatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumMinimumDisambiguation.cs", + "line": 96 + } + ], + "use_count": 1 + }, + { + "key": "NoEnumNameMatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumMinimumDisambiguation.cs", + "line": 56 + } + ], + "use_count": 1 + }, + { + "key": "NoIdentifierGroupingAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 496 + } + ], + "use_count": 1 + }, + { + "key": "SyntaxErrorBinaryOperatorExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 560 + } + ], + "use_count": 1 + }, + { + "key": "SyntaxErrorIdentifierExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 550 + } + ], + "use_count": 1 + }, + { + "key": "SyntaxErrorUnexpectedBinaryOperator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EnumExpressionEvaluator.cs", + "line": 540 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ErrorCategoryStrings.resx": { + "class": "ErrorCategoryStrings", + "key_count": 33, + "keys": [ + { + "key": "CloseError", + "uses": [], + "use_count": 0 + }, + { + "key": "DeadlockDetected", + "uses": [], + "use_count": 0 + }, + { + "key": "DeviceError", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidArgument", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidData", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidOperation", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidResult", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidType", + "uses": [], + "use_count": 0 + }, + { + "key": "MetadataError", + "uses": [], + "use_count": 0 + }, + { + "key": "NotImplemented", + "uses": [], + "use_count": 0 + }, + { + "key": "NotInstalled", + "uses": [], + "use_count": 0 + }, + { + "key": "ObjectNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "OpenError", + "uses": [], + "use_count": 0 + }, + { + "key": "OperationStopped", + "uses": [], + "use_count": 0 + }, + { + "key": "OperationTimeout", + "uses": [], + "use_count": 0 + }, + { + "key": "ParserError", + "uses": [], + "use_count": 0 + }, + { + "key": "PermissionDenied", + "uses": [], + "use_count": 0 + }, + { + "key": "ReadError", + "uses": [], + "use_count": 0 + }, + { + "key": "ResourceBusy", + "uses": [], + "use_count": 0 + }, + { + "key": "ResourceExists", + "uses": [], + "use_count": 0 + }, + { + "key": "ResourceUnavailable", + "uses": [], + "use_count": 0 + }, + { + "key": "SyntaxError", + "uses": [], + "use_count": 0 + }, + { + "key": "WriteError", + "uses": [], + "use_count": 0 + }, + { + "key": "FromStdErr", + "uses": [], + "use_count": 0 + }, + { + "key": "SecurityError", + "uses": [], + "use_count": 0 + }, + { + "key": "ProtocolError", + "uses": [], + "use_count": 0 + }, + { + "key": "ConnectionError", + "uses": [], + "use_count": 0 + }, + { + "key": "AuthenticationError", + "uses": [], + "use_count": 0 + }, + { + "key": "LimitsExceeded", + "uses": [], + "use_count": 0 + }, + { + "key": "QuotaExceeded", + "uses": [], + "use_count": 0 + }, + { + "key": "NotEnabled", + "uses": [], + "use_count": 0 + }, + { + "key": "NotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ErrorPackage.cs", + "line": 432 + } + ], + "use_count": 1 + }, + { + "key": "InvalidErrorCategory", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ErrorPackage.cs", + "line": 457 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ErrorPackage.resx": { + "class": "ErrorPackage", + "key_count": 6, + "keys": [ + { + "key": "Ellipsize", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ErrorPackage.cs", + "line": 510 + } + ], + "use_count": 1 + }, + { + "key": "ErrorDetailsEmptyTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ErrorPackage.cs", + "line": 941 + } + ], + "use_count": 1 + }, + { + "key": "RedirectedException", + "uses": [], + "use_count": 0 + }, + { + "key": "UnsupportedPreferenceError", + "uses": [], + "use_count": 0 + }, + { + "key": "ActionPreferenceReservedForFutureUseError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3061 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3153 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3328 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3363 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 3402 + }, + { + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "line": 153 + } + ], + "use_count": 6 + }, + { + "key": "ReservedActionPreferenceReplacedError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExecutionContext.cs", + "line": 580 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/EtwLoggingStrings.resx": { + "class": "EtwLoggingStrings", + "key_count": 35, + "keys": [ + { + "key": "CommandStateChange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 200 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 131 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 136 + } + ], + "use_count": 3 + }, + { + "key": "EngineStateChange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 148 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 77 + } + ], + "use_count": 2 + }, + { + "key": "ErrorRecordId", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 209 + } + ], + "use_count": 1 + }, + { + "key": "ErrorRecordMessage", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 201 + } + ], + "use_count": 1 + }, + { + "key": "ErrorRecordRecommendedAction", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 215 + } + ], + "use_count": 1 + }, + { + "key": "ExecutionPolicyName", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Security/security/ExecutionPolicyCommands.cs", + "line": 236 + } + ], + "use_count": 1 + }, + { + "key": "JobCommand", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1169 + } + ], + "use_count": 1 + }, + { + "key": "JobId", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1165 + } + ], + "use_count": 1 + }, + { + "key": "JobInstanceId", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1166 + } + ], + "use_count": 1 + }, + { + "key": "JobLocation", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1167 + } + ], + "use_count": 1 + }, + { + "key": "JobName", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1164 + }, + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1179 + }, + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1184 + } + ], + "use_count": 3 + }, + { + "key": "JobState", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1168 + } + ], + "use_count": 1 + }, + { + "key": "LogContextCommandName", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 161 + } + ], + "use_count": 1 + }, + { + "key": "LogContextCommandPath", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 164 + } + ], + "use_count": 1 + }, + { + "key": "LogContextCommandType", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "LogContextEngineVersion", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 158 + } + ], + "use_count": 1 + }, + { + "key": "LogContextHostId", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 156 + } + ], + "use_count": 1 + }, + { + "key": "LogContextHostName", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 154 + } + ], + "use_count": 1 + }, + { + "key": "LogContextHostApplication", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 157 + } + ], + "use_count": 1 + }, + { + "key": "LogContextHostVersion", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 155 + } + ], + "use_count": 1 + }, + { + "key": "LogContextPipelineId", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 160 + } + ], + "use_count": 1 + }, + { + "key": "LogContextRunspaceId", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 159 + } + ], + "use_count": 1 + }, + { + "key": "LogContextScriptName", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 163 + } + ], + "use_count": 1 + }, + { + "key": "LogContextSequenceNumber", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 165 + } + ], + "use_count": 1 + }, + { + "key": "LogContextSeverity", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 153 + } + ], + "use_count": 1 + }, + { + "key": "LogContextShellId", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 169 + } + ], + "use_count": 1 + }, + { + "key": "LogContextTime", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 168 + } + ], + "use_count": 1 + }, + { + "key": "LogContextUser", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 166 + } + ], + "use_count": 1 + }, + { + "key": "LogContextConnectedUser", + "uses": [ + { + "file": "src/System.Management.Automation/logging/LogProvider.cs", + "line": 167 + } + ], + "use_count": 1 + }, + { + "key": "NullJobName", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1179 + }, + { + "file": "src/System.Management.Automation/utils/PowerShellETWTracer.cs", + "line": 1184 + } + ], + "use_count": 2 + }, + { + "key": "ProviderNameString", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 253 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 188 + } + ], + "use_count": 2 + }, + { + "key": "ProviderStateChange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 273 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 247 + } + ], + "use_count": 2 + }, + { + "key": "ScriptStateChange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 196 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 123 + } + ], + "use_count": 2 + }, + { + "key": "SettingChange", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 306 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 279 + } + ], + "use_count": 2 + }, + { + "key": "SettingChangeNoPrevious", + "uses": [ + { + "file": "src/System.Management.Automation/utils/tracing/PSSysLogProvider.cs", + "line": 302 + }, + { + "file": "src/System.Management.Automation/utils/tracing/PSEtwLogProvider.cs", + "line": 275 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/EventResource.resx": { + "class": "EventResource", + "key_count": 190, + "keys": [ + { + "key": "MissingEventIdMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ScheduledJobStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ScheduledJobCompleted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ScheduledJobException", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ExperimentalFeatureInvalidName", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ExperimentalFeatureReadConfigError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowPluginStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowExecutionStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowStateChanged", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowPluginRequestedToShutdown", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowPluginRestarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowWorkflowsResuming", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowQuotaViolationDetected", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowWorkflowsResumed", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowRunspacePoolCreated", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowActivityExecutionQueued", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowActivityExecutionStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportingFromXaml", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportedFromXaml", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlValidationStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlValidationFinishedSuccessfully", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlValidationFinishedWithError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlActivityValidated", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowImportFromXamlActivityValidationFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowActivityExecutionFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowRunspaceAvailabilityChanged", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowRunspaceStateChanged", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowLoadedForExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowUnloaded", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowCancelled", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowAborted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowCleanup", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowLoadedFromDisk", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowDeletedFromDisk", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PRemoveJobStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PJobStateChanged", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PJobError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowJobCreated", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PParentJobCreated", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PJobCreationCompleted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PJobRemoved", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PJobRemoveError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PLoadingWorkflowForExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowExecutionFinished", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PCancellingWorkflowExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PAbortingWorkflowExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PUnloadingWorkflow", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PForcedWorkflowShutdownStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PForcedWorkflowShutdownFinished", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PForcedWorkflowShutdownError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PPersistingWorkflow", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowPersisted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowActivityExecutionFinished", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowExecutionError", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PEndpointRegistered", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PEndpointModified", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PEndpointUnregistered", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PEndpointDisabled", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PEndpointEnabled", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3POutOfProcessRunspaceStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PParameterSplattingWasPerformed", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PWorkflowEngineStarted", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PWORKFLOW_MANAGER_CHECKPOINTPATH", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_CMDLETS_HOSTNAMERESOLVE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_CMDLETS_SCHEMERESOLVE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_CMDLETS_SHELLRESOLVE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_COMMAND_HEALTH", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ENGINE_HEALTH", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_PROVIDER_HEALTH", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_PIPELINE_DETAIL", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_SCRIPTBLOCK_CREATE_DETAIL", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_SCRIPTBLOCK_INVOKE_START_DETAIL", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_SCRIPTBLOCK_INVOKE_COMPLETE_DETAIL", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_COMMAND_LIFECYCLE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_ENGINE_LIFECYCLE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_PROVIDER_LIFECYCLE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SETTINGS", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_WriteTransferEvent", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_ENGINE_TRACE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_RUNSPACE_CONSTRUCTOR", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_RUNSPACEPOOL_CONSTRUCTOR", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_RUNSPACEPOOL_OPEN", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_RUNSPACEPOOL_TRANSFER", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_RUNSPACE_STATE_CHANGE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_RUNSPACE_CREATE_RETRY", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_NAMEDPIPE_LISTENER_START", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_NAMEDPIPE_LISTENER_END", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_NAMEDPIPE_LISTENER_ERROR", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_NAMEDPIPE_CONNECT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_REMOTE_NAMEDPIPE_DISCONNECT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_PORT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_APPNAME", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_COMPUTERNAME", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_SCHEME", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_TEST", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACE_WSMANCONNECTIONINFO", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RUNSPACEPOOL_TRANSFER", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_RCVDOBJ", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_APPDOMAIN_UNHANDLED_EXCEPTION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_ERROR", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_APPDOMAIN_UNHANDLED_EXCEPTION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_TRANSPORT_ERROR", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_CONNECT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SHELL_CONNECT_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SHELL_CLOSE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SHELL_CLOSE_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SEND_DATA", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SEND_DATA_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_RECEIVE_DATA", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_RECEIVE_DATA_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_CMD_CONNECT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_CMD_CONNECT_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_CMD_CLOSE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_CMD_CLOSE_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SIGNAL", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SIGNAL_CALLBACK", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_URI_REDIRECTION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_TRANSPORT_SERVER_SEND_DATA", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_CREATE_SERVER_REMOTESESSION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_REPORT_CONTEXT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_REPORT_OPERATION_COMPLETE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_CREATE_COMMAND_REMOTESESSION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_STOP_COMMAND", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERVER_RECEIVED_DATA", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERVER_RECEIVE_REQUEST", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERVER_CLOSE_OPERATION", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_LOAD_PSCUSTOMSHELL_ASSEMBLY", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_LOAD_PSCUSTOMSHELL_TYPE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_RECEIVED_FRAGMENT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SENT_FRAGMENT", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SHUTTING_DOWN", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_REHYDRATION_SUCCESS", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_REHYDRATION_FAILURE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_DEPTH_OVERRIDE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_MODE_OVERRIDE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_SCRIPT_PROPERTY_WITHOUT_RUNSPACE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_PROPERTY_GETTER_FAILED", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_ENUMERATION_FAILED", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_TOSTRING_FAILED", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_MAX_DEPTH_WHEN_SERIALIZING", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_XMLEXCEPTION_WHEN_DESERIALIZING", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_A_SERIALIZER_SPECIFIC_PROPERTY_MISSING", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_PowershellConsoleStartupStart", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_PowershellConsoleStartupStop", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_DebugMessage", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_Powershell_ErrorRecord", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_Powershell_Exception", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_Powershell_PSObject", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_Powershell_Job", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_MESSAGE", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_MESSAGE2", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginStartWorkflowApplication", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndStartWorkflowApplication", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginCreateNewJob", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndCreateNewJob", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PTrackingGuidContainerParentJobCorrelation", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginJobLogic", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndJobLogic", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginWorkflowExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndWorkflowExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PChildWorkflowJobAddition", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PProxyJobRemoteJobAssociation", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginContainerParentJobExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndContainerParentJobExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginProxyJobExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndProxyJobExecution", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginProxyJobEventHandler", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndProxyJobEventHandler", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginProxyChildJobEventHandler", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndProxyChildJobEventHandler", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PBeginRunGarbageCollection", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_D_M3PEndRunGarbageCollection", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_M3PPERSISTENCE_STORE_MAXSIZE_REACHED", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEExecuteScript", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEExecuteSelection", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEStopCommand", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEResumeDebugger", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEStopDebugger", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEDebuggerStepInto", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEDebuggerStepOver", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEDebuggerStepOut", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEEnableAllBreakpoints", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEDisableAllBreakpoints", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISERemoveAllBreakpoints", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISESetBreakpoint", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISERemoveBreakpoint", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEEnableBreakpoint", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEDisableBreakpoint", + "uses": [], + "use_count": 0 + }, + { + "key": "PS_PROVIDEReventE_O_ISEHitBreakpoint", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/EventingResources.resx": { + "class": "EventingResources", + "key_count": 7, + "keys": [ + { + "key": "NonVoidDelegateNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 725 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotFindEvent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 689 + } + ], + "use_count": 1 + }, + { + "key": "WinRTEventsNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 679 + } + ], + "use_count": 1 + }, + { + "key": "ReservedIdentifier", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 668 + } + ], + "use_count": 1 + }, + { + "key": "RemoteOperationNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1577 + }, + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1657 + }, + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1687 + }, + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1721 + }, + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1751 + }, + { + "file": "src/System.Management.Automation/engine/EventManager.cs", + "line": 1785 + } + ], + "use_count": 7 + }, + { + "key": "ActionAndForwardNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ObjectEventRegistrationBase.cs", + "line": 164 + } + ], + "use_count": 1 + }, + { + "key": "SubscriberExists", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ObjectEventRegistrationBase.cs", + "line": 191 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ExperimentalFeatureStrings.resx": { + "class": "ExperimentalFeatureStrings", + "key_count": 2, + "keys": [ + { + "key": "ExperimentalFeatureNameNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs", + "line": 95 + } + ], + "use_count": 1 + }, + { + "key": "ExperimentalFeaturePending", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/EnableDisableExperimentalFeatureCommand.cs", + "line": 40 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ExtendedTypeSystem.resx": { + "class": "ExtendedTypeSystem", + "key_count": 94, + "keys": [ + { + "key": "MemberAlreadyPresent", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CsvCommands.cs", + "line": 1428 + } + ], + "use_count": 1 + }, + { + "key": "MemberAlreadyPresentFromTypesXml", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4690 + } + ], + "use_count": 1 + }, + { + "key": "MemberNotPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 552 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionWhenSetting", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 488 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 497 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 786 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 796 + }, + { + "file": "src/System.Management.Automation/engine/ReflectionParameterBinder.cs", + "line": 136 + }, + { + "file": "src/System.Management.Automation/engine/ReflectionParameterBinder.cs", + "line": 144 + } + ], + "use_count": 10 + }, + { + "key": "ExceptionWhenGetting", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 462 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 471 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 758 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 768 + }, + { + "file": "src/System.Management.Automation/engine/ReflectionParameterBinder.cs", + "line": 88 + }, + { + "file": "src/System.Management.Automation/engine/ReflectionParameterBinder.cs", + "line": 96 + } + ], + "use_count": 10 + }, + { + "key": "EnumerationException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 522 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3392 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3477 + } + ], + "use_count": 3 + }, + { + "key": "AccessMemberOutsidePSObject", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 542 + } + ], + "use_count": 1 + }, + { + "key": "ChangeStaticMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1347 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1490 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4633 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4738 + } + ], + "use_count": 4 + }, + { + "key": "ReservedMemberName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4141 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4669 + } + ], + "use_count": 2 + }, + { + "key": "CannotChangeReservedMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4612 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4746 + } + ], + "use_count": 2 + }, + { + "key": "MethodInvocationException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 607 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 629 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4200 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4208 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4253 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4279 + } + ], + "use_count": 13 + }, + { + "key": "CopyToInvocationException", + "uses": [], + "use_count": 0 + }, + { + "key": "MethodArgumentCountException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1652 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1355 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1456 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1484 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7472 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7494 + } + ], + "use_count": 6 + }, + { + "key": "MethodGenericArgumentCountException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1643 + } + ], + "use_count": 1 + }, + { + "key": "MethodAmbiguousException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1667 + } + ], + "use_count": 1 + }, + { + "key": "MethodArgumentConversionException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1855 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1872 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1904 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4397 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2138 + } + ], + "use_count": 5 + }, + { + "key": "GetWithoutGetterException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 889 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 979 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1801 + } + ], + "use_count": 3 + }, + { + "key": "SetWithoutSetterException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 930 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 1814 + } + ], + "use_count": 2 + }, + { + "key": "CodePropertySetterFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1229 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 691 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 753 + } + ], + "use_count": 3 + }, + { + "key": "CodePropertyGetterFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1224 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 663 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 713 + } + ], + "use_count": 3 + }, + { + "key": "CodePropertyGetterAndSetterNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1179 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1193 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 741 + } + ], + "use_count": 3 + }, + { + "key": "CodeMethodMethodFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 936 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 959 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 2179 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 2185 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 2223 + } + ], + "use_count": 5 + }, + { + "key": "CycleInAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 528 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5613 + } + ], + "use_count": 2 + }, + { + "key": "InvalidCastException", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimConverter.cs", + "line": 652 + }, + { + "file": "src/System.Management.Automation/engine/regex.cs", + "line": 461 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 6786 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2106 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2114 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2122 + } + ], + "use_count": 11 + }, + { + "key": "InvalidCastExceptionWithoutValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4933 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastExceptionWithInnerException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2340 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2375 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2420 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2456 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2478 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2509 + } + ], + "use_count": 43 + }, + { + "key": "InvalidCastExceptionEnumerationNoFlagAndComma", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2148 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastExceptionEnumerationNoValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2068 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2230 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 3680 + } + ], + "use_count": 3 + }, + { + "key": "InvalidCastExceptionEnumerationNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4912 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastFromNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 6769 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4920 + } + ], + "use_count": 2 + }, + { + "key": "InvalidCastExceptionNoStringForConversion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2319 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2362 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2398 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2443 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2537 + } + ], + "use_count": 5 + }, + { + "key": "InvalidCastCannotRetrieveString", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 124 + }, + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 1230 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 3382 + }, + { + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "line": 99 + } + ], + "use_count": 4 + }, + { + "key": "ReferenceTypeExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "line": 71 + } + ], + "use_count": 1 + }, + { + "key": "NotIcomparable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 853 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3363 + } + ], + "use_count": 2 + }, + { + "key": "ComparisonFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 812 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 837 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3317 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3332 + } + ], + "use_count": 4 + }, + { + "key": "NotTheSameTypeOrNotIcomparable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 1682 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastExceptionEnumerationMoreThanOneValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2219 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastExceptionForBooleanArgumentValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ArgumentTypeConverterAttribute.cs", + "line": 204 + } + ], + "use_count": 1 + }, + { + "key": "WriteOnlyProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4048 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4050 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5399 + } + ], + "use_count": 3 + }, + { + "key": "ReadOnlyProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4088 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4090 + }, + { + "file": "src/System.Management.Automation/engine/ManagementObjectAdapter.cs", + "line": 380 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 218 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 219 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 230 + } + ], + "use_count": 7 + }, + { + "key": "XmlNodeSetShouldBeAString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 5496 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 5514 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 5540 + } + ], + "use_count": 3 + }, + { + "key": "XmlNodeSetRestrictions", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotAddPropertyOrMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 4605 + } + ], + "use_count": 1 + }, + { + "key": "TypesXmlError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3627 + }, + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3634 + }, + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3640 + }, + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 157 + }, + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 192 + } + ], + "use_count": 5 + }, + { + "key": "ToStringException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 1369 + }, + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 1422 + }, + { + "file": "src/System.Management.Automation/engine/MshObject.cs", + "line": 1502 + } + ], + "use_count": 3 + }, + { + "key": "NotAClsCompliantFieldProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 3422 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 3444 + } + ], + "use_count": 2 + }, + { + "key": "ExceptionRetrievingTypeNameHierarchy", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 389 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionGettingMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 406 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 424 + } + ], + "use_count": 2 + }, + { + "key": "ExceptionGettingMembers", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 442 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingPropertyReadState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 533 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingPropertyWriteState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 515 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingPropertyType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 551 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingPropertyString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 569 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingPropertyAttributes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 587 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingMethodDefinitions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 649 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingMethodString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 667 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingParameterizedPropertytype", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 687 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingParameterizedPropertyReadState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 723 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingParameterizedPropertyWriteState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 705 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingParameterizedPropertyDefinitions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 741 + } + ], + "use_count": 1 + }, + { + "key": "ExceptionRetrievingParameterizedPropertyString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 815 + } + ], + "use_count": 1 + }, + { + "key": "CannotSetValueForMemberType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 2118 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 3288 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 3557 + }, + { + "file": "src/System.Management.Automation/engine/MshMemberInfo.cs", + "line": 3644 + } + ], + "use_count": 4 + }, + { + "key": "NonRefArgumentToRefParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1931 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7300 + } + ], + "use_count": 2 + }, + { + "key": "RefArgumentToNonRefParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1937 + } + ], + "use_count": 1 + }, + { + "key": "PropertyNotFoundInTypeDescriptor", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs", + "line": 188 + }, + { + "file": "src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs", + "line": 285 + } + ], + "use_count": 2 + }, + { + "key": "InvalidComponent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshObjectTypeDescriptor.cs", + "line": 224 + } + ], + "use_count": 1 + }, + { + "key": "CannotSetNonManagementObject", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ManagementObjectAdapter.cs", + "line": 371 + } + ], + "use_count": 1 + }, + { + "key": "WMIMethodInvocationException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ManagementObjectAdapter.cs", + "line": 1012 + }, + { + "file": "src/System.Management.Automation/engine/ManagementObjectAdapter.cs", + "line": 1198 + } + ], + "use_count": 2 + }, + { + "key": "InvalidWMIClassPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2410 + } + ], + "use_count": 1 + }, + { + "key": "InvalidWMIPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2330 + } + ], + "use_count": 1 + }, + { + "key": "PropertyIsSettableError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 185 + } + ], + "use_count": 1 + }, + { + "key": "PropertyIsGettableError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "PropertyGetError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 229 + } + ], + "use_count": 1 + }, + { + "key": "PropertySetError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 252 + } + ], + "use_count": 1 + }, + { + "key": "PropertyTypeError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 276 + } + ], + "use_count": 1 + }, + { + "key": "GetTypeNameHierarchyError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 53 + } + ], + "use_count": 1 + }, + { + "key": "GetProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 83 + } + ], + "use_count": 1 + }, + { + "key": "GetProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 120 + }, + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 144 + } + ], + "use_count": 2 + }, + { + "key": "NullReturnValueError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 61 + }, + { + "file": "src/System.Management.Automation/engine/ThirdPartyAdapter.cs", + "line": 91 + } + ], + "use_count": 2 + }, + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 317 + } + ], + "use_count": 1 + }, + { + "key": "NoSettableProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 316 + } + ], + "use_count": 1 + }, + { + "key": "ObjectCreationError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4045 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4051 + } + ], + "use_count": 2 + }, + { + "key": "CannotInvokeStaticMethodOnUninstantiatedGenericType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 1635 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6279 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6284 + } + ], + "use_count": 3 + }, + { + "key": "ExceptionConstructingAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1788 + } + ], + "use_count": 1 + }, + { + "key": "CannotConvertValueToStringArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 2507 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastExceptionNonCoreType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4963 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCastToByRefLikeType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4900 + }, + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4901 + } + ], + "use_count": 2 + }, + { + "key": "CannotAccessByRefLikePropertyOrField", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4035 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4037 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4097 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4099 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6310 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 6312 + } + ], + "use_count": 10 + }, + { + "key": "CannotCallMethodWithByRefLikeReturnType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2253 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2255 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7173 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7175 + } + ], + "use_count": 4 + }, + { + "key": "CannotInstantiateBoxedByRefLikeType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2240 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2242 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7192 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7194 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7838 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7839 + } + ], + "use_count": 6 + }, + { + "key": "WDACHashTypeLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4008 + } + ], + "use_count": 1 + }, + { + "key": "WDACHashTypeLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4009 + } + ], + "use_count": 1 + }, + { + "key": "WDACTypeConversionLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5702 + } + ], + "use_count": 1 + }, + { + "key": "WDACTypeConversionLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 5703 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/FileSystemProviderStrings.resx": { + "class": "FileSystemProviderStrings", + "key_count": 82, + "keys": [ + { + "key": "InvokeItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1343 + } + ], + "use_count": 1 + }, + { + "key": "InvokeItemResourceFileTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1345 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3189 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3046 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3995 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4370 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemResourceFileTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3855 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3997 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4123 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4371 + } + ], + "use_count": 4 + }, + { + "key": "CopyItemActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3853 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4122 + } + ], + "use_count": 2 + }, + { + "key": "RenameItemActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2109 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2086 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemResourceFileTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2088 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2111 + } + ], + "use_count": 2 + }, + { + "key": "MoveItemActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5955 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5926 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemResourceFileTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5928 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5957 + } + ], + "use_count": 2 + }, + { + "key": "SetPropertyActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6432 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6428 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6435 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6604 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6598 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6609 + } + ], + "use_count": 1 + }, + { + "key": "NewItemActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2211 + } + ], + "use_count": 1 + }, + { + "key": "NewItemActionDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2715 + } + ], + "use_count": 1 + }, + { + "key": "NewItemActionTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2213 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2261 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2464 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2717 + } + ], + "use_count": 4 + }, + { + "key": "ClearContentActionFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7106 + } + ], + "use_count": 1 + }, + { + "key": "ClearContentesourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7107 + } + ], + "use_count": 1 + }, + { + "key": "ItemNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1209 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2312 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2492 + } + ], + "use_count": 3 + }, + { + "key": "CannotRemoveItem", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3072 + } + ], + "use_count": 1 + }, + { + "key": "CannotRestoreAttributes", + "uses": [], + "use_count": 0 + }, + { + "key": "ItemDoesNotExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1597 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2894 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5253 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5276 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5706 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5720 + } + ], + "use_count": 8 + }, + { + "key": "DirectoryNotEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2533 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3161 + } + ], + "use_count": 2 + }, + { + "key": "UnknownType", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2607 + } + ], + "use_count": 1 + }, + { + "key": "PathOutSideBasePath", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5295 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5688 + } + ], + "use_count": 2 + }, + { + "key": "DriveRootError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 581 + } + ], + "use_count": 1 + }, + { + "key": "DirectoryExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2695 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4963 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6221 + } + ], + "use_count": 3 + }, + { + "key": "DelimiterError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6783 + } + ], + "use_count": 1 + }, + { + "key": "CopyError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3617 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3981 + } + ], + "use_count": 2 + }, + { + "key": "RenameError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2060 + } + ], + "use_count": 1 + }, + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6318 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6499 + } + ], + "use_count": 2 + }, + { + "key": "PermissionError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3218 + } + ], + "use_count": 1 + }, + { + "key": "AttributesNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6483 + } + ], + "use_count": 1 + }, + { + "key": "CannotClearProperty", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6584 + } + ], + "use_count": 1 + }, + { + "key": "TargetCannotContainDeviceName", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4978 + } + ], + "use_count": 1 + }, + { + "key": "DirectoryNamePathTraversal", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4112 + } + ], + "use_count": 1 + }, + { + "key": "FileNamePathTraversal", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4355 + } + ], + "use_count": 1 + }, + { + "key": "ADSPathTraversal", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4388 + } + ], + "use_count": 1 + }, + { + "key": "EncodingNotUsed", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6729 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6894 + } + ], + "use_count": 2 + }, + { + "key": "ByteEncodingError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemContentStream.cs", + "line": 1106 + } + ], + "use_count": 1 + }, + { + "key": "FileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemSecurity.cs", + "line": 331 + } + ], + "use_count": 1 + }, + { + "key": "DirectoryDisplayGrouping", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Certificate_format_ps1xml.cs", + "line": 15 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/FileSystem_format_ps1xml.cs", + "line": 15 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs", + "line": 15 + } + ], + "use_count": 3 + }, + { + "key": "ReadBackward_Encoding_NotSupport", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemContentStream.cs", + "line": 1471 + } + ], + "use_count": 1 + }, + { + "key": "AlternateDataStreamNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1189 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2960 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 8304 + } + ], + "use_count": 3 + }, + { + "key": "StreamAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2949 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7086 + } + ], + "use_count": 2 + }, + { + "key": "RawAndWaitCannotCoexist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemContentStream.cs", + "line": 358 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemContentStream.cs", + "line": 461 + } + ], + "use_count": 2 + }, + { + "key": "InvalidDriveName", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 622 + } + ], + "use_count": 1 + }, + { + "key": "PersistNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1241 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 528 + } + ], + "use_count": 2 + }, + { + "key": "NoFirstLastWaitForRaw", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7190 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7196 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7202 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7208 + } + ], + "use_count": 4 + }, + { + "key": "ItemNotDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2500 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2525 + } + ], + "use_count": 2 + }, + { + "key": "NewItemActionJunction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2463 + } + ], + "use_count": 1 + }, + { + "key": "NewItemActionSymbolicLink", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2254 + } + ], + "use_count": 1 + }, + { + "key": "ElevationRequired", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2423 + } + ], + "use_count": 1 + }, + { + "key": "NewItemActionHardLink", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2258 + } + ], + "use_count": 1 + }, + { + "key": "ItemNotFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2322 + } + ], + "use_count": 1 + }, + { + "key": "HardLinkNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2437 + } + ], + "use_count": 1 + }, + { + "key": "SymbolicLinkNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2433 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyProgressActivity", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4413 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4689 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemRemoteDestinationIsFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3871 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyFailed", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4793 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4800 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemRemotelyStatusDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4417 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4693 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemRemotelyDestinationIsFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3753 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyFailedToGetDirectoryChildItems", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4148 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyFailedToReadFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3725 + }, + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4479 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemRemotelyFailedToValidateIfDestinationIsFile", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4922 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyFailedToCreateDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4953 + } + ], + "use_count": 1 + }, + { + "key": "DriveMaxSizeError", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 8458 + } + ], + "use_count": 1 + }, + { + "key": "SymlinkItemExists", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2385 + } + ], + "use_count": 1 + }, + { + "key": "AlreadyListedDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 1809 + } + ], + "use_count": 1 + }, + { + "key": "TargetCannotBeSubdirectoryOfSource", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 5919 + } + ], + "use_count": 1 + }, + { + "key": "NewItemTargetIsSameAsLink", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2345 + } + ], + "use_count": 1 + }, + { + "key": "CopyingLocalFileActivity", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4026 + } + ], + "use_count": 1 + }, + { + "key": "CopyingLocalBytesStatus", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 4027 + } + ], + "use_count": 1 + }, + { + "key": "RemovingLocalFileActivity", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3144 + } + ], + "use_count": 1 + }, + { + "key": "RemovingLocalBytesStatus", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 3145 + } + ], + "use_count": 1 + }, + { + "key": "JunctionAbsolutePath", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 2476 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/FormatAndOutXmlLoadingStrings.resx": { + "class": "FormatAndOutXmlLoadingStrings", + "key_count": 68, + "keys": [ + { + "key": "AttributesNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 390 + } + ], + "use_count": 1 + }, + { + "key": "NoChildrenAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 332 + } + ], + "use_count": 1 + }, + { + "key": "InvalidNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 2110 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs", + "line": 116 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs", + "line": 188 + } + ], + "use_count": 3 + }, + { + "key": "NoDefaultShapeEntry", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 107 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 346 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs", + "line": 148 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs", + "line": 106 + } + ], + "use_count": 4 + }, + { + "key": "TooManyDefaultShapeEntry", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 88 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 327 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs", + "line": 129 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs", + "line": 87 + } + ], + "use_count": 4 + }, + { + "key": "NullControlName", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs", + "line": 337 + } + ], + "use_count": 1 + }, + { + "key": "InvalidControlForOutOfBandView", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "OutOfBandGroupByConflict", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs", + "line": 146 + } + ], + "use_count": 1 + }, + { + "key": "ViewNotLoaded", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs", + "line": 60 + } + ], + "use_count": 1 + }, + { + "key": "InvalidAlignmentValue", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 292 + } + ], + "use_count": 1 + }, + { + "key": "ExpectPositiveInteger", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "InvalidColumnHeader", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 165 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectRowItemCount", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 134 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectHeaderItemCount", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 116 + } + ], + "use_count": 1 + }, + { + "key": "NoListViewItem", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs", + "line": 195 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPropertyEntry", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "NoDefinitionList", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs", + "line": 155 + } + ], + "use_count": 1 + }, + { + "key": "ExpectBoolean", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 648 + } + ], + "use_count": 1 + }, + { + "key": "ExpectNaturalNumber", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 501 + } + ], + "use_count": 1 + }, + { + "key": "ExpectInteger", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 482 + } + ], + "use_count": 1 + }, + { + "key": "MissingInnerText", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 475 + } + ], + "use_count": 1 + }, + { + "key": "EmptyCustomControlList", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 238 + } + ], + "use_count": 1 + }, + { + "key": "LoadTagFailed", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1253 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 74 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 184 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 197 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 210 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 223 + } + ], + "use_count": 8 + }, + { + "key": "NodeWithoutExpression", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 2152 + } + ], + "use_count": 1 + }, + { + "key": "NodeWithExpression", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 2127 + } + ], + "use_count": 1 + }, + { + "key": "NoFormatString", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 2093 + } + ], + "use_count": 1 + }, + { + "key": "NoScriptBlockText", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 2000 + } + ], + "use_count": 1 + }, + { + "key": "NoProperty", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1976 + } + ], + "use_count": 1 + }, + { + "key": "InvalidScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1931 + } + ], + "use_count": 1 + }, + { + "key": "StringResourceNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1903 + } + ], + "use_count": 1 + }, + { + "key": "ResourceNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1896 + } + ], + "use_count": 1 + }, + { + "key": "AssemblyNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1889 + } + ], + "use_count": 1 + }, + { + "key": "NonXmlElementNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1770 + } + ], + "use_count": 1 + }, + { + "key": "ExpectExpression", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1612 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1725 + } + ], + "use_count": 2 + }, + { + "key": "ControlLabelWithoutExpression", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1696 + } + ], + "use_count": 1 + }, + { + "key": "ControlAndLabel", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1687 + } + ], + "use_count": 1 + }, + { + "key": "SelectionSetNameAndTypeName", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1588 + } + ], + "use_count": 1 + }, + { + "key": "EmptyAppliesTo", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1477 + } + ], + "use_count": 1 + }, + { + "key": "InvalidNodeValue", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1198 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1216 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1310 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs", + "line": 223 + } + ], + "use_count": 4 + }, + { + "key": "DuplicatedNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 430 + } + ], + "use_count": 1 + }, + { + "key": "MutuallyExclusiveNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 436 + } + ], + "use_count": 1 + }, + { + "key": "ThreeMutuallyExclusiveNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 442 + } + ], + "use_count": 1 + }, + { + "key": "UnknownNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 448 + } + ], + "use_count": 1 + }, + { + "key": "UnknownAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 454 + } + ], + "use_count": 1 + }, + { + "key": "MissingAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 460 + } + ], + "use_count": 1 + }, + { + "key": "MissingNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 466 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 156 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs", + "line": 612 + } + ], + "use_count": 3 + }, + { + "key": "MissingNodeFromList", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 473 + } + ], + "use_count": 1 + }, + { + "key": "EmptyNode", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 479 + } + ], + "use_count": 1 + }, + { + "key": "EmptyAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 485 + } + ], + "use_count": 1 + }, + { + "key": "ErrorInFile", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 653 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 256 + } + ], + "use_count": 2 + }, + { + "key": "TooManyErrors", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 535 + } + ], + "use_count": 1 + }, + { + "key": "FormatLoadingErrors", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3735 + }, + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3744 + }, + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 161 + }, + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 196 + } + ], + "use_count": 4 + }, + { + "key": "AssemblyInGAC", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1871 + } + ], + "use_count": 1 + }, + { + "key": "MshSnapinQualifiedError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 432 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 474 + } + ], + "use_count": 2 + }, + { + "key": "FormatFileNotRooted", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 82 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 125 + } + ], + "use_count": 2 + }, + { + "key": "SharedFormatTableCannotBeUpdated", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 899 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 244 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs", + "line": 291 + } + ], + "use_count": 3 + }, + { + "key": "FormatTableLoadErrors", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/FormatTable.cs", + "line": 75 + } + ], + "use_count": 1 + }, + { + "key": "ErrorInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 318 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectHeaderItemCountInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 573 + } + ], + "use_count": 1 + }, + { + "key": "InvalidFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 973 + } + ], + "use_count": 1 + }, + { + "key": "InvalidScriptBlockInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 732 + } + ], + "use_count": 1 + }, + { + "key": "LoadTagFailedInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 811 + } + ], + "use_count": 1 + }, + { + "key": "MultipleRowEntriesFoundInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 552 + } + ], + "use_count": 1 + }, + { + "key": "NoDefaultShapeEntryInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 657 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 841 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 1003 + } + ], + "use_count": 3 + }, + { + "key": "NoListViewItemInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 919 + } + ], + "use_count": 1 + }, + { + "key": "TooManyDefaultShapeEntryInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 826 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs", + "line": 989 + } + ], + "use_count": 2 + }, + { + "key": "TooManyErrorsInFormattingData", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 572 + } + ], + "use_count": 1 + }, + { + "key": "FormatTableCannotCoExist", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3693 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/FormatAndOut_MshParameter.resx": { + "class": "FormatAndOut_MshParameter", + "key_count": 19, + "keys": [ + { + "key": "UnknownParameterTypeError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 418 + } + ], + "use_count": 1 + }, + { + "key": "NullParameterTypeError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 423 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateKeyError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 432 + } + ], + "use_count": 1 + }, + { + "key": "IllegalTypeMultiError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 458 + } + ], + "use_count": 1 + }, + { + "key": "IllegalTypeSingleError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 468 + } + ], + "use_count": 1 + }, + { + "key": "AmbiguousKeyError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 204 + } + ], + "use_count": 1 + }, + { + "key": "DictionaryKeyNullError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 440 + } + ], + "use_count": 1 + }, + { + "key": "DictionaryKeyNonStringError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 446 + } + ], + "use_count": 1 + }, + { + "key": "MissingKeyValueError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 482 + } + ], + "use_count": 1 + }, + { + "key": "MissingKeyMandatoryEntryError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 488 + } + ], + "use_count": 1 + }, + { + "key": "IllegalKeyError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/Utilities/MshParameter.cs", + "line": 213 + } + ], + "use_count": 1 + }, + { + "key": "IllegalAlignmentValueError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 300 + } + ], + "use_count": 1 + }, + { + "key": "OutOfRangeWidthValueError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 343 + } + ], + "use_count": 1 + }, + { + "key": "EmptyFormatStringValueError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 379 + } + ], + "use_count": 1 + }, + { + "key": "MshExEmptyStringHashError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 215 + } + ], + "use_count": 1 + }, + { + "key": "MshExEmptyStringError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 221 + } + ], + "use_count": 1 + }, + { + "key": "MshExGlobbingHashError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 234 + } + ], + "use_count": 1 + }, + { + "key": "MshExGlobbingStringError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommandParameters.cs", + "line": 240 + } + ], + "use_count": 1 + }, + { + "key": "IllegalEnumerableExpansionValue", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 649 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/FormatAndOut_format_xxx.resx": { + "class": "FormatAndOut_format_xxx", + "key_count": 20, + "keys": [ + { + "key": "CannotSpecifyViewAndPropertyError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 704 + } + ], + "use_count": 1 + }, + { + "key": "CannotSpecifyAutosizeAndColumnsError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs", + "line": 99 + } + ], + "use_count": 1 + }, + { + "key": "UnknownViewNameError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 337 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 343 + } + ], + "use_count": 2 + }, + { + "key": "UnknownViewNameErrorSuffix", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 338 + } + ], + "use_count": 1 + }, + { + "key": "NonExistingViewNameError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 344 + } + ], + "use_count": 1 + }, + { + "key": "InvalidViewNameError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 327 + } + ], + "use_count": 1 + }, + { + "key": "SuggestValidViewNamePrefix", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 308 + } + ], + "use_count": 1 + }, + { + "key": "GroupStartDataIndentedAutoGeneratedLabel", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewGenerator.cs", + "line": 248 + } + ], + "use_count": 1 + }, + { + "key": "IEnum_Header", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "IEnum_NoObjects", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 173 + } + ], + "use_count": 1 + }, + { + "key": "IEnum_OneObject", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 179 + } + ], + "use_count": 1 + }, + { + "key": "IEnum_ManyObjects", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseFormattingCommand.cs", + "line": 185 + } + ], + "use_count": 1 + }, + { + "key": "FOD_ClassIdInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 136 + } + ], + "use_count": 1 + }, + { + "key": "FOD_InvalidPropertyType", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 241 + } + ], + "use_count": 1 + }, + { + "key": "FOD_NullDataMember", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 335 + } + ], + "use_count": 1 + }, + { + "key": "FOD_InvalidClassidProperty", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 394 + } + ], + "use_count": 1 + }, + { + "key": "FOD_InvalidClassid", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 466 + } + ], + "use_count": 1 + }, + { + "key": "FOD_RecursiveProperty", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormattingObjectsDeserializer.cs", + "line": 211 + } + ], + "use_count": 1 + }, + { + "key": "PSPropertyExpressionError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 657 + } + ], + "use_count": 1 + }, + { + "key": "FormattingError", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/FormatViewManager.cs", + "line": 670 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/FormatAndOut_out_xxx.resx": { + "class": "FormatAndOut_out_xxx", + "key_count": 6, + "keys": [ + { + "key": "ConsoleLineOutput_PagingPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs", + "line": 210 + } + ], + "use_count": 1 + }, + { + "key": "OutLineOutput_NullLineOutputParameter", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs", + "line": 64 + } + ], + "use_count": 1 + }, + { + "key": "OutLineOutput_InvalidLineOutputParameterType", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/out-textInterface/OutTextInterface.cs", + "line": 78 + } + ], + "use_count": 1 + }, + { + "key": "OutLineOutput_OutOfSequencePacket", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/BaseOutputtingCommand.cs", + "line": 341 + } + ], + "use_count": 1 + }, + { + "key": "OutFile_FileOpenFailure", + "uses": [], + "use_count": 0 + }, + { + "key": "OutFile_Action", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/out-file/Out-File.cs", + "line": 201 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/GetErrorText.resx": { + "class": "GetErrorText", + "key_count": 9, + "keys": [ + { + "key": "ResourceBaseNameFailure", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 1407 + }, + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 274 + } + ], + "use_count": 2 + }, + { + "key": "ResourceIdFailure", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 1412 + }, + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 279 + } + ], + "use_count": 2 + }, + { + "key": "ActionPreferenceStop", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ExecutionExceptions.cs", + "line": 417 + } + ], + "use_count": 1 + }, + { + "key": "AssemblyNotRegistered", + "uses": [], + "use_count": 0 + }, + { + "key": "BadTemplate", + "uses": [], + "use_count": 0 + }, + { + "key": "BlankTemplate", + "uses": [], + "use_count": 0 + }, + { + "key": "PipelineStoppedException", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ExecutionExceptions.cs", + "line": 293 + } + ], + "use_count": 1 + }, + { + "key": "ScriptCallDepthException", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ExecutionExceptions.cs", + "line": 732 + } + ], + "use_count": 1 + }, + { + "key": "PipelineDepthException", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ExecutionExceptions.cs", + "line": 827 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/HelpDisplayStrings.resx": { + "class": "HelpDisplayStrings", + "key_count": 114, + "keys": [ + { + "key": "Name", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 279 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 381 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 569 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 630 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 840 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 950 + } + ], + "use_count": 13 + }, + { + "key": "Synopsis", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 847 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 957 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1042 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1147 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1263 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1349 + } + ], + "use_count": 9 + }, + { + "key": "DetailedDescription", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 860 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 970 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1055 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 248 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 905 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 975 + } + ], + "use_count": 6 + }, + { + "key": "Syntax", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 293 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 395 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 583 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 323 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 551 + } + ], + "use_count": 5 + }, + { + "key": "Parameters", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 401 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 589 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 624 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 737 + } + ], + "use_count": 4 + }, + { + "key": "InputType", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 597 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 742 + } + ], + "use_count": 2 + }, + { + "key": "ReturnType", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 603 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 748 + } + ], + "use_count": 2 + }, + { + "key": "TerminatingErrors", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 711 + } + ], + "use_count": 1 + }, + { + "key": "NonHyphenTerminatingErrors", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 701 + } + ], + "use_count": 1 + }, + { + "key": "Notes", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 694 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 929 + } + ], + "use_count": 2 + }, + { + "key": "Examples", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 871 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 981 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1165 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1281 + } + ], + "use_count": 4 + }, + { + "key": "Example", + "uses": [], + "use_count": 0 + }, + { + "key": "ExampleUpperCase", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommentsParser.cs", + "line": 366 + } + ], + "use_count": 1 + }, + { + "key": "Output", + "uses": [], + "use_count": 0 + }, + { + "key": "RelatedLinks", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 876 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 986 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1061 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1170 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1286 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1363 + } + ], + "use_count": 9 + }, + { + "key": "ShortDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "TitleColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 950 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 971 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 1008 + } + ], + "use_count": 3 + }, + { + "key": "QuestionColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 953 + } + ], + "use_count": 1 + }, + { + "key": "Answer", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 956 + } + ], + "use_count": 1 + }, + { + "key": "TermColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 990 + } + ], + "use_count": 1 + }, + { + "key": "DefinitionColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 993 + } + ], + "use_count": 1 + }, + { + "key": "ContentColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 1011 + } + ], + "use_count": 1 + }, + { + "key": "ProviderName", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 885 + } + ], + "use_count": 1 + }, + { + "key": "BaseCmdletInformation", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 331 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 467 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 384 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 631 + } + ], + "use_count": 4 + }, + { + "key": "ParameterRequired", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 508 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 697 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 823 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 348 + } + ], + "use_count": 4 + }, + { + "key": "ParameterPosition", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 512 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 701 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 351 + } + ], + "use_count": 3 + }, + { + "key": "TypeColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 302 + } + ], + "use_count": 1 + }, + { + "key": "TargetObjectTypeColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 305 + } + ], + "use_count": 1 + }, + { + "key": "ParameterDefaultValue", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 355 + } + ], + "use_count": 1 + }, + { + "key": "AcceptsPipelineInput", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 516 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 705 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 358 + } + ], + "use_count": 3 + }, + { + "key": "AcceptsWildCardCharacters", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 528 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 717 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 364 + } + ], + "use_count": 3 + }, + { + "key": "Category", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 294 + } + ], + "use_count": 1 + }, + { + "key": "SuggestedActionColon", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 308 + } + ], + "use_count": 1 + }, + { + "key": "VerboseHelpInfo", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 890 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1000 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1075 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1184 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1300 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1377 + } + ], + "use_count": 8 + }, + { + "key": "FullHelpInfo", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 895 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1005 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1080 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1189 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1305 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1382 + } + ], + "use_count": 8 + }, + { + "key": "ExampleHelpInfo", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 885 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 995 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1070 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1179 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1295 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1372 + } + ], + "use_count": 8 + }, + { + "key": "RelatedLinksHelpInfo", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 134 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 150 + } + ], + "use_count": 2 + }, + { + "key": "CommonParameters", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterSetInfo.cs", + "line": 215 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 256 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 328 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 357 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 464 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 545 + } + ], + "use_count": 9 + }, + { + "key": "RemarksSection", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 306 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 416 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 616 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 651 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 882 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 992 + } + ], + "use_count": 12 + }, + { + "key": "TrueShort", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 488 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 677 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 804 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 132 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 874 + } + ], + "use_count": 5 + }, + { + "key": "NamedParameter", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 476 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 665 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 334 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 490 + } + ], + "use_count": 4 + }, + { + "key": "Drives", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 892 + } + ], + "use_count": 1 + }, + { + "key": "Capabilities", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 911 + } + ], + "use_count": 1 + }, + { + "key": "Tasks", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 917 + } + ], + "use_count": 1 + }, + { + "key": "Task", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 853 + } + ], + "use_count": 1 + }, + { + "key": "Filters", + "uses": [], + "use_count": 0 + }, + { + "key": "DynamicParameters", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 923 + } + ], + "use_count": 1 + }, + { + "key": "CmdletsSupported", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 842 + } + ], + "use_count": 1 + }, + { + "key": "AliasesSection", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 299 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 409 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 609 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 644 + } + ], + "use_count": 4 + }, + { + "key": "GetLatestHelpContent", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 738 + } + ], + "use_count": 1 + }, + { + "key": "None", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 320 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 456 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpInfo.cs", + "line": 158 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 98 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 131 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 501 + } + ], + "use_count": 8 + }, + { + "key": "ParameterAliases", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 522 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 711 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 361 + } + ], + "use_count": 3 + }, + { + "key": "ParameterIsDynamic", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 525 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 714 + } + ], + "use_count": 2 + }, + { + "key": "ParameterSetName", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 519 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 708 + } + ], + "use_count": 2 + }, + { + "key": "UnableToRetrieveHelpInfoXml", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 314 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 339 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 359 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 680 + } + ], + "use_count": 4 + }, + { + "key": "PipelineByPropertyName", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 859 + } + ], + "use_count": 1 + }, + { + "key": "PipelineByValue", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 854 + } + ], + "use_count": 1 + }, + { + "key": "PipelineFromRemainingArguments", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 864 + } + ], + "use_count": 1 + }, + { + "key": "HelpCultureNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 604 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 232 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 688 + } + ], + "use_count": 3 + }, + { + "key": "HelpCultureNotSupportedFallback", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 582 + } + ], + "use_count": 1 + }, + { + "key": "ModuleBaseMustExist", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 520 + } + ], + "use_count": 1 + }, + { + "key": "PathMustBeValidContainers", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 200 + }, + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 217 + }, + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 238 + }, + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 257 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 510 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 764 + } + ], + "use_count": 6 + }, + { + "key": "TooManyRedirections", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 477 + } + ], + "use_count": 1 + }, + { + "key": "UpdateProgressActivity", + "uses": [], + "use_count": 0 + }, + { + "key": "UpdateProgressConnecting", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 763 + } + ], + "use_count": 1 + }, + { + "key": "UpdateProgressDownloading", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 811 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1541 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1565 + } + ], + "use_count": 3 + }, + { + "key": "UpdateProgressInstalling", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 154 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1049 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1076 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 211 + } + ], + "use_count": 4 + }, + { + "key": "UpdateProgressLocating", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 332 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 365 + } + ], + "use_count": 2 + }, + { + "key": "AllParameterSetsName", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 450 + } + ], + "use_count": 1 + }, + { + "key": "CannotMatchModulePattern", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 652 + } + ], + "use_count": 1 + }, + { + "key": "ModuleNotFoundWithFullyQualifiedName", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 651 + } + ], + "use_count": 1 + }, + { + "key": "HelpContentNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 803 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 823 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1055 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1528 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 453 + } + ], + "use_count": 5 + }, + { + "key": "HelpInfoUriNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 245 + } + ], + "use_count": 1 + }, + { + "key": "ModuleNameNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 485 + } + ], + "use_count": 1 + }, + { + "key": "ModuleNameTooLong", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 269 + } + ], + "use_count": 1 + }, + { + "key": "PathNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 182 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 284 + } + ], + "use_count": 2 + }, + { + "key": "UpdateHelpCompleted", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 488 + } + ], + "use_count": 1 + }, + { + "key": "UnzipFailure", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1153 + } + ], + "use_count": 1 + }, + { + "key": "UnableToConnect", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 882 + } + ], + "use_count": 1 + }, + { + "key": "HelpContentXmlValidationFailure", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 646 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 686 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1265 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1283 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1296 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1319 + } + ], + "use_count": 7 + }, + { + "key": "HelpInfoXmlValidationFailure", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 640 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 666 + } + ], + "use_count": 2 + }, + { + "key": "SaveHelpCompleted", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 399 + } + ], + "use_count": 1 + }, + { + "key": "HelpContentXsdNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1251 + } + ], + "use_count": 1 + }, + { + "key": "FailedToUpdateHelpForModule", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 138 + } + ], + "use_count": 1 + }, + { + "key": "SaveProgressActivity", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpContentContainsInvalidFiles", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1239 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1358 + } + ], + "use_count": 2 + }, + { + "key": "FailedToSaveHelpForModule", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 149 + } + ], + "use_count": 1 + }, + { + "key": "FailedToSaveHelpForModuleWithCulture", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 153 + } + ], + "use_count": 1 + }, + { + "key": "FailedToUpdateHelpForModuleWithCulture", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 142 + } + ], + "use_count": 1 + }, + { + "key": "FailedToUpdateHelpWithLocaleNoUICulture", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 191 + } + ], + "use_count": 1 + }, + { + "key": "FalseShort", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 482 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 671 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 798 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/Help_format_ps1xml.cs", + "line": 126 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 583 + }, + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 869 + } + ], + "use_count": 6 + }, + { + "key": "CannotSpecifyRecurseWithoutPath", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 179 + } + ], + "use_count": 1 + }, + { + "key": "ProviderIsNotFileSystem", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 841 + } + ], + "use_count": 1 + }, + { + "key": "SearchingForHelpContent", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpSystem.cs", + "line": 466 + } + ], + "use_count": 1 + }, + { + "key": "CannotMatchUICulturePattern", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 388 + } + ], + "use_count": 1 + }, + { + "key": "UseForceToSaveHelp", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 740 + } + ], + "use_count": 1 + }, + { + "key": "UseForceToUpdateHelp", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 736 + } + ], + "use_count": 1 + }, + { + "key": "NewestContentAlreadyInstalled", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 389 + } + ], + "use_count": 1 + }, + { + "key": "SuccessfullyUpdatedHelpContent", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 323 + }, + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 395 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 389 + }, + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 483 + } + ], + "use_count": 4 + }, + { + "key": "UpdatedHelpContent", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 484 + } + ], + "use_count": 1 + }, + { + "key": "InvalidHelpInfoUri", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 463 + } + ], + "use_count": 1 + }, + { + "key": "HelpContentMustBeInTargetNamespace", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1320 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1333 + } + ], + "use_count": 2 + }, + { + "key": "GetLatestHelpContentWithoutHelpUri", + "uses": [ + { + "file": "src/System.Management.Automation/help/DefaultCommandHelpObjectBuilder.cs", + "line": 734 + } + ], + "use_count": 1 + }, + { + "key": "NewestContentAlreadyDownloaded", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 323 + } + ], + "use_count": 1 + }, + { + "key": "SavedHelpContent", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 396 + } + ], + "use_count": 1 + }, + { + "key": "InvalidHelpInfoUriFormat", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 257 + } + ], + "use_count": 1 + }, + { + "key": "RootElementMustBeHelpItems", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1265 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1283 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 1296 + } + ], + "use_count": 3 + }, + { + "key": "SaveProgressActivityForModule", + "uses": [ + { + "file": "src/System.Management.Automation/help/SaveHelpCommand.cs", + "line": 154 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 155 + } + ], + "use_count": 2 + }, + { + "key": "UpdateProgressActivityForModule", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 211 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpCommandBase.cs", + "line": 155 + } + ], + "use_count": 2 + }, + { + "key": "UpdateHelpResolveUriVerbose", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 400 + } + ], + "use_count": 1 + }, + { + "key": "OnlineHelpUri", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 655 + }, + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 663 + } + ], + "use_count": 2 + }, + { + "key": "UpdateHelpShouldProcessActionMessage", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 369 + } + ], + "use_count": 1 + }, + { + "key": "Properties", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 866 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 976 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1153 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1269 + } + ], + "use_count": 4 + }, + { + "key": "Methods", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1159 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/DefaultFormatters/HelpV3_format_ps1xml.cs", + "line": 1275 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/HelpErrors.resx": { + "class": "HelpErrors", + "key_count": 25, + "keys": [ + { + "key": "HelpNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpNotFoundException.cs", + "line": 61 + } + ], + "use_count": 1 + }, + { + "key": "HelpCategoryInvalid", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpFileLoadFailure", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpFileNotAccessible", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpFileNotValid", + "uses": [], + "use_count": 0 + }, + { + "key": "LoadHelpFileForTargetFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderLoadError", + "uses": [], + "use_count": 0 + }, + { + "key": "HelpLoadError", + "uses": [], + "use_count": 0 + }, + { + "key": "MamlInvalidChildNodeError", + "uses": [], + "use_count": 0 + }, + { + "key": "MamlInvalidChildNodeCountError", + "uses": [], + "use_count": 0 + }, + { + "key": "RegistryPathNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "NoParmsFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 505 + } + ], + "use_count": 1 + }, + { + "key": "ParamNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 541 + }, + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 547 + }, + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 553 + }, + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 559 + } + ], + "use_count": 4 + }, + { + "key": "NoURIFound", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 591 + } + ], + "use_count": 1 + }, + { + "key": "InvalidURI", + "uses": [ + { + "file": "src/System.Management.Automation/help/BaseCommandHelpInfo.cs", + "line": 265 + }, + { + "file": "src/System.Management.Automation/help/BaseCommandHelpInfo.cs", + "line": 332 + } + ], + "use_count": 2 + }, + { + "key": "CannotLaunchURI", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 670 + }, + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 691 + } + ], + "use_count": 2 + }, + { + "key": "ProtocolNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 646 + } + ], + "use_count": 1 + }, + { + "key": "MultipleOnlineTopicsNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 350 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceNotAvailable", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommentsParser.cs", + "line": 677 + } + ], + "use_count": 1 + }, + { + "key": "UpdatableHelpRequiresElevation", + "uses": [ + { + "file": "src/System.Management.Automation/help/UpdateHelpCommand.cs", + "line": 381 + } + ], + "use_count": 1 + }, + { + "key": "GraphicalHostAssemblyIsNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs", + "line": 104 + } + ], + "use_count": 1 + }, + { + "key": "RemotingNotSupportedForFeature", + "uses": [ + { + "file": "src/System.Management.Automation/utils/GraphicalHostReflectionWrapper.cs", + "line": 81 + } + ], + "use_count": 1 + }, + { + "key": "CircularDependencyInHelpForwarding", + "uses": [ + { + "file": "src/System.Management.Automation/help/CommandHelpProvider.cs", + "line": 453 + } + ], + "use_count": 1 + }, + { + "key": "NoNetworkCommands", + "uses": [ + { + "file": "src/System.Management.Automation/help/HelpCommands.cs", + "line": 263 + } + ], + "use_count": 1 + }, + { + "key": "NotAllowedInRestrictedRemoting", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ShowCommand/ShowCommand.cs", + "line": 175 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/HistoryStrings.resx": { + "class": "HistoryStrings", + "key_count": 11, + "keys": [ + { + "key": "InvalidIdGetHistory", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1240 + } + ], + "use_count": 1 + }, + { + "key": "NoHistoryForId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 933 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1263 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1696 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1845 + } + ], + "use_count": 4 + }, + { + "key": "NoCountWithMultipleIds", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 954 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1716 + } + ], + "use_count": 2 + }, + { + "key": "NoHistoryForCommandline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1217 + } + ], + "use_count": 1 + }, + { + "key": "NoLastHistoryEntryFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1177 + } + ], + "use_count": 1 + }, + { + "key": "InvokeHistoryLoopDetected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1072 + } + ], + "use_count": 1 + }, + { + "key": "InvokeHistoryMultipleCommandsError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1048 + } + ], + "use_count": 1 + }, + { + "key": "AddHistoryInvalidInput", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1478 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCountValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1772 + } + ], + "use_count": 1 + }, + { + "key": "ClearHistoryWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1744 + } + ], + "use_count": 1 + }, + { + "key": "NoCountWithMultipleCmdLine", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 1802 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/HostInterfaceExceptionsStrings.resx": { + "class": "HostInterfaceExceptionsStrings", + "key_count": 4, + "keys": [ + { + "key": "DefaultCtorMessageTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/utils/HostInterfacesExceptions.cs", + "line": 22 + }, + { + "file": "src/System.Management.Automation/utils/HostInterfacesExceptions.cs", + "line": 133 + } + ], + "use_count": 2 + }, + { + "key": "HostFunctionNotImplemented", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostRawUserInterface.cs", + "line": 29 + } + ], + "use_count": 1 + }, + { + "key": "HostFunctionPromptNotImplemented", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 55 + } + ], + "use_count": 1 + }, + { + "key": "RunspacePoolNotOpened", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 463 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 558 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/InternalCommandStrings.resx": { + "class": "InternalCommandStrings", + "key_count": 24, + "keys": [ + { + "key": "AmbiguousMethodName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1031 + } + ], + "use_count": 1 + }, + { + "key": "AmbiguousPropertyOrMethodName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 711 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2379 + } + ], + "use_count": 2 + }, + { + "key": "ForEachObjectKeyAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1129 + } + ], + "use_count": 1 + }, + { + "key": "ForEachObjectMethodActionWithArguments", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1060 + } + ], + "use_count": 1 + }, + { + "key": "ForEachObjectMethodActionWithoutArguments", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 753 + } + ], + "use_count": 1 + }, + { + "key": "ForEachObjectPropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 651 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 736 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 822 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 895 + } + ], + "use_count": 4 + }, + { + "key": "ForEachObjectTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 638 + } + ], + "use_count": 1 + }, + { + "key": "InputObjectIsNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 657 + }, + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2336 + } + ], + "use_count": 2 + }, + { + "key": "MethodNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1042 + } + ], + "use_count": 1 + }, + { + "key": "NoMethodInvocationInRestrictedLanguageMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1199 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3077 + } + ], + "use_count": 2 + }, + { + "key": "NoShouldProcessForScriptBlockSet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 965 + } + ], + "use_count": 1 + }, + { + "key": "OperationNotAllowedInRestrictedLanguageMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2011 + } + ], + "use_count": 1 + }, + { + "key": "OperatorNotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2277 + } + ], + "use_count": 1 + }, + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2406 + } + ], + "use_count": 1 + }, + { + "key": "PropertyOrMethodNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 806 + } + ], + "use_count": 1 + }, + { + "key": "ValueNotSpecifiedForWhereObject", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2265 + } + ], + "use_count": 1 + }, + { + "key": "PSTaskStreamWriterWrongThread", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSTask.cs", + "line": 614 + } + ], + "use_count": 1 + }, + { + "key": "ParallelUsingVariableCannotBeScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 428 + } + ], + "use_count": 1 + }, + { + "key": "ParallelPipedInputObjectCannotBeScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 531 + } + ], + "use_count": 1 + }, + { + "key": "ParallelCannotUseTimeoutWithJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 442 + } + ], + "use_count": 1 + }, + { + "key": "ParallelCommonParametersNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 398 + } + ], + "use_count": 1 + }, + { + "key": "ParallelPipedInputProcessingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 600 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1224 + } + ], + "use_count": 1 + }, + { + "key": "WDACLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1225 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/InternalHostStrings.resx": { + "class": "InternalHostStrings", + "key_count": 1, + "keys": [ + { + "key": "EnterExitNestedPromptOutOfSync", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHost.cs", + "line": 258 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/InternalHostUserInterfaceStrings.resx": { + "class": "InternalHostUserInterfaceStrings", + "key_count": 29, + "keys": [ + { + "key": "WriteDebugLineStoppedError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 391 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 407 + } + ], + "use_count": 2 + }, + { + "key": "UnsupportedPreferenceError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 416 + } + ], + "use_count": 1 + }, + { + "key": "PromptEmptyDescriptionsError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 733 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueYesLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 480 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueYesHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 480 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueYesToAllLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 481 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueYesToAllHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 481 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueNoLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 482 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueNoHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 482 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueNoToAllLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 483 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueNoToAllHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 483 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueSuspendLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 484 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinueSuspendHelp", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 484 + } + ], + "use_count": 1 + }, + { + "key": "ShouldContinuePromptMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 493 + } + ], + "use_count": 1 + }, + { + "key": "DefaultChoice", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 973 + } + ], + "use_count": 1 + }, + { + "key": "DefaultChoicesForMultipleChoices", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 977 + } + ], + "use_count": 1 + }, + { + "key": "ChoiceMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 988 + } + ], + "use_count": 1 + }, + { + "key": "EmptyChoicesError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 899 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDefaultChoiceForMultipleSelection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/InternalHostUserInterface.cs", + "line": 910 + } + ], + "use_count": 1 + }, + { + "key": "InvalidChoiceHotKeyError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 1425 + } + ], + "use_count": 1 + }, + { + "key": "VerboseFormatString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 627 + } + ], + "use_count": 1 + }, + { + "key": "WarningFormatString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 724 + } + ], + "use_count": 1 + }, + { + "key": "DebugFormatString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 530 + } + ], + "use_count": 1 + }, + { + "key": "HostNotTranscribing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 671 + } + ], + "use_count": 1 + }, + { + "key": "CommandStartTime", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 445 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptPrologue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 647 + } + ], + "use_count": 1 + }, + { + "key": "MinimalTranscriptPrologue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 610 + } + ], + "use_count": 1 + }, + { + "key": "TranscriptEpilogue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 689 + } + ], + "use_count": 1 + }, + { + "key": "InvalidTranscriptFilePath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostUserInterface.cs", + "line": 875 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/Logging.resx": { + "class": "Logging", + "key_count": 11, + "keys": [ + { + "key": "EngineHealthContext", + "uses": [], + "use_count": 0 + }, + { + "key": "CommandHealthContext", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderHealthContext", + "uses": [], + "use_count": 0 + }, + { + "key": "EngineLifecycleContext", + "uses": [], + "use_count": 0 + }, + { + "key": "CommandLifecycleContext", + "uses": [], + "use_count": 0 + }, + { + "key": "ProviderLifecycleContext", + "uses": [], + "use_count": 0 + }, + { + "key": "SettingsContext", + "uses": [], + "use_count": 0 + }, + { + "key": "PipelineExecutionDetailContext", + "uses": [], + "use_count": 0 + }, + { + "key": "UnknownUserName", + "uses": [ + { + "file": "src/System.Management.Automation/logging/MshLog.cs", + "line": 810 + } + ], + "use_count": 1 + }, + { + "key": "EngineExperimentalFeatureNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", + "line": 187 + } + ], + "use_count": 1 + }, + { + "key": "InvalidExperimentalFeatureName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", + "line": 193 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/Metadata.resx": { + "class": "Metadata", + "key_count": 49, + "keys": [ + { + "key": "MetadataMemberInitialization", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeMetadata.cs", + "line": 1539 + }, + { + "file": "src/System.Management.Automation/engine/TypeMetadata.cs", + "line": 1548 + } + ], + "use_count": 2 + }, + { + "key": "ValidateRangeElementType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1104 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1126 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1194 + } + ], + "use_count": 3 + }, + { + "key": "ValidateRangePositiveFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1139 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1234 + } + ], + "use_count": 2 + }, + { + "key": "ValidateRangeNonNegativeFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1150 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1245 + } + ], + "use_count": 2 + }, + { + "key": "ValidateRangeNegativeFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1161 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1256 + } + ], + "use_count": 2 + }, + { + "key": "ValidateRangeNonPositiveFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1172 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1267 + } + ], + "use_count": 2 + }, + { + "key": "ValidateRangeMinRangeMaxRangeType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1046 + } + ], + "use_count": 1 + }, + { + "key": "ValidateRangeNotIComparable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1062 + } + ], + "use_count": 1 + }, + { + "key": "ValidateRangeMaxRangeSmallerThanMinRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1074 + } + ], + "use_count": 1 + }, + { + "key": "ValidateRangeGreaterThanMaxRangeFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1216 + } + ], + "use_count": 1 + }, + { + "key": "ValidateRangeSmallerThanMinRangeFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1206 + }, + { + "file": "src/System.Management.Automation/engine/PSVersionInfo.cs", + "line": 1014 + } + ], + "use_count": 2 + }, + { + "key": "ValidatePatternFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1390 + } + ], + "use_count": 1 + }, + { + "key": "ValidateCountNotInArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1556 + } + ], + "use_count": 1 + }, + { + "key": "ValidateCountExactFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1564 + } + ], + "use_count": 1 + }, + { + "key": "ValidateCountMinMaxFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1573 + } + ], + "use_count": 1 + }, + { + "key": "ValidateCountMaxLengthSmallerThanMinLength", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1604 + } + ], + "use_count": 1 + }, + { + "key": "ValidateLengthMaxLengthSmallerThanMinLength", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 900 + } + ], + "use_count": 1 + }, + { + "key": "ValidateLengthNotString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 852 + } + ], + "use_count": 1 + }, + { + "key": "ValidateLengthMinLengthFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 862 + } + ], + "use_count": 1 + }, + { + "key": "ValidateLengthMaxLengthFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 871 + } + ], + "use_count": 1 + }, + { + "key": "ValidateSetFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1761 + } + ], + "use_count": 1 + }, + { + "key": "ValidateSetGeneratedValidValuesListIsNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1658 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1724 + } + ], + "use_count": 2 + }, + { + "key": "ValidateFailureResult", + "uses": [], + "use_count": 0 + }, + { + "key": "ParsingTooManyParameterSets", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 245 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentTransformationArgumentsShouldBeStrings", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidValueFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 663 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 89 + } + ], + "use_count": 2 + }, + { + "key": "InvalidMetadataForCurrentValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/VariableAttributeCollection.cs", + "line": 143 + } + ], + "use_count": 1 + }, + { + "key": "ValidateNotNullFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 984 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1381 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1450 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1746 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1956 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2083 + } + ], + "use_count": 6 + }, + { + "key": "ValidateNotNullCollectionFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2103 + } + ], + "use_count": 1 + }, + { + "key": "ValidateNotNullOrEmptyFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2150 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2169 + } + ], + "use_count": 2 + }, + { + "key": "ValidateNotNullOrEmptyCollectionFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 206 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2193 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2213 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2224 + }, + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2234 + } + ], + "use_count": 5 + }, + { + "key": "ValidateNotNullOrWhiteSpaceFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2161 + } + ], + "use_count": 1 + }, + { + "key": "ValidateNotNullOrWhiteSpaceCollectionFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 2205 + } + ], + "use_count": 1 + }, + { + "key": "ParameterNameAlreadyExistsForCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 100 + } + ], + "use_count": 1 + }, + { + "key": "AliasParameterNameAlreadyExistsForCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 134 + } + ], + "use_count": 1 + }, + { + "key": "ParameterNameConflictsWithAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 112 + }, + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 146 + } + ], + "use_count": 2 + }, + { + "key": "ValidateScriptFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1464 + } + ], + "use_count": 1 + }, + { + "key": "ValidateVersionFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2679 + } + ], + "use_count": 1 + }, + { + "key": "ValidateVariableName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommonCommandParameters.cs", + "line": 278 + } + ], + "use_count": 1 + }, + { + "key": "JobDefinitionMustDeriveFromIJobConverter", + "uses": [], + "use_count": 0 + }, + { + "key": "ValidateDrivePathArgNotString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1964 + } + ], + "use_count": 1 + }, + { + "key": "ValidateDrivePathFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1998 + } + ], + "use_count": 1 + }, + { + "key": "ValidateDrivePathInvalidChar", + "uses": [], + "use_count": 0 + }, + { + "key": "ValidateDrivePathNoRoot", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1980 + } + ], + "use_count": 1 + }, + { + "key": "ArgumentNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", + "line": 358 + } + ], + "use_count": 1 + }, + { + "key": "InvalidEnumArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExperimentalFeature/ExperimentalFeature.cs", + "line": 366 + } + ], + "use_count": 1 + }, + { + "key": "ValidateTrustedDataFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1860 + } + ], + "use_count": 1 + }, + { + "key": "WDACParameterArgNotTrustedLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1866 + } + ], + "use_count": 1 + }, + { + "key": "WDACParameterArgNotTrustedMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Attributes.cs", + "line": 1867 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/MiniShellErrors.resx": { + "class": "MiniShellErrors", + "key_count": 2, + "keys": [ + { + "key": "UpdateNotSupportedForConfigurationCategory", + "uses": [], + "use_count": 0 + }, + { + "key": "UpdateAssemblyErrors", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/Modules.resx": { + "class": "Modules", + "key_count": 187, + "keys": [ + { + "key": "ModuleNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 863 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1355 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 76 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 95 + } + ], + "use_count": 4 + }, + { + "key": "ModuleWithVersionNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 840 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 848 + } + ], + "use_count": 2 + }, + { + "key": "MaximumVersionFormatIncorrect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1215 + } + ], + "use_count": 1 + }, + { + "key": "MaximumVersionNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 852 + } + ], + "use_count": 1 + }, + { + "key": "MinimumVersionAndMaximumVersionNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 844 + } + ], + "use_count": 1 + }, + { + "key": "MinimumVersionAndMaximumVersionInvalidRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1852 + } + ], + "use_count": 1 + }, + { + "key": "ModuleAssemblyFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2442 + } + ], + "use_count": 1 + }, + { + "key": "ManifestMemberNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3048 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3116 + } + ], + "use_count": 2 + }, + { + "key": "CantUseAsCustomObjectWithBinaryModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 470 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 690 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5353 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5481 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6004 + } + ], + "use_count": 5 + }, + { + "key": "InvalidModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 497 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 538 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 151 + } + ], + "use_count": 3 + }, + { + "key": "EmptyModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1506 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 582 + } + ], + "use_count": 2 + }, + { + "key": "InvalidModuleManifestMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 674 + } + ], + "use_count": 1 + }, + { + "key": "InvalidModuleSpecificationMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 137 + } + ], + "use_count": 1 + }, + { + "key": "ModuleTooDeeplyNested", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 61 + } + ], + "use_count": 1 + }, + { + "key": "ModuleManifestMissingModuleVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1742 + } + ], + "use_count": 1 + }, + { + "key": "ModuleManifestInvalidValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4600 + } + ], + "use_count": 1 + }, + { + "key": "ModuleManifestInsufficientModuleVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "ModuleManifestInsufficientPowerShellVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 655 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1822 + } + ], + "use_count": 2 + }, + { + "key": "ModuleManifestNestedModulesCantGoWithModuleToProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2940 + } + ], + "use_count": 1 + }, + { + "key": "ModuleManifestInvalidManifestMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3734 + } + ], + "use_count": 1 + }, + { + "key": "InvalidModuleManifestPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 932 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 287 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 371 + } + ], + "use_count": 3 + }, + { + "key": "InvalidModuleManifestVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1792 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 270 + } + ], + "use_count": 2 + }, + { + "key": "InvalidNestedModuleinModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 177 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRequiredAssembliesInModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "InvalidFilePathinModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 211 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRequiredModulesinModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 195 + } + ], + "use_count": 1 + }, + { + "key": "InvalidModuleListinModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 228 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPowerShellVersionInModuleManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 244 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateEntriesInCompatiblePSEditions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 964 + } + ], + "use_count": 1 + }, + { + "key": "ModuleVersionEqualsToVersionFolder", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 277 + } + ], + "use_count": 1 + }, + { + "key": "SkippingInvalidModuleVersionFolder", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 472 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleMissingModuleName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 143 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleMissingModuleVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 149 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotLoaded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3961 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotLoadedWrongGuid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3953 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotLoadedWrongVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3902 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3913 + } + ], + "use_count": 2 + }, + { + "key": "RequiredModuleNotLoadedWrongMaximumVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3934 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotLoadedWrongMinimumVersionAndMaximumVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3920 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3942 + } + ], + "use_count": 2 + }, + { + "key": "RequiredModuleNotFoundModuleVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 193 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFoundRequiredVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 173 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFoundMaximumVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 201 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFoundModuleAndMaximumVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 184 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFoundWithoutVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "NoModulesRemoved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 372 + } + ], + "use_count": 1 + }, + { + "key": "UnableToRemoveModuleMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5185 + } + ], + "use_count": 1 + }, + { + "key": "ModuleIsReadOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 171 + } + ], + "use_count": 1 + }, + { + "key": "ModuleIsConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 160 + } + ], + "use_count": 1 + }, + { + "key": "ModuleIsRequired", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 249 + } + ], + "use_count": 1 + }, + { + "key": "CanOnlyBeUsedFromWithinAModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 159 + } + ], + "use_count": 1 + }, + { + "key": "InvalidModuleExtension", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 747 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6097 + } + ], + "use_count": 2 + }, + { + "key": "InvalidOperationOnBinaryModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 1249 + }, + { + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 1347 + }, + { + "file": "src/System.Management.Automation/engine/Modules/PSModuleInfo.cs", + "line": 1388 + } + ], + "use_count": 3 + }, + { + "key": "ScriptsToProcessIncorrectExtension", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2384 + } + ], + "use_count": 1 + }, + { + "key": "DefaultCompanyName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 981 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 709 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1604 + } + ], + "use_count": 3 + }, + { + "key": "DefaultCopyrightMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 986 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 721 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1613 + } + ], + "use_count": 3 + }, + { + "key": "RemovingImportedFunction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5180 + } + ], + "use_count": 1 + }, + { + "key": "RemovingImportedAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5221 + } + ], + "use_count": 1 + }, + { + "key": "RemovingImportedVariable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5201 + } + ], + "use_count": 1 + }, + { + "key": "LoadingModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5722 + } + ], + "use_count": 1 + }, + { + "key": "LoadingFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2254 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2286 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2335 + } + ], + "use_count": 3 + }, + { + "key": "DottingScriptFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5868 + } + ], + "use_count": 1 + }, + { + "key": "ImportingFunction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7294 + } + ], + "use_count": 1 + }, + { + "key": "ImportingCmdlet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6832 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7115 + } + ], + "use_count": 2 + }, + { + "key": "ImportingAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6832 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7161 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7246 + } + ], + "use_count": 3 + }, + { + "key": "ImportingVariable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7198 + } + ], + "use_count": 1 + }, + { + "key": "ExportingCmdlet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1590 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1612 + } + ], + "use_count": 2 + }, + { + "key": "ExportingFunction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1564 + } + ], + "use_count": 1 + }, + { + "key": "ExportingAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1664 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1681 + } + ], + "use_count": 2 + }, + { + "key": "ExportingVariable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs", + "line": 1641 + } + ], + "use_count": 1 + }, + { + "key": "ImportingNonStandardVerb", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7397 + } + ], + "use_count": 1 + }, + { + "key": "ImportingNonStandardVerbVerbose", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7404 + } + ], + "use_count": 1 + }, + { + "key": "ImportingNonStandardVerbVerboseSuggestion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7410 + } + ], + "use_count": 1 + }, + { + "key": "ImportingNonStandardNoun", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7420 + } + ], + "use_count": 1 + }, + { + "key": "ImportingNonStandardNounVerbose", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7425 + } + ], + "use_count": 1 + }, + { + "key": "CreatingModuleManifestFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 970 + } + ], + "use_count": 1 + }, + { + "key": "ConfirmRemoveModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 188 + } + ], + "use_count": 1 + }, + { + "key": "InvalidProcessorArchitecture", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1934 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPowerShellHostName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1860 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPowerShellHostVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1899 + } + ], + "use_count": 1 + }, + { + "key": "ManifestHeaderLine1", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1014 + } + ], + "use_count": 1 + }, + { + "key": "ManifestHeaderLine2", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1017 + } + ], + "use_count": 1 + }, + { + "key": "ManifestHeaderLine3", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1020 + } + ], + "use_count": 1 + }, + { + "key": "RootModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1030 + } + ], + "use_count": 1 + }, + { + "key": "NestedModules", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1068 + } + ], + "use_count": 1 + }, + { + "key": "GUID", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1036 + }, + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1036 + } + ], + "use_count": 2 + }, + { + "key": "Author", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1038 + } + ], + "use_count": 1 + }, + { + "key": "CompanyName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1040 + } + ], + "use_count": 1 + }, + { + "key": "Copyright", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1042 + } + ], + "use_count": 1 + }, + { + "key": "ModuleVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1032 + } + ], + "use_count": 1 + }, + { + "key": "Description", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1044 + } + ], + "use_count": 1 + }, + { + "key": "PowerShellVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1046 + } + ], + "use_count": 1 + }, + { + "key": "CLRVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1054 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModules", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1058 + } + ], + "use_count": 1 + }, + { + "key": "ScriptsToProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1062 + } + ], + "use_count": 1 + }, + { + "key": "TypesToProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1064 + } + ], + "use_count": 1 + }, + { + "key": "FormatsToProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1066 + } + ], + "use_count": 1 + }, + { + "key": "RequiredAssemblies", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1060 + } + ], + "use_count": 1 + }, + { + "key": "FileList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1082 + } + ], + "use_count": 1 + }, + { + "key": "PrivateData", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1160 + }, + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1167 + } + ], + "use_count": 2 + }, + { + "key": "Tags", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1178 + } + ], + "use_count": 1 + }, + { + "key": "ProjectUri", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1180 + } + ], + "use_count": 1 + }, + { + "key": "LicenseUri", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1179 + } + ], + "use_count": 1 + }, + { + "key": "IconUri", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1181 + } + ], + "use_count": 1 + }, + { + "key": "ReleaseNotes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1182 + } + ], + "use_count": 1 + }, + { + "key": "Prerelease", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1183 + } + ], + "use_count": 1 + }, + { + "key": "RequireLicenseAcceptance", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1184 + } + ], + "use_count": 1 + }, + { + "key": "ExternalModuleDependencies", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1185 + } + ], + "use_count": 1 + }, + { + "key": "EndOfManifestHashTable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1188 + }, + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1203 + } + ], + "use_count": 2 + }, + { + "key": "PrivateDataValueTypeShouldBeHashTableError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1152 + } + ], + "use_count": 1 + }, + { + "key": "PrivateDataValueTypeShouldBeHashTableWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1158 + } + ], + "use_count": 1 + }, + { + "key": "InvalidParameterValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1217 + } + ], + "use_count": 1 + }, + { + "key": "FunctionsToExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1070 + } + ], + "use_count": 1 + }, + { + "key": "AliasesToExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1076 + } + ], + "use_count": 1 + }, + { + "key": "CmdletsToExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1072 + } + ], + "use_count": 1 + }, + { + "key": "VariablesToExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1074 + } + ], + "use_count": 1 + }, + { + "key": "DscResourcesToExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1078 + } + ], + "use_count": 1 + }, + { + "key": "CompatiblePSEditions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1034 + } + ], + "use_count": 1 + }, + { + "key": "ProcessorArchitecture", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1056 + } + ], + "use_count": 1 + }, + { + "key": "ModuleList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1080 + } + ], + "use_count": 1 + }, + { + "key": "DotNetFrameworkVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1052 + } + ], + "use_count": 1 + }, + { + "key": "PowerShellHostName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1048 + } + ], + "use_count": 1 + }, + { + "key": "PowerShellHostVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1050 + } + ], + "use_count": 1 + }, + { + "key": "HelpInfoURI", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1086 + }, + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1086 + } + ], + "use_count": 2 + }, + { + "key": "ModuleDriveInUse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 213 + } + ], + "use_count": 1 + }, + { + "key": "ImportModuleNoClobberForCmdlet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6838 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7087 + } + ], + "use_count": 2 + }, + { + "key": "ImportModuleNoClobberForAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7134 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7218 + } + ], + "use_count": 2 + }, + { + "key": "ImportModuleNoClobberForFunction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7264 + } + ], + "use_count": 1 + }, + { + "key": "ImportModuleNoClobberForVariable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 7183 + } + ], + "use_count": 1 + }, + { + "key": "WildCardNotAllowedInModuleToProcessAndInNestedModules", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1645 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2055 + } + ], + "use_count": 2 + }, + { + "key": "CoreModuleCannotBeRemoved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoveModuleCommand.cs", + "line": 201 + } + ], + "use_count": 1 + }, + { + "key": "ModuleManifestCannotContainBothModuleToProcessAndRootModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1603 + } + ], + "use_count": 1 + }, + { + "key": "ModuleToProcessFieldDeprecated", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1586 + } + ], + "use_count": 1 + }, + { + "key": "DefaultCommandPrefix", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1088 + } + ], + "use_count": 1 + }, + { + "key": "GlobalAndScopeParameterCannotBeSpecifiedTogether", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1821 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModulesCyclicDependency", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4247 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3974 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4067 + } + ], + "use_count": 2 + }, + { + "key": "MixedModuleOverCimSessionWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1664 + } + ], + "use_count": 1 + }, + { + "key": "WinCompatModuleWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 2127 + } + ], + "use_count": 1 + }, + { + "key": "WinCompatRequredVersionError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 2109 + } + ], + "use_count": 1 + }, + { + "key": "WinCompatModuleInDenyList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1960 + } + ], + "use_count": 1 + }, + { + "key": "PsModuleOverCimSessionError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1335 + } + ], + "use_count": 1 + }, + { + "key": "InvalidProcessorArchitectureInManifest", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 919 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryWorksOnlyInListAvailableMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 334 + } + ], + "use_count": 1 + }, + { + "key": "ModuleLoadedAsASnapin", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 775 + } + ], + "use_count": 1 + }, + { + "key": "WildCardNotAllowedInRequiredAssemblies", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2216 + } + ], + "use_count": 1 + }, + { + "key": "CmdletizationDoesSupportRexportingNestedModules", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1499 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryRemotePsrpCommandFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 997 + }, + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 164 + } + ], + "use_count": 2 + }, + { + "key": "RemoteDiscoveryFailedToGenerateProxyForRemoteModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 1118 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryFailedToProcessRemoteModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", + "line": 314 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryFailureFromDiscoveryProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", + "line": 346 + } + ], + "use_count": 1 + }, + { + "key": "RequiredModuleNotFoundWrongGuidVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3033 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryProviderNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", + "line": 336 + } + ], + "use_count": 1 + }, + { + "key": "CannotDetectNetFrameworkVersion", + "uses": [], + "use_count": 0 + }, + { + "key": "ScriptAnalysisModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ScriptAnalysis.cs", + "line": 29 + } + ], + "use_count": 1 + }, + { + "key": "ScriptAnalysisPreparing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandDiscovery.cs", + "line": 1035 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ScriptAnalysis.cs", + "line": 28 + } + ], + "use_count": 2 + }, + { + "key": "DeterminingAvailableModules", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleUtils.cs", + "line": 165 + } + ], + "use_count": 1 + }, + { + "key": "SearchingUncShare", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleUtils.cs", + "line": 166 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDiscoveryWorksOnlyForUnQualifiedNames", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 416 + }, + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 425 + } + ], + "use_count": 2 + }, + { + "key": "ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 394 + }, + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 407 + } + ], + "use_count": 2 + }, + { + "key": "ModuleNotFoundForGetModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 1109 + } + ], + "use_count": 1 + }, + { + "key": "PopulatingRepositorySourceLocation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2677 + } + ], + "use_count": 1 + }, + { + "key": "ManifestMemberNotValid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 743 + } + ], + "use_count": 1 + }, + { + "key": "PrerequisiteForDesktopEditionOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1052 + }, + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleManifestCommand.cs", + "line": 1054 + } + ], + "use_count": 2 + }, + { + "key": "PSEditionNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "ImplicitWinCompatDisabled", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2475 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2481 + } + ], + "use_count": 2 + }, + { + "key": "ExperimentalFeatureNameMissingOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2109 + } + ], + "use_count": 1 + }, + { + "key": "InvalidExperimentalFeatureName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 2123 + } + ], + "use_count": 1 + }, + { + "key": "SkipEditionCheckNotSupportedWithoutListAvailable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 363 + }, + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 364 + } + ], + "use_count": 2 + }, + { + "key": "ImportPSFileNotAllowedInConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5662 + } + ], + "use_count": 1 + }, + { + "key": "MismatchedLanguageModes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 897 + } + ], + "use_count": 1 + }, + { + "key": "CannotUseDotSourceWithWildCardFunctionExport", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6157 + } + ], + "use_count": 1 + }, + { + "key": "CannotExportMembersAccrossLanguageBoundaries", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 173 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateModuleWithScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindCoreCompatibleBuiltInModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ImportModuleCommand.cs", + "line": 2064 + } + ], + "use_count": 1 + }, + { + "key": "WDACExportModuleCommandLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 180 + } + ], + "use_count": 1 + }, + { + "key": "WDACExportModuleCommandLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ExportModuleMemberCommand.cs", + "line": 181 + } + ], + "use_count": 1 + }, + { + "key": "WDACImplicitFunctionExportLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3444 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5775 + } + ], + "use_count": 2 + }, + { + "key": "WDACImplicitFunctionExportLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 3445 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5776 + } + ], + "use_count": 2 + }, + { + "key": "WDACScriptFileImportLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5670 + } + ], + "use_count": 1 + }, + { + "key": "WDACScriptFileImportLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 5671 + } + ], + "use_count": 1 + }, + { + "key": "WDACModuleDotSourceLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6165 + } + ], + "use_count": 1 + }, + { + "key": "WDACModuleDotSourceLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6166 + } + ], + "use_count": 1 + }, + { + "key": "WDACModuleFnExportWithNestedModulesLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6192 + } + ], + "use_count": 1 + }, + { + "key": "WDACModuleFnExportWithNestedModulesLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 6193 + } + ], + "use_count": 1 + }, + { + "key": "WDACNewModuleCommandLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 186 + } + ], + "use_count": 1 + }, + { + "key": "WDACNewModuleCommandLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/NewModuleCommand.cs", + "line": 187 + } + ], + "use_count": 1 + }, + { + "key": "WDACMismatchedLanguageModesTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 905 + } + ], + "use_count": 1 + }, + { + "key": "WDACMismatchedLanguageModesMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 906 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/MshHostRawUserInterfaceStrings.resx": { + "class": "MshHostRawUserInterfaceStrings", + "key_count": 3, + "keys": [ + { + "key": "LessThanErrorTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", + "line": 753 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", + "line": 759 + } + ], + "use_count": 2 + }, + { + "key": "NonPositiveNumberErrorTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", + "line": 1835 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", + "line": 1842 + } + ], + "use_count": 2 + }, + { + "key": "AllNullOrEmptyStringsErrorTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/MshHostRawUserInterface.cs", + "line": 1750 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/MshSignature.resx": { + "class": "MshSignature", + "key_count": 8, + "keys": [ + { + "key": "MshSignature_Valid", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 328 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_NotSigned", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 351 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_HashMismatch", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 356 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_NotTrusted", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 361 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_NotSupportedFileFormat", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 366 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_NotSupportedFileFormat_NoExtension", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 371 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_Incompatible", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 344 + } + ], + "use_count": 1 + }, + { + "key": "MshSignature_Incompatible_HashAlgorithm", + "uses": [ + { + "file": "src/System.Management.Automation/security/MshSignature.cs", + "line": 340 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/MshSnapInCmdletResources.resx": { + "class": "MshSnapInCmdletResources", + "key_count": 4, + "keys": [ + { + "key": "CmdletNotAvailable", + "uses": [], + "use_count": 0 + }, + { + "key": "NoPSSnapInsFound", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidPSSnapInName", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 440 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2091 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2092 + } + ], + "use_count": 3 + }, + { + "key": "LoadSystemSnapinAsModule", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/MshSnapinInfo.resx": { + "class": "MshSnapinInfo", + "key_count": 13, + "keys": [ + { + "key": "MonadRootRegistryAccessFailed", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1117 + } + ], + "use_count": 1 + }, + { + "key": "MonadEngineRegistryAccessFailed", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1144 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1150 + } + ], + "use_count": 2 + }, + { + "key": "PublicKeyTokenAccessFailed", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 893 + } + ], + "use_count": 1 + }, + { + "key": "SpecifiedVersionNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1179 + } + ], + "use_count": 1 + }, + { + "key": "MshSnapinDoesNotExist", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 690 + } + ], + "use_count": 1 + }, + { + "key": "MandatoryValueNotPresent", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 751 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 811 + } + ], + "use_count": 2 + }, + { + "key": "MandatoryValueNotInCorrectFormat", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 819 + } + ], + "use_count": 1 + }, + { + "key": "MandatoryValueNotInCorrectFormatMultiString", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 778 + } + ], + "use_count": 1 + }, + { + "key": "DefaultMshSnapinNotPresent", + "uses": [], + "use_count": 0 + }, + { + "key": "NoMshSnapinPresentForVersion", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1206 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 1233 + } + ], + "use_count": 2 + }, + { + "key": "ResourceReaderDisposed", + "uses": [], + "use_count": 0 + }, + { + "key": "VersionValueInCorrect", + "uses": [ + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 846 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 851 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 856 + }, + { + "file": "src/System.Management.Automation/singleshell/config/MshSnapinInfo.cs", + "line": 861 + } + ], + "use_count": 4 + }, + { + "key": "PSVersionAttributeNotExist", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/NativeCP.resx": { + "class": "NativeCP", + "key_count": 9, + "keys": [ + { + "key": "IncorrectValueForCommandParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 106 + } + ], + "use_count": 1 + }, + { + "key": "NoValueForCommandParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 93 + } + ], + "use_count": 1 + }, + { + "key": "IncorrectValueForFormatParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 312 + } + ], + "use_count": 1 + }, + { + "key": "NoValueForInputFormatParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 124 + } + ], + "use_count": 1 + }, + { + "key": "NoValueForOutputFormatParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 144 + } + ], + "use_count": 1 + }, + { + "key": "StringValueExpectedForFormatParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 296 + } + ], + "use_count": 1 + }, + { + "key": "NoValuesSpecifiedForArgs", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 163 + } + ], + "use_count": 1 + }, + { + "key": "ParameterSpecifiedAlready", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MinishellParameterBinderController.cs", + "line": 268 + } + ], + "use_count": 1 + }, + { + "key": "CliXmlError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 2207 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PSCommandStrings.resx": { + "class": "PSCommandStrings", + "key_count": 1, + "keys": [ + { + "key": "ParameterRequiresCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSCommand.cs", + "line": 293 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PSCommand.cs", + "line": 333 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PSCommand.cs", + "line": 350 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PSCommand.cs", + "line": 390 + } + ], + "use_count": 4 + } + ] + }, + "src/System.Management.Automation/resources/PSConfigurationStrings.resx": { + "class": "PSConfigurationStrings", + "key_count": 3, + "keys": [ + { + "key": "CanNotConfigurationFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 434 + } + ], + "use_count": 1 + }, + { + "key": "CanNotReadConfigurationFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 428 + } + ], + "use_count": 1 + }, + { + "key": "CanNotReadConfigurationValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/PSConfiguration.cs", + "line": 468 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PSDataBufferStrings.resx": { + "class": "PSDataBufferStrings", + "key_count": 5, + "keys": [ + { + "key": "IndexOutOfRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 661 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 735 + } + ], + "use_count": 2 + }, + { + "key": "ValueNullReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 1613 + } + ], + "use_count": 1 + }, + { + "key": "CannotConvertToGenericType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 1618 + } + ], + "use_count": 1 + }, + { + "key": "WriteToClosedBuffer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 1434 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 1506 + }, + { + "file": "src/System.Management.Automation/utils/ObjectStream.cs", + "line": 1795 + } + ], + "use_count": 3 + }, + { + "key": "SerializationNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PSDataCollection.cs", + "line": 435 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PSListModifierStrings.resx": { + "class": "PSListModifierStrings", + "key_count": 2, + "keys": [ + { + "key": "ListModifierDisallowedKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ListModifier.cs", + "line": 109 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ListModifier.cs", + "line": 141 + } + ], + "use_count": 2 + }, + { + "key": "UpdateFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ListModifier.cs", + "line": 221 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PSStyleStrings.resx": { + "class": "PSStyleStrings", + "key_count": 3, + "keys": [ + { + "key": "TextContainsContent", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs", + "line": 788 + } + ], + "use_count": 1 + }, + { + "key": "ProgressWidthTooSmall", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs", + "line": 322 + } + ], + "use_count": 1 + }, + { + "key": "ExtensionNotStartingWithPeriod", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/PSStyle.cs", + "line": 519 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ParameterBinderStrings.resx": { + "class": "ParameterBinderStrings", + "key_count": 47, + "keys": [ + { + "key": "NamedParameterNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 564 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 882 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 442 + } + ], + "use_count": 3 + }, + { + "key": "PositionalParameterNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 937 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 473 + } + ], + "use_count": 2 + }, + { + "key": "MissingArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 219 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 253 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1397 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 563 + } + ], + "use_count": 4 + }, + { + "key": "AmbiguousParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MergedCommandParameterMetadata.cs", + "line": 545 + } + ], + "use_count": 1 + }, + { + "key": "CannotConvertArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1166 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1293 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1664 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1784 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1881 + } + ], + "use_count": 5 + }, + { + "key": "CannotConvertArgumentNoMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1316 + } + ], + "use_count": 1 + }, + { + "key": "AmbiguousPositionalParameter", + "uses": [], + "use_count": 0 + }, + { + "key": "AmbiguousPositionalParameterNoName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 739 + } + ], + "use_count": 1 + }, + { + "key": "AmbiguousParameterSet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 1495 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2707 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/PseudoParameterBinder.cs", + "line": 414 + } + ], + "use_count": 3 + }, + { + "key": "MissingMandatoryParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2855 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2953 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2974 + } + ], + "use_count": 3 + }, + { + "key": "ParameterNotInParameterSet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 1074 + } + ], + "use_count": 1 + }, + { + "key": "ParameterAlreadyBound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 456 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 457 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 639 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 640 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2049 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2050 + } + ], + "use_count": 16 + }, + { + "key": "ScriptBlockArgumentNoInput", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 1239 + } + ], + "use_count": 1 + }, + { + "key": "ScriptBlockArgumentInvocationFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 3723 + } + ], + "use_count": 1 + }, + { + "key": "ScriptBlockArgumentNoOutput", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 3741 + } + ], + "use_count": 1 + }, + { + "key": "InputObjectNotBound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 533 + } + ], + "use_count": 1 + }, + { + "key": "InputObjectMissingMandatory", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessor.cs", + "line": 574 + } + ], + "use_count": 1 + }, + { + "key": "GetDefaultValueFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "GetDynamicParametersException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 1637 + } + ], + "use_count": 1 + }, + { + "key": "PromptMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2917 + } + ], + "use_count": 1 + }, + { + "key": "PromptCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 2919 + } + ], + "use_count": 1 + }, + { + "key": "ParameterArgumentTransformationError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 443 + } + ], + "use_count": 1 + }, + { + "key": "ParameterArgumentTransformationErrorMessageOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 914 + } + ], + "use_count": 1 + }, + { + "key": "ParameterArgumentValidationError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 526 + } + ], + "use_count": 1 + }, + { + "key": "ParameterBindingFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 597 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4234 + } + ], + "use_count": 2 + }, + { + "key": "ParameterArgumentValidationErrorNullNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 709 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1371 + } + ], + "use_count": 2 + }, + { + "key": "ParameterArgumentValidationErrorEmptyStringNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 738 + } + ], + "use_count": 1 + }, + { + "key": "ParameterArgumentValidationErrorEmptyCollectionNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 807 + } + ], + "use_count": 1 + }, + { + "key": "ParameterArgumentValidationErrorEmptyArrayNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 802 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateParameterDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeMetadata.cs", + "line": 1453 + } + ], + "use_count": 1 + }, + { + "key": "CannotExtractAddMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 1603 + } + ], + "use_count": 1 + }, + { + "key": "RuntimeDefinedParameterNameMismatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/PseudoParameterBinder.cs", + "line": 50 + } + ], + "use_count": 1 + }, + { + "key": "MismatchedPSTypeName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 248 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 268 + }, + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 282 + } + ], + "use_count": 3 + }, + { + "key": "DifferentValuesAssignedToSingleParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 743 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 843 + } + ], + "use_count": 2 + }, + { + "key": "MultipleParametersMatched", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 723 + } + ], + "use_count": 1 + }, + { + "key": "DefaultBindingErrorElaborationMultiple", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 1038 + } + ], + "use_count": 1 + }, + { + "key": "DefaultBindingErrorElaborationSingle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderController.cs", + "line": 1035 + } + ], + "use_count": 1 + }, + { + "key": "FailToBindDefaultParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 453 + } + ], + "use_count": 1 + }, + { + "key": "SingleKeyInBadFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 767 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4364 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4444 + } + ], + "use_count": 3 + }, + { + "key": "MultipleKeysInBadFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 766 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4363 + } + ], + "use_count": 2 + }, + { + "key": "UseOfDeprecatedParameterWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ParameterBinderBase.cs", + "line": 557 + }, + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 1441 + } + ], + "use_count": 2 + }, + { + "key": "StringValueKeyExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4420 + } + ], + "use_count": 1 + }, + { + "key": "KeyAlreadyAdded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletParameterBinderController.cs", + "line": 4436 + } + ], + "use_count": 1 + }, + { + "key": "WDACBinderInvocationLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5540 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6231 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6507 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3121 + } + ], + "use_count": 4 + }, + { + "key": "WDACBinderInvocationLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5541 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6232 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6509 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3123 + } + ], + "use_count": 4 + }, + { + "key": "WDACBinderTypeCreationLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7885 + } + ], + "use_count": 1 + }, + { + "key": "WDACBinderTypeCreationLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7886 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ParserStrings.resx": { + "class": "ParserStrings", + "key_count": 412, + "keys": [ + { + "key": "TypeNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 212 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 347 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 348 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 423 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 424 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 817 + } + ], + "use_count": 14 + }, + { + "key": "TypeNotFoundWithMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2219 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2242 + } + ], + "use_count": 2 + }, + { + "key": "IncompleteString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 4710 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 4711 + } + ], + "use_count": 2 + }, + { + "key": "InvalidUnicodeEscapeSequence", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1506 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1507 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1527 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1528 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1542 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1543 + } + ], + "use_count": 6 + }, + { + "key": "InvalidUnicodeEscapeSequenceValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1584 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1585 + } + ], + "use_count": 2 + }, + { + "key": "MissingUnicodeEscapeSequenceTerminator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1548 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1549 + } + ], + "use_count": 2 + }, + { + "key": "TooManyDigitsInUnicodeEscapeSequence", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1560 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1561 + } + ], + "use_count": 2 + }, + { + "key": "ReferenceNeedsToBeByItselfInTypeConstraint", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 812 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 813 + } + ], + "use_count": 2 + }, + { + "key": "ReferenceNeedsToBeLastTypeInTypeConversion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 995 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 996 + } + ], + "use_count": 2 + }, + { + "key": "ReferenceNeedsToBeByItselfInTypeSequence", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 948 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 949 + } + ], + "use_count": 2 + }, + { + "key": "BadNumericConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3912 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3913 + } + ], + "use_count": 2 + }, + { + "key": "InvalidRegularExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2533 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 938 + } + ], + "use_count": 2 + }, + { + "key": "EmptyVariableReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2968 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2969 + } + ], + "use_count": 2 + }, + { + "key": "InvalidVariableReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3172 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3173 + } + ], + "use_count": 2 + }, + { + "key": "InvokeMethodOnNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 644 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6786 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7824 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1516 + } + ], + "use_count": 4 + }, + { + "key": "MethodNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6980 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7631 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7651 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7669 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7853 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7854 + } + ], + "use_count": 8 + }, + { + "key": "ParameterizedPropertyAssignmentFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1562 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1576 + } + ], + "use_count": 2 + }, + { + "key": "UnexpectedToken", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1362 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1363 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1588 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1589 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1672 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1673 + } + ], + "use_count": 16 + }, + { + "key": "SplattingNotPermitted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1077 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1078 + } + ], + "use_count": 2 + }, + { + "key": "InvalidParameter", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6333 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6334 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6667 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6668 + } + ], + "use_count": 4 + }, + { + "key": "BadExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 129 + } + ], + "use_count": 1 + }, + { + "key": "ParameterRequiresArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3350 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3351 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6567 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6568 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2029 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2030 + } + ], + "use_count": 6 + }, + { + "key": "ParameterCannotHaveArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2018 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2019 + } + ], + "use_count": 2 + }, + { + "key": "DuplicateFormalParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 96 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 97 + } + ], + "use_count": 2 + }, + { + "key": "MissingArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6540 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6541 + } + ], + "use_count": 2 + }, + { + "key": "SplattingNotPermittedInArgumentList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1070 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1071 + } + ], + "use_count": 2 + }, + { + "key": "MissingFileSpecification", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6186 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6187 + } + ], + "use_count": 2 + }, + { + "key": "RedirectionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6195 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6196 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6217 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6218 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6228 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6229 + } + ], + "use_count": 6 + }, + { + "key": "RedirectionFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1284 + } + ], + "use_count": 1 + }, + { + "key": "ExpressionsMustBeFirstInPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6038 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6039 + } + ], + "use_count": 2 + }, + { + "key": "EmptyPipeElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6083 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6084 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6136 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6137 + } + ], + "use_count": 4 + }, + { + "key": "InvalidLeftHandSide", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 871 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 872 + } + ], + "use_count": 2 + }, + { + "key": "AddHashTableToNonHashTable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 2753 + } + ], + "use_count": 1 + }, + { + "key": "IsOperatorRequiresType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2277 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1060 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1101 + } + ], + "use_count": 3 + }, + { + "key": "AsOperatorRequiresType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2300 + } + ], + "use_count": 1 + }, + { + "key": "FormatError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/StringOps.cs", + "line": 78 + } + ], + "use_count": 1 + }, + { + "key": "BadOperatorArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2305 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 516 + } + ], + "use_count": 2 + }, + { + "key": "OperatorFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 2314 + } + ], + "use_count": 1 + }, + { + "key": "BadReplaceArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 904 + } + ], + "use_count": 1 + }, + { + "key": "ExpectedValueExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4857 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4858 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5831 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5832 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6739 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6740 + } + ], + "use_count": 10 + }, + { + "key": "OperatorRequiresVariableOrProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 901 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 902 + } + ], + "use_count": 2 + }, + { + "key": "OrderedAttributeOnlyOnHashLiteralNode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 307 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 308 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 920 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 921 + } + ], + "use_count": 4 + }, + { + "key": "MissingArrayIndexExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7996 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7997 + } + ], + "use_count": 2 + }, + { + "key": "MissingPropertyName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7734 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7735 + } + ], + "use_count": 2 + }, + { + "key": "PropertyNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6098 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6253 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6567 + } + ], + "use_count": 3 + }, + { + "key": "PropertyNotFoundStrict", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1393 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5516 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 5896 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3053 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3243 + } + ], + "use_count": 5 + }, + { + "key": "NullArrayIndex", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4037 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4624 + } + ], + "use_count": 2 + }, + { + "key": "NullArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4025 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4618 + } + ], + "use_count": 2 + }, + { + "key": "CannotIndex", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4649 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 299 + } + ], + "use_count": 2 + }, + { + "key": "CannotIndexWithByRefLikeReturnType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4397 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4398 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4682 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4683 + } + ], + "use_count": 4 + }, + { + "key": "ArrayHasTooManyDimensions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1554 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1555 + } + ], + "use_count": 2 + }, + { + "key": "ArraySliceAssignmentFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4816 + } + ], + "use_count": 1 + }, + { + "key": "NeedMultidimensionalIndex", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4321 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 4880 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 234 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 238 + } + ], + "use_count": 4 + }, + { + "key": "IndexOutOfRange", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingExpressionAfterToken", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 932 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 933 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1009 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1010 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1247 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1248 + } + ], + "use_count": 10 + }, + { + "key": "IncompleteDollarVariableReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2959 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2960 + } + ], + "use_count": 2 + }, + { + "key": "IncompleteDollarSubexpressionReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2416 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2417 + } + ], + "use_count": 2 + }, + { + "key": "UnexpectedUnaryOperator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5022 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5022 + } + ], + "use_count": 2 + }, + { + "key": "NonExistingVariableReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 230 + } + ], + "use_count": 1 + }, + { + "key": "VariableIsUndefined", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 172 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 210 + } + ], + "use_count": 2 + }, + { + "key": "DuplicateKeyInHashLiteral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1132 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1133 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1425 + } + ], + "use_count": 3 + }, + { + "key": "DuplicateNamedArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1225 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1226 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 244 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 245 + } + ], + "use_count": 4 + }, + { + "key": "OperatorRequiresNumber", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 3734 + } + ], + "use_count": 1 + }, + { + "key": "ExpectedExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7594 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7595 + } + ], + "use_count": 2 + }, + { + "key": "MissingEqualsInHashLiteral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7446 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7447 + } + ], + "use_count": 2 + }, + { + "key": "MissingStatementInHashLiteral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7477 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7478 + } + ], + "use_count": 2 + }, + { + "key": "MissingExpressionInNamedArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1197 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1198 + } + ], + "use_count": 2 + }, + { + "key": "MissingPropertyTerminator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4565 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4566 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4881 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4882 + } + ], + "use_count": 4 + }, + { + "key": "MissingExpressionAfterOperator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7124 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7125 + } + ], + "use_count": 2 + }, + { + "key": "IfStatementMissingCondition", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2444 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2445 + } + ], + "use_count": 2 + }, + { + "key": "MissingStatementBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2482 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2483 + } + ], + "use_count": 2 + }, + { + "key": "MissingStatementBlockAfterElse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2522 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2523 + } + ], + "use_count": 2 + }, + { + "key": "FileReadError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 89 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4445 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4504 + } + ], + "use_count": 3 + }, + { + "key": "FileOpenError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2561 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4795 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 89 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 76 + } + ], + "use_count": 4 + }, + { + "key": "FileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2570 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 378 + } + ], + "use_count": 2 + }, + { + "key": "AmbiguousPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2577 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs", + "line": 4814 + }, + { + "file": "src/System.Management.Automation/engine/Modules/TestModuleManifestCommand.cs", + "line": 107 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 94 + } + ], + "use_count": 4 + }, + { + "key": "KeywordParameterReservedForFutureUse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 465 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 466 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 500 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 501 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 510 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 511 + } + ], + "use_count": 6 + }, + { + "key": "MissingFilenameOption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2651 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2652 + } + ], + "use_count": 2 + }, + { + "key": "InvalidFilenameOption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2547 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSwitchFlag", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2677 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2678 + } + ], + "use_count": 2 + }, + { + "key": "InvalidForeachFlag", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3411 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3412 + } + ], + "use_count": 2 + }, + { + "key": "PipelineValueRequired", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2703 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2704 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2716 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2717 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2751 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2752 + } + ], + "use_count": 6 + }, + { + "key": "MissingSwitchConditionExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2806 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2807 + } + ], + "use_count": 2 + }, + { + "key": "MultipleSwitchDefaultClauses", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2845 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2846 + } + ], + "use_count": 2 + }, + { + "key": "MissingSwitchStatementClause", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2829 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2830 + } + ], + "use_count": 2 + }, + { + "key": "MissingForeachExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3475 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3476 + } + ], + "use_count": 2 + }, + { + "key": "MissingForeachStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3501 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3502 + } + ], + "use_count": 2 + }, + { + "key": "OnlyOneParameterListAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 440 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 441 + } + ], + "use_count": 2 + }, + { + "key": "NotADefinedOperationForType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 377 + } + ], + "use_count": 1 + }, + { + "key": "BadEnumeration", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3515 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3545 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1267 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1422 + }, + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1453 + } + ], + "use_count": 5 + }, + { + "key": "COMException", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidComObjectException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 470 + } + ], + "use_count": 1 + }, + { + "key": "ScriptTooComplicated", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 220 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 221 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 355 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 356 + } + ], + "use_count": 4 + }, + { + "key": "ScriptsNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 467 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSplitOptionCombination", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 727 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSplitOptionWithPredicate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 530 + } + ], + "use_count": 1 + }, + { + "key": "InvalidEndOfLine", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 883 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 884 + } + ], + "use_count": 2 + }, + { + "key": "ReservedKeywordNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2090 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2091 + } + ], + "use_count": 2 + }, + { + "key": "MissingExpressionAfterKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3663 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3664 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4166 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4167 + } + ], + "use_count": 4 + }, + { + "key": "MissingLoopStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3612 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3613 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3700 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3701 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4123 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4124 + } + ], + "use_count": 6 + }, + { + "key": "MissingTrapStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5475 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5476 + } + ], + "use_count": 2 + }, + { + "key": "MissingTryStatement", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidFunctionParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 984 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 985 + } + ], + "use_count": 2 + }, + { + "key": "MissingFunctionBody", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5270 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5271 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5382 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5383 + } + ], + "use_count": 4 + }, + { + "key": "DuplicateScriptCommandClause", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1836 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1837 + } + ], + "use_count": 2 + }, + { + "key": "MissingNamedBlocks", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1769 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1770 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndCurlyBrace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1645 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1646 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1886 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1887 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2874 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2875 + } + ], + "use_count": 12 + }, + { + "key": "MissingEndParenthesisInMethodCall", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7954 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7955 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndSquareBracket", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 8012 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 8013 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndParenthesisInExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1111 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1112 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7607 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7608 + } + ], + "use_count": 4 + }, + { + "key": "MissingEndParenthesisInSubexpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7548 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7549 + } + ], + "use_count": 2 + }, + { + "key": "MissingOpenParenthesisInIfStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2428 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2429 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndParenthesisInSwitchStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2736 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2737 + } + ], + "use_count": 2 + }, + { + "key": "MissingCurlyBraceInSwitchStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2775 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2776 + } + ], + "use_count": 2 + }, + { + "key": "MissingVariableNameAfterForeach", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3444 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3445 + } + ], + "use_count": 2 + }, + { + "key": "MissingInInForeach", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3462 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3463 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndParenthesisAfterForeach", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3489 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3490 + } + ], + "use_count": 2 + }, + { + "key": "MissingOpenParenthesisAfterKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3428 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3429 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3552 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3553 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3646 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3647 + } + ], + "use_count": 8 + }, + { + "key": "MissingWhileOrUntilInDoWhile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4138 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4139 + } + ], + "use_count": 2 + }, + { + "key": "MissingEndParenthesisAfterStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2466 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2467 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3600 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3601 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3685 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3686 + } + ], + "use_count": 8 + }, + { + "key": "MissingNameAfterKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4252 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4253 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4725 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4726 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5359 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5360 + } + ], + "use_count": 6 + }, + { + "key": "MissingEndParenthesisInFunctionParameterList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 884 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 885 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5439 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5440 + } + ], + "use_count": 4 + }, + { + "key": "BackupParserMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1916 + } + ], + "use_count": 1 + }, + { + "key": "BackupParserMessageWithException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/parserutils.cs", + "line": 1921 + } + ], + "use_count": 1 + }, + { + "key": "ScriptBlockDelegateInvokedFromWrongThread", + "uses": [ + { + "file": "src/System.Management.Automation/engine/lang/scriptblock.cs", + "line": 833 + } + ], + "use_count": 1 + }, + { + "key": "UnrecognizedToken", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 4673 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 4674 + } + ], + "use_count": 2 + }, + { + "key": "ExceptionActionPromptCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1972 + } + ], + "use_count": 1 + }, + { + "key": "ContinueLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1958 + } + ], + "use_count": 1 + }, + { + "key": "ContinueHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1959 + } + ], + "use_count": 1 + }, + { + "key": "SilentlyContinueLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1960 + } + ], + "use_count": 1 + }, + { + "key": "SilentlyContinueHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1961 + } + ], + "use_count": 1 + }, + { + "key": "BreakLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1962 + } + ], + "use_count": 1 + }, + { + "key": "BreakHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1963 + } + ], + "use_count": 1 + }, + { + "key": "SuspendLabel", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1964 + } + ], + "use_count": 1 + }, + { + "key": "SuspendHelpMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1965 + } + ], + "use_count": 1 + }, + { + "key": "CantActivateDocumentInPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1637 + } + ], + "use_count": 1 + }, + { + "key": "ProgramFailedToExecute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 957 + }, + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1227 + } + ], + "use_count": 2 + }, + { + "key": "CantInvokeInBinaryModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 51 + } + ], + "use_count": 1 + }, + { + "key": "CantInvokeInNonImportedModule", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 56 + } + ], + "use_count": 1 + }, + { + "key": "TokenAfterEndOfValidScriptText", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1141 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1142 + } + ], + "use_count": 2 + }, + { + "key": "TextForWordLine", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Position.cs", + "line": 143 + } + ], + "use_count": 1 + }, + { + "key": "TextForPositionMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Position.cs", + "line": 258 + } + ], + "use_count": 1 + }, + { + "key": "TraceScriptLineMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Position.cs", + "line": 281 + } + ], + "use_count": 1 + }, + { + "key": "TraceVariableAssignment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 4214 + } + ], + "use_count": 1 + }, + { + "key": "TraceEnteringFunction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 4181 + } + ], + "use_count": 1 + }, + { + "key": "TraceEnteringFunctionDefinedInFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/debugger/debugger.cs", + "line": 4185 + } + ], + "use_count": 1 + }, + { + "key": "TraceMethodCall", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 4333 + } + ], + "use_count": 1 + }, + { + "key": "TerminatorExpectedAtEndOfString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2346 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2347 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2508 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2509 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2599 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2600 + } + ], + "use_count": 10 + }, + { + "key": "WhitespaceBeforeHereStringFooter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2735 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2736 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2847 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2848 + } + ], + "use_count": 4 + }, + { + "key": "EndSquareBracketExpectedAtEndOfType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1426 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1427 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7830 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7831 + } + ], + "use_count": 4 + }, + { + "key": "OpenBraceNeedsToBeBackTickedInVariableName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2937 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2938 + } + ], + "use_count": 2 + }, + { + "key": "MissingStatementBlockForDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5756 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5757 + } + ], + "use_count": 2 + }, + { + "key": "InvalidParameterForDataSectionStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5704 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5705 + } + ], + "use_count": 2 + }, + { + "key": "ArrayReferenceNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2422 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2423 + } + ], + "use_count": 2 + }, + { + "key": "AssignmentStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2136 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2137 + } + ], + "use_count": 2 + }, + { + "key": "RedirectionNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2218 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2219 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2227 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2228 + } + ], + "use_count": 4 + }, + { + "key": "DoWhileStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2038 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2039 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2126 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2127 + } + ], + "use_count": 4 + }, + { + "key": "ExpandableStringNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2413 + } + ], + "use_count": 1 + }, + { + "key": "OperatorNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2173 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2174 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2248 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2249 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2261 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2262 + } + ], + "use_count": 6 + }, + { + "key": "TrapStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2002 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2003 + } + ], + "use_count": 2 + }, + { + "key": "TryStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2072 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2073 + } + ], + "use_count": 2 + }, + { + "key": "FlowControlStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2081 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2082 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2090 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2091 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2099 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2100 + } + ], + "use_count": 10 + }, + { + "key": "ForeachStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2029 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2030 + } + ], + "use_count": 2 + }, + { + "key": "ForWhileStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2047 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2048 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2056 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2057 + } + ], + "use_count": 4 + }, + { + "key": "FunctionDeclarationNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1979 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1980 + } + ], + "use_count": 2 + }, + { + "key": "MethodCallNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2366 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2367 + } + ], + "use_count": 2 + }, + { + "key": "ParameterDeclarationNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1914 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1915 + } + ], + "use_count": 2 + }, + { + "key": "PropertyReferenceNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2357 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2358 + } + ], + "use_count": 2 + }, + { + "key": "ScriptBlockNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1905 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1906 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2396 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2397 + } + ], + "use_count": 4 + }, + { + "key": "SwitchStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2011 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2012 + } + ], + "use_count": 2 + }, + { + "key": "VariableReferenceNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2473 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2347 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2348 + } + ], + "use_count": 3 + }, + { + "key": "CmdletNotInAllowedListForDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2180 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2181 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2194 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2195 + } + ], + "use_count": 4 + }, + { + "key": "DataSectionStatementNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2020 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2021 + } + ], + "use_count": 2 + }, + { + "key": "MissingValueForSupportedCommandInDataSectionStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5723 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5724 + } + ], + "use_count": 2 + }, + { + "key": "InvalidScriptBlockInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 896 + }, + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 897 + } + ], + "use_count": 2 + }, + { + "key": "StringMultiplyToolongInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/StringOps.cs", + "line": 44 + } + ], + "use_count": 1 + }, + { + "key": "ArrayMultiplyToolongInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/ArrayOps.cs", + "line": 75 + } + ], + "use_count": 1 + }, + { + "key": "DotSourcingNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2159 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2160 + } + ], + "use_count": 2 + }, + { + "key": "ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 81 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 82 + } + ], + "use_count": 2 + }, + { + "key": "CustomAttributeTypeNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 671 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 672 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1743 + } + ], + "use_count": 3 + }, + { + "key": "PropertyNotFoundForType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1372 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1437 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1541 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1621 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 1703 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1735 + } + ], + "use_count": 6 + }, + { + "key": "UnexpectedAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2006 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2007 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7153 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7154 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1159 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1160 + } + ], + "use_count": 6 + }, + { + "key": "EndSquareBracketExpectedAtEndOfAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1127 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1128 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1147 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1148 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1485 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1486 + } + ], + "use_count": 10 + }, + { + "key": "StrictModeFunctionCallWithParens", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 4230 + } + ], + "use_count": 1 + }, + { + "key": "MissingTryStatementBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5618 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5619 + } + ], + "use_count": 2 + }, + { + "key": "MissingCatchOrFinally", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5659 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5660 + } + ], + "use_count": 2 + }, + { + "key": "MissingCatchHandlerBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5571 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5572 + } + ], + "use_count": 2 + }, + { + "key": "MissingFinallyStatementBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5647 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5648 + } + ], + "use_count": 2 + }, + { + "key": "ExceptionTypeAlreadyCaught", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 573 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 574 + } + ], + "use_count": 2 + }, + { + "key": "EmptyCatchNotLast", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 546 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 547 + } + ], + "use_count": 2 + }, + { + "key": "MissingTypeLiteralToken", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5526 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5527 + } + ], + "use_count": 2 + }, + { + "key": "MissingTerminatorMultiLineComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1830 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 1831 + } + ], + "use_count": 2 + }, + { + "key": "UnexpectedCharactersAfterHereStringHeader", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2612 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2613 + } + ], + "use_count": 2 + }, + { + "key": "ErrorCollection", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingNamedStatementBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1800 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1801 + } + ], + "use_count": 2 + }, + { + "key": "TypeNotAllowedBeforeParam", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 904 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 905 + } + ], + "use_count": 2 + }, + { + "key": "TypeNotAllowedBeforeStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2016 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2017 + } + ], + "use_count": 2 + }, + { + "key": "InvalidNullKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 1410 + } + ], + "use_count": 1 + }, + { + "key": "AttributeNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1956 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1957 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2432 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2433 + } + ], + "use_count": 4 + }, + { + "key": "TypeNotAllowedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1939 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1940 + } + ], + "use_count": 2 + }, + { + "key": "PropertyIsReadOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2979 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 1748 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6527 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6530 + } + ], + "use_count": 4 + }, + { + "key": "MissingAssemblyNameSpecification", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1386 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1387 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1511 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1512 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1605 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1606 + } + ], + "use_count": 6 + }, + { + "key": "ControlLeavingFinally", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 659 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 660 + } + ], + "use_count": 2 + }, + { + "key": "UnrecoverableParserError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 108 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 157 + } + ], + "use_count": 2 + }, + { + "key": "AstIsReused", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/ast.cs", + "line": 295 + } + ], + "use_count": 1 + }, + { + "key": "InvalidUsingExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1024 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1025 + } + ], + "use_count": 2 + }, + { + "key": "UsingWithoutInvokeCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 324 + } + ], + "use_count": 1 + }, + { + "key": "InvalidBracedVariableReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3000 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3001 + } + ], + "use_count": 2 + }, + { + "key": "InvalidVariableReferenceWithDrive", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3167 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 3168 + } + ], + "use_count": 2 + }, + { + "key": "TooManyErrors", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ParserException.cs", + "line": 147 + } + ], + "use_count": 1 + }, + { + "key": "MissingTypename", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1077 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1078 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1371 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1372 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1411 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 1412 + } + ], + "use_count": 8 + }, + { + "key": "AllStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6245 + } + ], + "use_count": 1 + }, + { + "key": "DebugStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6250 + } + ], + "use_count": 1 + }, + { + "key": "ErrorStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6247 + } + ], + "use_count": 1 + }, + { + "key": "OutputStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6246 + } + ], + "use_count": 1 + }, + { + "key": "StreamAlreadyRedirected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6257 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6258 + } + ], + "use_count": 2 + }, + { + "key": "VerboseStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6249 + } + ], + "use_count": 1 + }, + { + "key": "WarningStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6248 + } + ], + "use_count": 1 + }, + { + "key": "MissingStatementAfterKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2352 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2353 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2389 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2390 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4023 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4024 + } + ], + "use_count": 6 + }, + { + "key": "ParallelAndSequenceBlockNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2442 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2443 + } + ], + "use_count": 2 + }, + { + "key": "UnexpectedKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1174 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1175 + } + ], + "use_count": 2 + }, + { + "key": "VoidTypeConstraintNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 107 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 108 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 801 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 802 + } + ], + "use_count": 4 + }, + { + "key": "CannotInvoke", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6604 + } + ], + "use_count": 1 + }, + { + "key": "HashtableToObjectConversionNotSupportedInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/LanguagePrimitives.cs", + "line": 4001 + } + ], + "use_count": 1 + }, + { + "key": "RequiresArgumentMustBeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2039 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2040 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 545 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 546 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1791 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1818 + } + ], + "use_count": 6 + }, + { + "key": "RequiresInvalidStringArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2059 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2060 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2072 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2073 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2221 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2222 + } + ], + "use_count": 10 + }, + { + "key": "RequiresModuleInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2190 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2191 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2198 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2199 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 552 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 553 + } + ], + "use_count": 6 + }, + { + "key": "RequiresVersionInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2129 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2130 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1806 + } + ], + "use_count": 3 + }, + { + "key": "RequiresPSEditionInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2255 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2256 + } + ], + "use_count": 2 + }, + { + "key": "RequiresPSEditionValueIsAlreadySpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2267 + }, + { + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "line": 2268 + } + ], + "use_count": 2 + }, + { + "key": "WildCardModuleNameError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 559 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 560 + } + ], + "use_count": 2 + }, + { + "key": "InvokeMethodConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InternalCommands.cs", + "line": 1216 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6841 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3088 + } + ], + "use_count": 3 + }, + { + "key": "PropertySetConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6224 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 6502 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3116 + } + ], + "use_count": 3 + }, + { + "key": "ConfigurationInvalidPropertyName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1418 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1419 + } + ], + "use_count": 2 + }, + { + "key": "InvalidInstanceProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1429 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1430 + } + ], + "use_count": 2 + }, + { + "key": "MissingBraceInObjectDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3804 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3805 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3921 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3922 + } + ], + "use_count": 4 + }, + { + "key": "RequiredNameOrExpressionMissing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3340 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3341 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3797 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3798 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3819 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3820 + } + ], + "use_count": 10 + }, + { + "key": "SchemaFileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2084 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2109 + } + ], + "use_count": 2 + }, + { + "key": "DataSectionAllowedCommandDisallowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1860 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1861 + } + ], + "use_count": 2 + }, + { + "key": "MissingCurlyInConfigurationStatement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3116 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3117 + } + ], + "use_count": 2 + }, + { + "key": "ExceptionParsingMOFFile", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2096 + } + ], + "use_count": 1 + }, + { + "key": "MissingConfigurationName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2917 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2918 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2930 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2931 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2944 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2945 + } + ], + "use_count": 6 + }, + { + "key": "ModuleNotFoundDuringParse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 580 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 581 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2027 + } + ], + "use_count": 3 + }, + { + "key": "MultipleModuleEntriesFoundDuringParse", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2017 + } + ], + "use_count": 1 + }, + { + "key": "MissingThrottleLimit", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3401 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3402 + } + ], + "use_count": 2 + }, + { + "key": "ThrottleLimitRequiresParallelFlag", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 522 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 523 + } + ], + "use_count": 2 + }, + { + "key": "ConfigurationBodyEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3137 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3138 + } + ], + "use_count": 2 + }, + { + "key": "UnexpectedNameForType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3830 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3831 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3881 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3882 + } + ], + "use_count": 4 + }, + { + "key": "IncompletePropertyAssignmentBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7383 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7384 + } + ], + "use_count": 2 + }, + { + "key": "MissingEqualsInPropertyAssignmentBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7441 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7442 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7472 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 7473 + } + ], + "use_count": 4 + }, + { + "key": "DuplicatePropertyInInstanceDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1127 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1128 + } + ], + "use_count": 2 + }, + { + "key": "DuplicateCimClassDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1000 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateKeywordDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1338 + } + ], + "use_count": 1 + }, + { + "key": "ClassNameNotSameAsDefiningFile", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 437 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateResourceIdInNodeStatement", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3425 + } + ], + "use_count": 1 + }, + { + "key": "UnexpectedTokenInDynamicKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3950 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3951 + } + ], + "use_count": 2 + }, + { + "key": "EmptyFunctionNameInFunctionDefinitionDictionary", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1119 + }, + { + "file": "src/System.Management.Automation/engine/lang/scriptblock.cs", + "line": 427 + } + ], + "use_count": 2 + }, + { + "key": "GetBadlyFormedRequiredResourceId", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3367 + } + ], + "use_count": 1 + }, + { + "key": "GetBadlyFormedExclusiveResourceId", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3382 + } + ], + "use_count": 1 + }, + { + "key": "GetPullModeNeedConfigurationSource", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3396 + } + ], + "use_count": 1 + }, + { + "key": "NullEntryInVariablesDefinitionList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1147 + } + ], + "use_count": 1 + }, + { + "key": "NullFunctionBodyInFunctionDefinitionDictionary", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1128 + } + ], + "use_count": 1 + }, + { + "key": "ImportDscResourceNeedParams", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1744 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1752 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1766 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1836 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1844 + } + ], + "use_count": 5 + }, + { + "key": "ImportDscResourceMultipleModulesNotSupportedWithName", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1828 + } + ], + "use_count": 1 + }, + { + "key": "ImportDscResourcePositionalParamsNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1724 + } + ], + "use_count": 1 + }, + { + "key": "DscResourcesNotFoundDuringParsing", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2166 + } + ], + "use_count": 1 + }, + { + "key": "ConfigurationNotAllowedInConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2993 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2994 + } + ], + "use_count": 2 + }, + { + "key": "InvalidConfigurationName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2960 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2961 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3439 + } + ], + "use_count": 3 + }, + { + "key": "UnsupportedNamedBlockInConfiguration", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1371 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1372 + } + ], + "use_count": 2 + }, + { + "key": "CimDeserializationError", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 357 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 448 + } + ], + "use_count": 2 + }, + { + "key": "InvalidValueForProperty", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3456 + } + ], + "use_count": 1 + }, + { + "key": "UnsupportedValueForProperty", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3488 + } + ], + "use_count": 1 + }, + { + "key": "MissingValueForMandatoryProperty", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1957 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3504 + } + ], + "use_count": 2 + }, + { + "key": "ValueNotInRange", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3535 + } + ], + "use_count": 1 + }, + { + "key": "CannotLoadPowerShellDataFile", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 306 + }, + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 351 + } + ], + "use_count": 2 + }, + { + "key": "CannotResolvePowerShellDataFilePath", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 267 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPowerShellDataFile", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 314 + }, + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 372 + }, + { + "file": "src/System.Management.Automation/utils/PsUtils.cs", + "line": 382 + } + ], + "use_count": 3 + }, + { + "key": "ConfigurationNotAllowedOnWinPE", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3022 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3023 + } + ], + "use_count": 2 + }, + { + "key": "EmptyExpressionRequiresANonDefaultMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2657 + } + ], + "use_count": 1 + }, + { + "key": "ForEachBadGenericConversionTypeSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2913 + } + ], + "use_count": 1 + }, + { + "key": "ForEachTypeConversionFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2944 + } + ], + "use_count": 1 + }, + { + "key": "ForEachNotSupportCleanBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2958 + } + ], + "use_count": 1 + }, + { + "key": "NumberToReturnMustBeGreaterThanZero", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 2645 + } + ], + "use_count": 1 + }, + { + "key": "RedirectionStreamCanOnlyMergeToOutputStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 955 + } + ], + "use_count": 1 + }, + { + "key": "ForEachNonexistentMemberReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3064 + } + ], + "use_count": 1 + }, + { + "key": "UnsupportedReservedKeyword", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3756 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3757 + } + ], + "use_count": 2 + }, + { + "key": "UnsupportedReservedProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3766 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3767 + } + ], + "use_count": 2 + }, + { + "key": "DuplicateQualifier", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4455 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4456 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4477 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4478 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4500 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4501 + } + ], + "use_count": 8 + }, + { + "key": "ModifiersCannotBeCombined", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4463 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4464 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4485 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4486 + } + ], + "use_count": 4 + }, + { + "key": "MissingUsingStatementDirective", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4946 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4947 + } + ], + "use_count": 2 + }, + { + "key": "MissingNamespaceAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5015 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5016 + } + ], + "use_count": 2 + }, + { + "key": "MissingEqualsInUsingAlias", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5070 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5071 + } + ], + "use_count": 2 + }, + { + "key": "MissingUsingItemName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4963 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4964 + } + ], + "use_count": 2 + }, + { + "key": "VariableNotLocal", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1093 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1094 + } + ], + "use_count": 2 + }, + { + "key": "IncompleteMemberDefinition", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4632 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4633 + } + ], + "use_count": 2 + }, + { + "key": "MemberAlreadyDefined", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 602 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 603 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 785 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 786 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1288 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1289 + } + ], + "use_count": 10 + }, + { + "key": "TooManyTypes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4439 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4439 + } + ], + "use_count": 2 + }, + { + "key": "TypeCreationError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1419 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1420 + } + ], + "use_count": 2 + }, + { + "key": "CannotConvertValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 46 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 47 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1258 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1259 + } + ], + "use_count": 4 + }, + { + "key": "PropertyNotFoundForAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 203 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 204 + } + ], + "use_count": 2 + }, + { + "key": "AttributeNotAllowedOnDeclaration", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 187 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 188 + } + ], + "use_count": 2 + }, + { + "key": "ParameterAttributeArgumentNeedsToBeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 77 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 78 + } + ], + "use_count": 2 + }, + { + "key": "ResourceNotDefined", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1291 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1292 + } + ], + "use_count": 2 + }, + { + "key": "DynamicKeywordPreParseException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3745 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3746 + } + ], + "use_count": 2 + }, + { + "key": "DynamicKeywordPostParseException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4081 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4082 + } + ], + "use_count": 2 + }, + { + "key": "WorkflowNotSupportedInPowerShellCore", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 451 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 452 + } + ], + "use_count": 2 + }, + { + "key": "MetaConfigurationUsedInRegularConfig", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1460 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1461 + } + ], + "use_count": 2 + }, + { + "key": "RegularResourceUsedInMetaConfig", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1453 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1454 + } + ], + "use_count": 2 + }, + { + "key": "GetSteppablePipelineFromWrongThread", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 679 + } + ], + "use_count": 1 + }, + { + "key": "AmbiguousConversion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 115 + } + ], + "use_count": 1 + }, + { + "key": "CannotCall", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/ComInvokeAction.cs", + "line": 34 + } + ], + "use_count": 1 + }, + { + "key": "CannotRetrieveTypeInformation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 83 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotGetDispId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 107 + } + ], + "use_count": 1 + }, + { + "key": "DispBadParamCount", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 35 + } + ], + "use_count": 1 + }, + { + "key": "DispMemberNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 43 + } + ], + "use_count": 1 + }, + { + "key": "DispNoNamedArgs", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 51 + } + ], + "use_count": 1 + }, + { + "key": "DispOverflow", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 59 + } + ], + "use_count": 1 + }, + { + "key": "DispParamNotOptional", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 75 + } + ], + "use_count": 1 + }, + { + "key": "DispTypeMismatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 67 + } + ], + "use_count": 1 + }, + { + "key": "GetIDsOfNamesInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 91 + } + ], + "use_count": 1 + }, + { + "key": "SetComObjectDataFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 19 + } + ], + "use_count": 1 + }, + { + "key": "UnexpectedVarEnum", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 27 + } + ], + "use_count": 1 + }, + { + "key": "UnsupportedHandlerType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ComInterop/Errors.cs", + "line": 99 + } + ], + "use_count": 1 + }, + { + "key": "ConfigurationNotSupportedInPowerShellCore", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2186 + } + ], + "use_count": 1 + }, + { + "key": "MethodHasCodePathNotReturn", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 427 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 428 + } + ], + "use_count": 2 + }, + { + "key": "VoidMethodHasReturn", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 710 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 711 + } + ], + "use_count": 2 + }, + { + "key": "NonVoidMethodMissingReturnValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 719 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 720 + } + ], + "use_count": 2 + }, + { + "key": "MissingTypeBody", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4311 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4312 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4774 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4775 + } + ], + "use_count": 4 + }, + { + "key": "CycleInEnumInitializers", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1174 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1175 + } + ], + "use_count": 2 + }, + { + "key": "EnumeratorValueOutOfBounds", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1250 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1251 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1279 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1280 + } + ], + "use_count": 4 + }, + { + "key": "EnumeratorValueMustBeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1268 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1269 + } + ], + "use_count": 2 + }, + { + "key": "DynamicKeywordSemanticCheckException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1398 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1399 + } + ], + "use_count": 2 + }, + { + "key": "UnsupportedPropertyTypeOfDSCResourceClass", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2315 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2890 + } + ], + "use_count": 2 + }, + { + "key": "MissingMethodParameterList", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5195 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5196 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5237 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5238 + } + ], + "use_count": 4 + }, + { + "key": "NamedBlockNotAllowedInMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 411 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 412 + } + ], + "use_count": 2 + }, + { + "key": "ParamBlockNotAllowedInMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 400 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 401 + } + ], + "use_count": 2 + }, + { + "key": "SealedBaseClass", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 357 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 358 + } + ], + "use_count": 2 + }, + { + "key": "TypeNameExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4283 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4284 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4747 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4748 + } + ], + "use_count": 4 + }, + { + "key": "InvalidUnderlyingType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1227 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 1228 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4757 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4758 + } + ], + "use_count": 4 + }, + { + "key": "InterfaceNameExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 436 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 437 + } + ], + "use_count": 2 + }, + { + "key": "BaseClassNoDefaultCtor", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 589 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 590 + } + ], + "use_count": 2 + }, + { + "key": "SubtypeArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 336 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 337 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 401 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 402 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 413 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 414 + } + ], + "use_count": 6 + }, + { + "key": "SubtypeUnclosedGeneric", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 366 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 367 + } + ], + "use_count": 2 + }, + { + "key": "MissingBaseCtorCall", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5245 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5246 + } + ], + "use_count": 2 + }, + { + "key": "ConstructorCantHaveReturnType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 418 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 419 + } + ], + "use_count": 2 + }, + { + "key": "DscResourceMissingDefaultConstructor", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1598 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1599 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2883 + } + ], + "use_count": 3 + }, + { + "key": "DscResourceMissingGetMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1582 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1583 + } + ], + "use_count": 2 + }, + { + "key": "DscResourceMissingKeyProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1606 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1607 + } + ], + "use_count": 2 + }, + { + "key": "DscResourceMissingSetMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1574 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1575 + } + ], + "use_count": 2 + }, + { + "key": "DscResourceMissingTestMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1590 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1591 + } + ], + "use_count": 2 + }, + { + "key": "StaticConstructorCantHaveParameters", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 875 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 876 + } + ], + "use_count": 2 + }, + { + "key": "TypeNotAllowedForProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1480 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1481 + } + ], + "use_count": 2 + }, + { + "key": "TypeNotAllowedForParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 825 + }, + { + "file": "src/System.Management.Automation/engine/parser/PSType.cs", + "line": 826 + } + ], + "use_count": 2 + }, + { + "key": "NonStaticMemberAccessInStaticMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1103 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1104 + } + ], + "use_count": 2 + }, + { + "key": "FailToParseModuleScriptFile", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 2586 + } + ], + "use_count": 1 + }, + { + "key": "CantActivateDocumentInPowerShellCore", + "uses": [ + { + "file": "src/System.Management.Automation/engine/NativeCommandProcessor.cs", + "line": 1625 + } + ], + "use_count": 1 + }, + { + "key": "MultipleTypeConstraintsOnMethodParam", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 319 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 320 + } + ], + "use_count": 2 + }, + { + "key": "ScriptContainedMaliciousContent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 224 + }, + { + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1550 + } + ], + "use_count": 2 + }, + { + "key": "InvalidLocalConfigurationManagerProperty", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3471 + } + ], + "use_count": 1 + }, + { + "key": "PropertyInGenericType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2912 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2915 + }, + { + "file": "src/System.Management.Automation/engine/CoreAdapter.cs", + "line": 2971 + } + ], + "use_count": 3 + }, + { + "key": "AmbiguousTypeReference", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/TypeResolver.cs", + "line": 438 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 642 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 643 + } + ], + "use_count": 3 + }, + { + "key": "UsingMustBeAtStartOfScript", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2140 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 2141 + } + ], + "use_count": 2 + }, + { + "key": "UsingStatementNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1319 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1320 + } + ], + "use_count": 2 + }, + { + "key": "InvalidNamespaceValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1330 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1331 + } + ], + "use_count": 2 + }, + { + "key": "InformationStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6251 + } + ], + "use_count": 1 + }, + { + "key": "DscResourceInvalidKeyProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1794 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1795 + } + ], + "use_count": 2 + }, + { + "key": "DscResourceInvalidGetMethod", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1694 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1695 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1702 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1703 + } + ], + "use_count": 4 + }, + { + "key": "ErrorLoadingAssembly", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 778 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs", + "line": 844 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5157 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5158 + }, + { + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "line": 2849 + } + ], + "use_count": 5 + }, + { + "key": "CannotLoadAssemblyFromUncPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5099 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5100 + } + ], + "use_count": 2 + }, + { + "key": "CannotLoadAssemblyWithUriSchema", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5108 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5109 + } + ], + "use_count": 2 + }, + { + "key": "MissingStatementTerminator", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 567 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 568 + } + ], + "use_count": 2 + }, + { + "key": "MissingThis", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 417 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 418 + } + ], + "use_count": 2 + }, + { + "key": "InvalidValueForUsingItemName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4973 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4974 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4985 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4986 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5044 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5044 + } + ], + "use_count": 6 + }, + { + "key": "MissingTypeInStaticPropertyAssignment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 409 + }, + { + "file": "src/System.Management.Automation/engine/parser/SymbolResolver.cs", + "line": 410 + } + ], + "use_count": 2 + }, + { + "key": "DebugModeShouldHaveOneValue", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3517 + } + ], + "use_count": 1 + }, + { + "key": "LabelNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 606 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 607 + } + ], + "use_count": 2 + }, + { + "key": "ConvertCimPropertyToObjectPropertyFailed", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 158 + } + ], + "use_count": 1 + }, + { + "key": "ExpectArrayTypeOfPropertyInPSClass", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 128 + } + ], + "use_count": 1 + }, + { + "key": "InstantiatePSClassObjectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 63 + } + ], + "use_count": 1 + }, + { + "key": "InvalidHashtable", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 198 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 208 + } + ], + "use_count": 2 + }, + { + "key": "InvalidPassword", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 252 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 259 + } + ], + "use_count": 2 + }, + { + "key": "InvalidUserName", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 232 + }, + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 239 + } + ], + "use_count": 2 + }, + { + "key": "PropertyNotDeclaredInPSClass", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 80 + } + ], + "use_count": 1 + }, + { + "key": "DisabledRefreshModeNotValidForPartialConfig", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3410 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateTypeConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Binding/Binders.cs", + "line": 7879 + } + ], + "use_count": 1 + }, + { + "key": "ImportDscResourceInsideNode", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 1885 + } + ], + "use_count": 1 + }, + { + "key": "DefaultAllowedVariablesInDataSection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2474 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 2325 + } + ], + "use_count": 2 + }, + { + "key": "AssignmentStatementToAutomaticNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 832 + }, + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 833 + } + ], + "use_count": 2 + }, + { + "key": "PsDscRunAsCredentialMergeErrorForCompositeResources", + "uses": [ + { + "file": "src/System.Management.Automation/DscSupport/CimDSCParser.cs", + "line": 3549 + } + ], + "use_count": 1 + }, + { + "key": "PsDscMissingSchemaStore", + "uses": [], + "use_count": 0 + }, + { + "key": "ParserError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3096 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3097 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3283 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3284 + } + ], + "use_count": 4 + }, + { + "key": "ScriptHasAdminBlockedContent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 234 + } + ], + "use_count": 1 + }, + { + "key": "CantInvokeCallOperatorAcrossLanguageBoundaries", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 66 + } + ], + "use_count": 1 + }, + { + "key": "ClassesNotAllowedInConstrainedLanguage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4231 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4232 + } + ], + "use_count": 2 + }, + { + "key": "MissingColonInTernaryExpression", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6761 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 6762 + } + ], + "use_count": 2 + }, + { + "key": "EmptyPipelineChainElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5888 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5889 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5902 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5903 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5982 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5983 + } + ], + "use_count": 6 + }, + { + "key": "BackgroundOperatorInPipelineChain", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5934 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 5934 + } + ], + "use_count": 2 + }, + { + "key": "InvokingCleanBlockNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 976 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserConfigKeywordLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3001 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserConfigKeywordLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3002 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserClassKeywordLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4240 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserClassKeywordLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 4241 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserDSSupportedCommandLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1867 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserDSSupportedCommandLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "line": 1868 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserModuleScopeCallOperatorLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 72 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserModuleScopeCallOperatorLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 73 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserForEachOperatorLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3093 + } + ], + "use_count": 1 + }, + { + "key": "WDACParserForEachOperatorLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 3094 + } + ], + "use_count": 1 + }, + { + "key": "WDACGetSteppablePipelineLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 724 + } + ], + "use_count": 1 + }, + { + "key": "WDACGetSteppablePipelineLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/Operations/MiscOps.cs", + "line": 725 + } + ], + "use_count": 1 + }, + { + "key": "ConfigurationNotAllowedOnArm64", + "uses": [ + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3012 + }, + { + "file": "src/System.Management.Automation/engine/parser/Parser.cs", + "line": 3013 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/PathUtilsStrings.resx": { + "class": "PathUtilsStrings", + "key_count": 10, + "keys": [ + { + "key": "Utf7EncodingObsolete", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7520 + }, + { + "file": "src/System.Management.Automation/utils/EncodingUtils.cs", + "line": 71 + }, + { + "file": "src/System.Management.Automation/utils/EncodingUtils.cs", + "line": 104 + } + ], + "use_count": 3 + }, + { + "key": "UtilityFileExistsNoClobber", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 199 + } + ], + "use_count": 1 + }, + { + "key": "OutFile_ReadWriteFileNotFileSystemProvider", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 521 + }, + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 535 + } + ], + "use_count": 2 + }, + { + "key": "OutFile_MultipleFilesNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 552 + }, + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 566 + } + ], + "use_count": 2 + }, + { + "key": "OutFile_DidNotResolveFile", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 583 + }, + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 597 + } + ], + "use_count": 2 + }, + { + "key": "OutFile_WriteToFileEncodingUnknown", + "uses": [ + { + "file": "src/System.Management.Automation/utils/EncodingUtils.cs", + "line": 79 + } + ], + "use_count": 1 + }, + { + "key": "ExportPSSession_ErrorDirectoryExists", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 658 + } + ], + "use_count": 1 + }, + { + "key": "ExportPSSession_ErrorModuleNameOrPath", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 641 + } + ], + "use_count": 1 + }, + { + "key": "ExportPSSession_CannotCreateOutputDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/utils/PathUtils.cs", + "line": 678 + } + ], + "use_count": 1 + }, + { + "key": "ExportPSSession_ScriptGeneratorVersionMismatch", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 2124 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PipelineStrings.resx": { + "class": "PipelineStrings", + "key_count": 19, + "keys": [ + { + "key": "CommandProcessorAlreadyUsed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 358 + } + ], + "use_count": 1 + }, + { + "key": "ExecutionAlreadyStarted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 352 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1545 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1574 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1604 + } + ], + "use_count": 4 + }, + { + "key": "ActionPreferenceStop", + "uses": [], + "use_count": 0 + }, + { + "key": "FirstCommandCannotHaveInput", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 368 + } + ], + "use_count": 1 + }, + { + "key": "InvalidCommandNumber", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 379 + } + ], + "use_count": 1 + }, + { + "key": "PipeAlreadyTaken", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 398 + } + ], + "use_count": 1 + }, + { + "key": "PipelineExecuteRequiresAtLeastOneCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1050 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1054 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1226 + } + ], + "use_count": 3 + }, + { + "key": "PipelineNotStarted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 809 + } + ], + "use_count": 1 + }, + { + "key": "WriteNotPermitted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 179 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 257 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2338 + }, + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2768 + } + ], + "use_count": 4 + }, + { + "key": "SecondFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 1479 + } + ], + "use_count": 1 + }, + { + "key": "WriteToClosedPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/utils/ObjectStream.cs", + "line": 1324 + } + ], + "use_count": 1 + }, + { + "key": "PipelineExecutionInformation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 131 + }, + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 137 + } + ], + "use_count": 2 + }, + { + "key": "PipelineExecutionNonTerminatingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 157 + } + ], + "use_count": 1 + }, + { + "key": "PipelineExecutionTerminatingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 176 + } + ], + "use_count": 1 + }, + { + "key": "PipelineExecutionParameterBinding", + "uses": [ + { + "file": "src/System.Management.Automation/engine/pipeline.cs", + "line": 148 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreatePipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4013 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", + "line": 907 + } + ], + "use_count": 2 + }, + { + "key": "ConnectNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 716 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 725 + } + ], + "use_count": 2 + }, + { + "key": "PipelineNotDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 911 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRemoteCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 142 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/PowerShellStrings.resx": { + "class": "PowerShellStrings", + "key_count": 20, + "keys": [ + { + "key": "InvalidPowerShellStateGeneral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 41 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 77 + } + ], + "use_count": 2 + }, + { + "key": "ExecutionAlreadyStarted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4068 + } + ], + "use_count": 1 + }, + { + "key": "NoCommandToInvoke", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 5009 + } + ], + "use_count": 1 + }, + { + "key": "InvalidStateCreateNested", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 927 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRunspaceState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4556 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4902 + } + ], + "use_count": 2 + }, + { + "key": "NestedPowerShellInvokeAsync", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4926 + } + ], + "use_count": 1 + }, + { + "key": "AsyncResultNotOwned", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 3704 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 3815 + } + ], + "use_count": 2 + }, + { + "key": "ApartmentStateMismatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4970 + } + ], + "use_count": 1 + }, + { + "key": "ApartmentStateMismatchCurrentThread", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4979 + } + ], + "use_count": 1 + }, + { + "key": "ParameterRequiresCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1216 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1259 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1277 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1317 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1365 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1412 + } + ], + "use_count": 6 + }, + { + "key": "KeyMustBeString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 1374 + } + ], + "use_count": 1 + }, + { + "key": "CommandInvokedFromWrongThreadWithCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 3955 + } + ], + "use_count": 1 + }, + { + "key": "CannotConnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 2150 + } + ], + "use_count": 1 + }, + { + "key": "DiscOnSyncCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4354 + } + ], + "use_count": 1 + }, + { + "key": "ExecutionDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4074 + } + ], + "use_count": 1 + }, + { + "key": "IsDisconnected", + "uses": [], + "use_count": 0 + }, + { + "key": "ConnectFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "ExecutionStopping", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 4080 + } + ], + "use_count": 1 + }, + { + "key": "CommandInvokedFromWrongThreadWithoutCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 3961 + } + ], + "use_count": 1 + }, + { + "key": "NoDefaultRunspaceForPSCreate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 841 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ProgressRecordStrings.resx": { + "class": "ProgressRecordStrings", + "key_count": 4, + "keys": [ + { + "key": "ArgMayNotBeNegative", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 44 + }, + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 75 + } + ], + "use_count": 2 + }, + { + "key": "ArgMayNotBeNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 49 + }, + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 54 + }, + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 166 + }, + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 189 + } + ], + "use_count": 4 + }, + { + "key": "PercentMayNotBeMoreThan100", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 239 + } + ], + "use_count": 1 + }, + { + "key": "ParentActivityIdCantBeActivityId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ProgressRecord.cs", + "line": 139 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/ProviderBaseSecurity.resx": { + "class": "ProviderBaseSecurity", + "key_count": 1, + "keys": [ + { + "key": "ISecurityDescriptorCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBaseSecurity.cs", + "line": 94 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs", + "line": 42 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/ProxyCommandStrings.resx": { + "class": "ProxyCommandStrings", + "key_count": 2, + "keys": [ + { + "key": "HelpInfoObjectRequired", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ProxyCommand.cs", + "line": 393 + } + ], + "use_count": 1 + }, + { + "key": "CommandMetadataMissingCommandName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandMetadata.cs", + "line": 999 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/RegistryProviderStrings.resx": { + "class": "RegistryProviderStrings", + "key_count": 71, + "keys": [ + { + "key": "SetItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "SetItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 263 + } + ], + "use_count": 1 + }, + { + "key": "ClearItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 425 + } + ], + "use_count": 1 + }, + { + "key": "ClearItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 427 + } + ], + "use_count": 1 + }, + { + "key": "NewItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 953 + } + ], + "use_count": 1 + }, + { + "key": "NewItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 955 + } + ], + "use_count": 1 + }, + { + "key": "RemoveKeyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1128 + } + ], + "use_count": 1 + }, + { + "key": "RemoveKeyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1130 + } + ], + "use_count": 1 + }, + { + "key": "CopyKeyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1415 + } + ], + "use_count": 1 + }, + { + "key": "CopyKeyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1417 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 908 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 910 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1661 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1663 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1906 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1908 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2018 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2020 + } + ], + "use_count": 1 + }, + { + "key": "NewPropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2157 + } + ], + "use_count": 1 + }, + { + "key": "NewPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2159 + } + ], + "use_count": 1 + }, + { + "key": "RemovePropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2284 + } + ], + "use_count": 1 + }, + { + "key": "RemovePropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2286 + } + ], + "use_count": 1 + }, + { + "key": "RenamePropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2372 + } + ], + "use_count": 1 + }, + { + "key": "RenamePropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2374 + } + ], + "use_count": 1 + }, + { + "key": "CopyPropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2472 + } + ], + "use_count": 1 + }, + { + "key": "CopyPropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2474 + } + ], + "use_count": 1 + }, + { + "key": "MovePropertyAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2572 + } + ], + "use_count": 1 + }, + { + "key": "MovePropertyResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2574 + } + ], + "use_count": 1 + }, + { + "key": "ContainerInvalidOperationTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3237 + } + ], + "use_count": 1 + }, + { + "key": "SourceContainerInvalidOperationTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3257 + } + ], + "use_count": 1 + }, + { + "key": "DestinationContainerInvalidOperationTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3266 + } + ], + "use_count": 1 + }, + { + "key": "HKLMDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 154 + } + ], + "use_count": 1 + }, + { + "key": "HKCUDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "KeyAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 971 + } + ], + "use_count": 1 + }, + { + "key": "DestinationChildOfSource", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1563 + } + ], + "use_count": 1 + }, + { + "key": "PropertyAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 2193 + } + ], + "use_count": 1 + }, + { + "key": "PropertyNotAtPath", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3105 + } + ], + "use_count": 1 + }, + { + "key": "KeyDoesNotExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3460 + }, + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 3521 + } + ], + "use_count": 2 + }, + { + "key": "TypeParameterBindingFailure", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 4099 + } + ], + "use_count": 1 + }, + { + "key": "KeyCreatedValueFailed", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 1049 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveRootDoesNotExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 124 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/RegistryProvider.cs", + "line": 897 + } + ], + "use_count": 1 + }, + { + "key": "Arg_RegInvalidKeyName", + "uses": [], + "use_count": 0 + }, + { + "key": "ArgRegKeyDelHive", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegSubKeyAbsent", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegSubKeyValueAbsent", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_EnumIllegalVal", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_Value", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_Name", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegBadKeyKind", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegSetStrArrNull", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegKeyStrLenBug", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegKeyStrEmpty", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegSetMismatchedKind", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegSetBadArrType", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegKeyNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_RegValueNameStrLenBug", + "uses": [], + "use_count": 0 + }, + { + "key": "Arg_ValueDataLenBug", + "uses": [], + "use_count": 0 + }, + { + "key": "ArgumentException_RegSubKeyAbsent", + "uses": [], + "use_count": 0 + }, + { + "key": "Argument_InvalidRegistryKeyPermissionCheck", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidOperation_RegRemoveSubKey", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidOperation_NeedTransaction", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidOperation_MustUseSameTransaction", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidOperation_NotAssociatedWithTransaction", + "uses": [], + "use_count": 0 + }, + { + "key": "Security_RegistryPermission", + "uses": [], + "use_count": 0 + }, + { + "key": "UnauthorizedAccess_RegistryKeyGeneric_Key", + "uses": [], + "use_count": 0 + }, + { + "key": "UnauthorizedAccess_RegistryNoWrite", + "uses": [], + "use_count": 0 + }, + { + "key": "ObjectDisposed_RegKeyClosed", + "uses": [], + "use_count": 0 + }, + { + "key": "UnknownError_Num", + "uses": [], + "use_count": 0 + }, + { + "key": "NotSupported_KernelTransactions", + "uses": [], + "use_count": 0 + }, + { + "key": "AccessControl_InvalidHandle", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/RemotingErrorIdStrings.resx": { + "class": "RemotingErrorIdStrings", + "key_count": 524, + "keys": [ + { + "key": "DefaultRemotingExceptionMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 294 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 396 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/remotingexceptions.cs", + "line": 534 + } + ], + "use_count": 3 + }, + { + "key": "OutOfMemory", + "uses": [], + "use_count": 0 + }, + { + "key": "UnsupportedOSForRemoteEnumeration", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs", + "line": 351 + } + ], + "use_count": 1 + }, + { + "key": "PipelineIdsDoNotMatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs", + "line": 1209 + } + ], + "use_count": 1 + }, + { + "key": "PipelineNotFoundOnServer", + "uses": [], + "use_count": 0 + }, + { + "key": "PipelineStopped", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs", + "line": 1140 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 836 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceIdsDoNotMatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs", + "line": 120 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceOpenFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "RunspaceCannotBeFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs", + "line": 546 + } + ], + "use_count": 1 + }, + { + "key": "ResponsePromptIdCannotBeFound", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoteHostCallFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 714 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostMethodNotImplemented", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 703 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostDataEncodingNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 733 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostDataDecodingNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 744 + } + ], + "use_count": 1 + }, + { + "key": "NestedPipelineNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 385 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 399 + } + ], + "use_count": 2 + }, + { + "key": "RelativeUriForRunspacePathNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 957 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1336 + } + ], + "use_count": 2 + }, + { + "key": "RemoteHostDecodingFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 692 + } + ], + "use_count": 1 + }, + { + "key": "MustBeAdminToOverrideThreadOptions", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 180 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostPromptForCredentialModifiedCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 459 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostPromptForCredentialModifiedMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 480 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostReadLineAsSecureStringPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 428 + } + ], + "use_count": 1 + }, + { + "key": "RemoteHostGetBufferContents", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 262 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 521 + } + ], + "use_count": 2 + }, + { + "key": "RemoteHostPromptSecureStringPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 402 + } + ], + "use_count": 1 + }, + { + "key": "ReceivedUnsupportedRemoteHostCall", + "uses": [], + "use_count": 0 + }, + { + "key": "ReceivedUnsupportedAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs", + "line": 238 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 668 + } + ], + "use_count": 2 + }, + { + "key": "ReceivedUnsupportedDataType", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingDestination", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingTarget", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingRunspaceId", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingDataType", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingCallId", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingMethodName", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingIsStartFragment", + "uses": [], + "use_count": 0 + }, + { + "key": "MissingProperty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1541 + } + ], + "use_count": 1 + }, + { + "key": "ObjectIdsNotMatching", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 615 + } + ], + "use_count": 1 + }, + { + "key": "ObjectIdCannotBeLessThanZero", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 485 + } + ], + "use_count": 1 + }, + { + "key": "FragmentIdsNotInSequence", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 632 + } + ], + "use_count": 1 + }, + { + "key": "ObjectIsTooBig", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 513 + } + ], + "use_count": 1 + }, + { + "key": "MissingIsEndFragment", + "uses": [], + "use_count": 0 + }, + { + "key": "DeserializedObjectIsNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/fragmentor.cs", + "line": 1120 + } + ], + "use_count": 1 + }, + { + "key": "BlobLengthNotInRange", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForErrorRecord", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1844 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 723 + } + ], + "use_count": 2 + }, + { + "key": "DecodingErrorForPipelineStateInfo", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForRunspaceStateInfo", + "uses": [], + "use_count": 0 + }, + { + "key": "ReceivedUnsupportedRemotingTargetInterfaceType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs", + "line": 564 + } + ], + "use_count": 1 + }, + { + "key": "UnknownTargetClass", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 754 + } + ], + "use_count": 1 + }, + { + "key": "MissingTargetClass", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForRunspacePoolStateInfo", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForMinRunspaces", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForMaxRunspaces", + "uses": [], + "use_count": 0 + }, + { + "key": "DecodingErrorForPowerShellStateInfo", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1875 + } + ], + "use_count": 1 + }, + { + "key": "CantCastPropertyToExpectedType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1437 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1454 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1484 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1509 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1518 + } + ], + "use_count": 5 + }, + { + "key": "CantCastRemotingDataToPSObject", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1949 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1963 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1979 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 1996 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 2071 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs", + "line": 2088 + } + ], + "use_count": 8 + }, + { + "key": "CantCastCommandToPSObject", + "uses": [], + "use_count": 0 + }, + { + "key": "CantCastParameterToPSObject", + "uses": [], + "use_count": 0 + }, + { + "key": "NotEnoughHeaderForRemoteDataObject", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemotingDataObject.cs", + "line": 146 + } + ], + "use_count": 1 + }, + { + "key": "RemotingDestinationNotForMe", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 298 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 555 + } + ], + "use_count": 2 + }, + { + "key": "ClientNegotiationTimeout", + "uses": [], + "use_count": 0 + }, + { + "key": "ClientNegotiationFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesession.cs", + "line": 519 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesession.cs", + "line": 533 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesession.cs", + "line": 547 + } + ], + "use_count": 3 + }, + { + "key": "ClientNotFoundCapabilityProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 639 + } + ], + "use_count": 1 + }, + { + "key": "ServerRequestedToCloseSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 624 + } + ], + "use_count": 1 + }, + { + "key": "ServerNegotiationFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 1018 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 1034 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 1049 + } + ], + "use_count": 3 + }, + { + "key": "ServerConnectFailedOnNegotiation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 992 + } + ], + "use_count": 1 + }, + { + "key": "ServerConnectFailedOnInputValidation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 514 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 527 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 532 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 552 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 557 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 564 + } + ], + "use_count": 13 + }, + { + "key": "ServerConnectFailedOnServerStateValidation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 540 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 594 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 651 + } + ], + "use_count": 3 + }, + { + "key": "ServerConnectFailedOnMismatchedRunspacePoolProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 668 + } + ], + "use_count": 1 + }, + { + "key": "ServerNotFoundCapabilityProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs", + "line": 212 + } + ], + "use_count": 1 + }, + { + "key": "ServerNegotiationTimeout", + "uses": [], + "use_count": 0 + }, + { + "key": "ClientRequestedToCloseSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotingprotocolimplementation.cs", + "line": 197 + } + ], + "use_count": 1 + }, + { + "key": "FatalErrorCausingClose", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs", + "line": 135 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs", + "line": 763 + } + ], + "use_count": 2 + }, + { + "key": "ClientKeyExchangeFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs", + "line": 342 + } + ], + "use_count": 1 + }, + { + "key": "ServerKeyExchangeFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs", + "line": 987 + } + ], + "use_count": 1 + }, + { + "key": "ConnectFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "CloseIsCalled", + "uses": [], + "use_count": 0 + }, + { + "key": "ForceClosed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesessionstatemachine.cs", + "line": 703 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/clientremotesessionprotocolstatemachine.cs", + "line": 744 + } + ], + "use_count": 2 + }, + { + "key": "CloseFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "CloseCompleted", + "uses": [], + "use_count": 0 + }, + { + "key": "UnsupportedWaitHandleType", + "uses": [], + "use_count": 0 + }, + { + "key": "ReceivedDataStreamIsNotStdout", + "uses": [], + "use_count": 0 + }, + { + "key": "StdInIsNotOpen", + "uses": [], + "use_count": 0 + }, + { + "key": "NativeWriteFileFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "NativeReadFileFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidSchemeValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1219 + } + ], + "use_count": 1 + }, + { + "key": "ClientReceiveFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "ClientSendFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "CommandHandleIsNull", + "uses": [], + "use_count": 0 + }, + { + "key": "StdInCannotBeSetToNoWait", + "uses": [], + "use_count": 0 + }, + { + "key": "PortIsOutOfRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 332 + } + ], + "use_count": 1 + }, + { + "key": "ServerProcessExited", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetStdInHandle", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetStdOutHandle", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotGetStdErrHandle", + "uses": [], + "use_count": 0 + }, + { + "key": "ConnectExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 992 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1179 + } + ], + "use_count": 2 + }, + { + "key": "ConnectExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 149 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1919 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2263 + } + ], + "use_count": 3 + }, + { + "key": "CloseExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2012 + } + ], + "use_count": 1 + }, + { + "key": "SendExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2340 + } + ], + "use_count": 1 + }, + { + "key": "SendExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2373 + } + ], + "use_count": 1 + }, + { + "key": "ReceiveExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2419 + } + ], + "use_count": 1 + }, + { + "key": "ReceiveExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2440 + } + ], + "use_count": 1 + }, + { + "key": "RunShellCommandExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3010 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3087 + } + ], + "use_count": 2 + }, + { + "key": "RunShellCommandExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3410 + } + ], + "use_count": 1 + }, + { + "key": "ReconnectShellCommandExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3508 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3816 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3836 + } + ], + "use_count": 3 + }, + { + "key": "CommandSendExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3643 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3888 + } + ], + "use_count": 2 + }, + { + "key": "CommandSendExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3682 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3928 + } + ], + "use_count": 2 + }, + { + "key": "CommandReceiveExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3726 + } + ], + "use_count": 1 + }, + { + "key": "CommandReceiveExCallBackError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 3756 + } + ], + "use_count": 1 + }, + { + "key": "GeneralError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/BaseTransportManager.cs", + "line": 1449 + } + ], + "use_count": 1 + }, + { + "key": "TroubleShootingHelpTopic", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 161 + } + ], + "use_count": 1 + }, + { + "key": "DisconnectShellExFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2071 + } + ], + "use_count": 1 + }, + { + "key": "DisconnectShellExCallBackErrr", + "uses": [], + "use_count": 0 + }, + { + "key": "ReconnectShellExFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "ReconnectShellExCallBackErrr", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2153 + } + ], + "use_count": 1 + }, + { + "key": "IPCTransportConnectError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 567 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2221 + } + ], + "use_count": 2 + }, + { + "key": "NonExistentInitialSessionStateProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 214 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 472 + } + ], + "use_count": 2 + }, + { + "key": "InitialSessionStateNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 792 + } + ], + "use_count": 1 + }, + { + "key": "MandatoryValueNotPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 775 + } + ], + "use_count": 1 + }, + { + "key": "MandatoryValueNotInCorrectFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 783 + } + ], + "use_count": 1 + }, + { + "key": "StartupScriptNotCorrect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 114 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateInitializationParameterFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 175 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 173 + } + ], + "use_count": 2 + }, + { + "key": "NoAttributesFoundForParamElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 111 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PSSessionConfigurationData.cs", + "line": 134 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 266 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 275 + } + ], + "use_count": 4 + }, + { + "key": "AssemblyLoadAttributesNotFound", + "uses": [], + "use_count": 0 + }, + { + "key": "UnableToLoadAssembly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 536 + } + ], + "use_count": 1 + }, + { + "key": "UnableToLoadType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 326 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 553 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 580 + } + ], + "use_count": 3 + }, + { + "key": "TypeNeedsAssembly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 520 + } + ], + "use_count": 1 + }, + { + "key": "RedirectedURINotWellFormatted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 491 + } + ], + "use_count": 1 + }, + { + "key": "URIEndPointNotResolved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 136 + } + ], + "use_count": 1 + }, + { + "key": "URIRedirectWarningToHost", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 3117 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 398 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 674 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 392 + }, + { + "file": "src/System.Management.Automation/help/UpdatableHelpSystem.cs", + "line": 447 + } + ], + "use_count": 5 + }, + { + "key": "URIRedirectionReported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 3355 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 485 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 639 + } + ], + "use_count": 3 + }, + { + "key": "ReceivedObjectSizeExceededMaximumClient", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 530 + } + ], + "use_count": 1 + }, + { + "key": "ReceivedDataSizeExceededMaximumClient", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 886 + } + ], + "use_count": 1 + }, + { + "key": "ReceivedObjectSizeExceededMaximumServer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 536 + } + ], + "use_count": 1 + }, + { + "key": "ReceivedDataSizeExceededMaximumServer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/PriorityCollection.cs", + "line": 892 + } + ], + "use_count": 1 + }, + { + "key": "StartupScriptThrewTerminatingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2580 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 560 + } + ], + "use_count": 2 + }, + { + "key": "RemoteRunspaceInfoHasDuplicates", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1053 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceInfoLimitExceeded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1064 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceOpenUnknownState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 3375 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 523 + } + ], + "use_count": 2 + }, + { + "key": "UriSpecifiedNotValid", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoteRunspaceClosed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 578 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceNotAvailableForSpecifiedComputer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2811 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceNotAvailableForSpecifiedRunspaceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 678 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2927 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 819 + } + ], + "use_count": 3 + }, + { + "key": "StopPSJobWhatIfTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 922 + } + ], + "use_count": 1 + }, + { + "key": "NewRunspaceAmbiguousAuthentication", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1326 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 869 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 878 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 888 + } + ], + "use_count": 4 + }, + { + "key": "WildCardErrorFilePathParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2059 + } + ], + "use_count": 1 + }, + { + "key": "FilePathNotFromFileSystemProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1189 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2068 + } + ], + "use_count": 2 + }, + { + "key": "FilePathShouldPS1Extension", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2064 + } + ], + "use_count": 1 + }, + { + "key": "InvalidComputerName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 944 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1120 + } + ], + "use_count": 2 + }, + { + "key": "InvalidJobStateGeneral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 106 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 169 + } + ], + "use_count": 2 + }, + { + "key": "JobWithSpecifiedNameNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 107 + } + ], + "use_count": 1 + }, + { + "key": "JobWithSpecifiedInstanceIdNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 237 + } + ], + "use_count": 1 + }, + { + "key": "JobWithSpecifiedSessionIdNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 356 + } + ], + "use_count": 1 + }, + { + "key": "JobWithSpecifiedNameNotCompleted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 92 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 157 + } + ], + "use_count": 2 + }, + { + "key": "JobWithSpecifiedSessionIdNotCompleted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 343 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 381 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 594 + } + ], + "use_count": 3 + }, + { + "key": "JobWithSpecifiedInstanceIdNotCompleted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 223 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 271 + } + ], + "use_count": 2 + }, + { + "key": "RemovePSJobWhatIfTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StopJob.cs", + "line": 151 + } + ], + "use_count": 1 + }, + { + "key": "ComputerNameParamNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 398 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceParamNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 364 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceNotAvailableForSpecifiedName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 666 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2870 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 847 + } + ], + "use_count": 3 + }, + { + "key": "RemoteRunspaceNotAvailableForSpecifiedSessionId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 654 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 2983 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 833 + } + ], + "use_count": 3 + }, + { + "key": "ItemNotFoundInRepository", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 986 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/JobRepository.cs", + "line": 54 + } + ], + "use_count": 2 + }, + { + "key": "CannotRemoveJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/RemoveJob.cs", + "line": 1012 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1438 + } + ], + "use_count": 2 + }, + { + "key": "CSCDoubleParameterOutOfRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2178 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2208 + } + ], + "use_count": 2 + }, + { + "key": "ProxyAmbiguousAuthentication", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 697 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 4401 + } + ], + "use_count": 2 + }, + { + "key": "ProxyCredentialWithoutAccess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 721 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1028 + } + ], + "use_count": 2 + }, + { + "key": "WrongSessionOptionValue", + "uses": [], + "use_count": 0 + }, + { + "key": "PushedRunspaceMustBeOpen", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 405 + } + ], + "use_count": 1 + }, + { + "key": "HostDoesNotSupportPushRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PopRunspaceCommand.cs", + "line": 30 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 260 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 560 + } + ], + "use_count": 3 + }, + { + "key": "RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 820 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 834 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceHasMultipleMatchesForSpecifiedName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 848 + } + ], + "use_count": 1 + }, + { + "key": "RemoteRunspaceDoesNotSupportPushRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 682 + } + ], + "use_count": 1 + }, + { + "key": "HostInNestedPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 279 + } + ], + "use_count": 1 + }, + { + "key": "WsmanMaxRedirectionCountVariableDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "PSDefaultSessionOptionDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4610 + } + ], + "use_count": 1 + }, + { + "key": "PSSessionConfigurationName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4615 + } + ], + "use_count": 1 + }, + { + "key": "PSSessionAppName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4620 + } + ], + "use_count": 1 + }, + { + "key": "PSSenderInfoDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/serverremotesession.cs", + "line": 802 + } + ], + "use_count": 1 + }, + { + "key": "CSCmdsTypeNeedsAssembly", + "uses": [], + "use_count": 0 + }, + { + "key": "CSCmdsShellNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3461 + } + ], + "use_count": 1 + }, + { + "key": "CSCmdsShellNotPowerShellBased", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3462 + } + ], + "use_count": 1 + }, + { + "key": "CSCmdsPowerShellCoreShellNotModifiable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3463 + } + ], + "use_count": 1 + }, + { + "key": "CSCmdsWindowsPowerShellCoreNotModifiable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3464 + } + ], + "use_count": 1 + }, + { + "key": "CustomShellNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2650 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2892 + } + ], + "use_count": 2 + }, + { + "key": "CSShouldProcessAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 496 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 509 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2647 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3396 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3413 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3763 + } + ], + "use_count": 11 + }, + { + "key": "CSShouldProcessTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2649 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3401 + } + ], + "use_count": 2 + }, + { + "key": "CSShouldProcessTargetAdminEnable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 506 + } + ], + "use_count": 1 + }, + { + "key": "NcsCannotDeleteFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 753 + } + ], + "use_count": 1 + }, + { + "key": "NcsCannotDeleteFileAfterInstall", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 681 + } + ], + "use_count": 1 + }, + { + "key": "NcsCannotWritePluginContent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 787 + } + ], + "use_count": 1 + }, + { + "key": "NcsScriptMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 492 + } + ], + "use_count": 1 + }, + { + "key": "NcsShouldProcessTargetSDDL", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 502 + } + ], + "use_count": 1 + }, + { + "key": "RcsScriptMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2645 + } + ], + "use_count": 1 + }, + { + "key": "GcsScriptMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2890 + } + ], + "use_count": 1 + }, + { + "key": "ScsScriptMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3394 + } + ], + "use_count": 1 + }, + { + "key": "ScsShouldProcessTargetSDDL", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3406 + } + ], + "use_count": 1 + }, + { + "key": "EcsScriptMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4355 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4595 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5180 + } + ], + "use_count": 3 + }, + { + "key": "EcsWSManQCCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4363 + } + ], + "use_count": 1 + }, + { + "key": "EcsWSManQCQuery", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4364 + } + ], + "use_count": 1 + }, + { + "key": "EcsWSManShouldProcessDesc", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4365 + } + ], + "use_count": 1 + }, + { + "key": "EcsShouldProcessTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4368 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4984 + } + ], + "use_count": 2 + }, + { + "key": "DcsScriptMessageV", + "uses": [], + "use_count": 0 + }, + { + "key": "DcsShouldProcessTarget", + "uses": [], + "use_count": 0 + }, + { + "key": "DcsWarningMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4594 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5179 + } + ], + "use_count": 2 + }, + { + "key": "EDcsRequiresElevation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1358 + } + ], + "use_count": 1 + }, + { + "key": "RestartWSManServiceMessageV", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1283 + } + ], + "use_count": 1 + }, + { + "key": "RestartWSManServiceAction", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 544 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1278 + } + ], + "use_count": 2 + }, + { + "key": "RestartWSManServiceTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 545 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1279 + } + ], + "use_count": 2 + }, + { + "key": "RestartWSManRequiredShowUI", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 547 + } + ], + "use_count": 1 + }, + { + "key": "ERemotingCaption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4980 + } + ], + "use_count": 1 + }, + { + "key": "ERemotingQuery", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4981 + } + ], + "use_count": 1 + }, + { + "key": "ShowUIAndSDDLCannotExist", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 375 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3282 + } + ], + "use_count": 2 + }, + { + "key": "RestartWinRMMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4603 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5190 + } + ], + "use_count": 2 + }, + { + "key": "IPCUnknownNodeType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 206 + } + ], + "use_count": 1 + }, + { + "key": "IPCInsufficientDataforElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 254 + } + ], + "use_count": 1 + }, + { + "key": "IPCWrongAttributeCountForDataElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 240 + } + ], + "use_count": 1 + }, + { + "key": "IPCOnlyTextExpectedInDataElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "IPCWrongAttributeCountForElement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 277 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 295 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 313 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 330 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 348 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 365 + } + ], + "use_count": 7 + }, + { + "key": "IPCUnknownElementReceived", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 158 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 179 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 215 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 284 + }, + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 371 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 397 + } + ], + "use_count": 9 + }, + { + "key": "IPCSupportsOnlyDefaultAuth", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1625 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 1870 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 2990 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3129 + } + ], + "use_count": 4 + }, + { + "key": "IPCPwshExecutableNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 579 + } + ], + "use_count": 1 + }, + { + "key": "RunAs32NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 594 + } + ], + "use_count": 1 + }, + { + "key": "IPCServerProcessReportedError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 809 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1452 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1488 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2031 + } + ], + "use_count": 4 + }, + { + "key": "IPCServerProcessExited", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1371 + } + ], + "use_count": 1 + }, + { + "key": "IPCErrorProcessingServerData", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 743 + } + ], + "use_count": 1 + }, + { + "key": "IPCUnknownCommandGuid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 940 + } + ], + "use_count": 1 + }, + { + "key": "IPCNoSignalForSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/OutOfProcServerMediator.cs", + "line": 187 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 963 + } + ], + "use_count": 2 + }, + { + "key": "IPCSignalTimedOut", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2390 + } + ], + "use_count": 1 + }, + { + "key": "IPCCloseTimedOut", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1012 + } + ], + "use_count": 1 + }, + { + "key": "IPCExceptionLaunchingProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1163 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1173 + } + ], + "use_count": 2 + }, + { + "key": "ThrottlingJobChildAlreadyRunning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", + "line": 374 + } + ], + "use_count": 1 + }, + { + "key": "ThrottlingJobChildAddedAfterEndOfChildJobs", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", + "line": 384 + } + ], + "use_count": 1 + }, + { + "key": "ThrottlingJobStatusMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", + "line": 834 + } + ], + "use_count": 1 + }, + { + "key": "NestedPipelineMissingRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerSteppablePipelineDriver.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "JobSourceAdapterError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 858 + } + ], + "use_count": 1 + }, + { + "key": "PSVersionParameterOutOfRange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 519 + } + ], + "use_count": 1 + }, + { + "key": "BlockCannotBeUsedWithKeep", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1532 + } + ], + "use_count": 1 + }, + { + "key": "WriteEventsCannotBeUsedWithoutWait", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1540 + } + ], + "use_count": 1 + }, + { + "key": "PowerShellVersionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2324 + } + ], + "use_count": 1 + }, + { + "key": "JobManagerRegistrationConstructorError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 88 + } + ], + "use_count": 1 + }, + { + "key": "JobSourceAdapterNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 308 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 334 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 387 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 395 + } + ], + "use_count": 4 + }, + { + "key": "NewJobSpecificationError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobManager.cs", + "line": 224 + } + ], + "use_count": 1 + }, + { + "key": "InvalidJobStateSpecific", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 152 + } + ], + "use_count": 1 + }, + { + "key": "JobConnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 2073 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDisconnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 501 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceConnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "line": 735 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceQueryFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "RunspaceCannotBeConnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "line": 884 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 550 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 713 + } + ], + "use_count": 3 + }, + { + "key": "RunspaceCannotBeConnectedForVMContainerSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "line": 860 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceCannotBeDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 244 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceCannotBeDisconnectedForVMContainerSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 214 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceCannotBeReceivedForVMContainerSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 692 + } + ], + "use_count": 1 + }, + { + "key": "JobActionInvalidWithNullChild", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 789 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 906 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 974 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1072 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1214 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1311 + } + ], + "use_count": 10 + }, + { + "key": "JobSuspendNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "JobResumeNotSupported", + "uses": [], + "use_count": 0 + }, + { + "key": "AsJobAndDisconnectedError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 858 + } + ], + "use_count": 1 + }, + { + "key": "QueryForRunspacesFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 436 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 3930 + } + ], + "use_count": 2 + }, + { + "key": "JobIdNotYetAssigned", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 471 + } + ], + "use_count": 1 + }, + { + "key": "JobSessionIdLessThanOne", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 369 + } + ], + "use_count": 1 + }, + { + "key": "JobIdentifierNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 468 + } + ], + "use_count": 1 + }, + { + "key": "JobBlockedSoWaitJobCannotContinue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/WaitJob.cs", + "line": 376 + } + ], + "use_count": 1 + }, + { + "key": "RemoveRunspaceNotConnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/removerunspacecommand.cs", + "line": 159 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceDisconnectFailedWithReason", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 497 + } + ], + "use_count": 1 + }, + { + "key": "StopJobNotConnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job.cs", + "line": 2259 + } + ], + "use_count": 1 + }, + { + "key": "SessionIdMatchFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 4024 + } + ], + "use_count": 1 + }, + { + "key": "SessionNameMatchFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 4057 + } + ], + "use_count": 1 + }, + { + "key": "WinPERemotingNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/remotingcommandutil.cs", + "line": 164 + } + ], + "use_count": 1 + }, + { + "key": "WinRMRequiresRestart", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3764 + } + ], + "use_count": 1 + }, + { + "key": "WinRMRestartWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 511 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3415 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5353 + } + ], + "use_count": 3 + }, + { + "key": "WinRMForceRestartWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 571 + } + ], + "use_count": 1 + }, + { + "key": "JobSourceAdapterCannotSaveNullJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/JobSourceAdapter.cs", + "line": 406 + } + ], + "use_count": 1 + }, + { + "key": "NoPowerShellForJob", + "uses": [], + "use_count": 0 + }, + { + "key": "NetFrameWorkV2NotInstalled", + "uses": [], + "use_count": 0 + }, + { + "key": "PipelineFailedWithoutReason", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 1013 + } + ], + "use_count": 1 + }, + { + "key": "PipelineFailedWithReason", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 1009 + } + ], + "use_count": 1 + }, + { + "key": "ResumeJobInvalidJobState", + "uses": [], + "use_count": 0 + }, + { + "key": "RemoteHostNullClientHost", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/WireDataFormat/RemoteHost.cs", + "line": 759 + } + ], + "use_count": 1 + }, + { + "key": "DisableRemotingShouldProcessTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5189 + } + ], + "use_count": 1 + }, + { + "key": "SetEnabledFalseTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4604 + } + ], + "use_count": 1 + }, + { + "key": "SetEnabledTrueTarget", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4370 + } + ], + "use_count": 1 + }, + { + "key": "DISCAliasDefinitionsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 925 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 931 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1675 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1680 + } + ], + "use_count": 4 + }, + { + "key": "DISCAssembliesToLoadComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1103 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1835 + } + ], + "use_count": 2 + }, + { + "key": "DISCAuthorComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 697 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1594 + } + ], + "use_count": 2 + }, + { + "key": "DISCCLRVersionComment", + "uses": [], + "use_count": 0 + }, + { + "key": "DISCCompanyNameComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 712 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1607 + } + ], + "use_count": 2 + }, + { + "key": "DISCCopyrightComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 724 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1616 + } + ], + "use_count": 2 + }, + { + "key": "DISCDescriptionComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 701 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1598 + } + ], + "use_count": 2 + }, + { + "key": "DISCEnvironmentVariablesComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1066 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1073 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1807 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1813 + } + ], + "use_count": 4 + }, + { + "key": "DISCExecutionPolicyComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 835 + } + ], + "use_count": 1 + }, + { + "key": "DISCFormatsToProcessComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1089 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1824 + } + ], + "use_count": 2 + }, + { + "key": "DISCFunctionDefinitionsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 940 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 950 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1687 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1696 + } + ], + "use_count": 4 + }, + { + "key": "DISCGUIDComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 689 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1586 + } + ], + "use_count": 2 + }, + { + "key": "DISCInitialSessionStateComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 729 + } + ], + "use_count": 1 + }, + { + "key": "DISCTranscriptDirectoryComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 736 + } + ], + "use_count": 1 + }, + { + "key": "DISCRunAsVirtualAccountComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 740 + } + ], + "use_count": 1 + }, + { + "key": "DISCLanguageModeComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 828 + } + ], + "use_count": 1 + }, + { + "key": "DISCModulesToImportComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 860 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 865 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1623 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1627 + } + ], + "use_count": 4 + }, + { + "key": "DISCPowerShellVersionComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 850 + } + ], + "use_count": 1 + }, + { + "key": "DISCProcessorArchitectureComment", + "uses": [], + "use_count": 0 + }, + { + "key": "DISCSchemaVersionComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 685 + } + ], + "use_count": 1 + }, + { + "key": "DISCScriptsToProcessComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 785 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1669 + } + ], + "use_count": 2 + }, + { + "key": "DISCTypesToAddComment", + "uses": [], + "use_count": 0 + }, + { + "key": "DISCTypesToProcessComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1081 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1819 + } + ], + "use_count": 2 + }, + { + "key": "DISCVariableDefinitionsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1002 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1012 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1021 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1746 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1755 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1764 + } + ], + "use_count": 6 + }, + { + "key": "DISCRoleDefinitionsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 791 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 798 + } + ], + "use_count": 2 + }, + { + "key": "DISCVisibleAliasesComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 872 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1632 + } + ], + "use_count": 2 + }, + { + "key": "DISCVisibleCmdletsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 881 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 887 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1638 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1643 + } + ], + "use_count": 4 + }, + { + "key": "DISCCommandModificationSyntax", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2562 + } + ], + "use_count": 1 + }, + { + "key": "DISCVisibleFunctionsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 896 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 902 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1650 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1655 + } + ], + "use_count": 4 + }, + { + "key": "DISCVisibleProvidersComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 916 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1664 + } + ], + "use_count": 2 + }, + { + "key": "DISCVisibleExternalCommandsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 909 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1660 + } + ], + "use_count": 2 + }, + { + "key": "InvalidPSSessionConfigurationFilePath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1768 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 130 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 650 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 812 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3941 + } + ], + "use_count": 5 + }, + { + "key": "InvalidRoleCapabilityFilePath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1551 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleEntry", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1789 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1676 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1809 + } + ], + "use_count": 2 + }, + { + "key": "CouldNotFindRoleCapability", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1839 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRegisterPSSessionConfigurationModulePath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 2412 + } + ], + "use_count": 1 + }, + { + "key": "PSSessionConfigurationFileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 63 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 82 + } + ], + "use_count": 2 + }, + { + "key": "RCAutoDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 828 + } + ], + "use_count": 1 + }, + { + "key": "RCAutoDisconnectingWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 816 + } + ], + "use_count": 1 + }, + { + "key": "RCConnectionRetryAttempt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 795 + } + ], + "use_count": 1 + }, + { + "key": "RCInternalError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 837 + } + ], + "use_count": 1 + }, + { + "key": "RCNetworkFailureDetected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 784 + } + ], + "use_count": 1 + }, + { + "key": "RCReconnectSucceeded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ClientRemotePowerShell.cs", + "line": 805 + } + ], + "use_count": 1 + }, + { + "key": "AuthenticationMechanismRequiresCredential", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Modules/RemoteDiscoveryHelper.cs", + "line": 896 + } + ], + "use_count": 1 + }, + { + "key": "BasicAuthOverHttpNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1544 + } + ], + "use_count": 1 + }, + { + "key": "StartJobDefinitionNotFound1", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 733 + } + ], + "use_count": 1 + }, + { + "key": "StartJobManyDefNameMatches", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 743 + } + ], + "use_count": 1 + }, + { + "key": "DISCMissingSchemaVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1502 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1311 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeStringArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1330 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeHashtable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1148 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeHashtableArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1168 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1215 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1267 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 991 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1054 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1737 + } + ], + "use_count": 7 + }, + { + "key": "DISCInvalidKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1036 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeValidEnum", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1067 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1098 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1129 + } + ], + "use_count": 3 + }, + { + "key": "DISCErrorParsingConfigFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/TestPSSessionConfigurationFile.cs", + "line": 114 + } + ], + "use_count": 1 + }, + { + "key": "WriteJobInResultsCannotBeUsedWithoutWait", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1564 + } + ], + "use_count": 1 + }, + { + "key": "DISCPathsMustBeAbsolute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1641 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeContainsInvalidKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1193 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1245 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1290 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 982 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1045 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1728 + } + ], + "use_count": 7 + }, + { + "key": "DISCTypeMustContainKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1176 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1182 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1223 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1229 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1275 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1281 + } + ], + "use_count": 14 + }, + { + "key": "DISCInvalidExtension", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1537 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1565 + } + ], + "use_count": 2 + }, + { + "key": "DISCKeyMustBeScriptBlock", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1235 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 971 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 1717 + } + ], + "use_count": 3 + }, + { + "key": "InvalidPSSessionConfigurationFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 842 + } + ], + "use_count": 1 + }, + { + "key": "RCProgressActivity", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 2144 + } + ], + "use_count": 1 + }, + { + "key": "RCProgressStatus", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 2184 + } + ], + "use_count": 1 + }, + { + "key": "RCDisconnectedJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1813 + } + ], + "use_count": 1 + }, + { + "key": "RCDisconnectSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1800 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1833 + } + ], + "use_count": 2 + }, + { + "key": "RCDisconnectSessionCreated", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1838 + } + ], + "use_count": 1 + }, + { + "key": "SessionNameWithoutInvokeDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 863 + } + ], + "use_count": 1 + }, + { + "key": "SessionConnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 377 + } + ], + "use_count": 1 + }, + { + "key": "VMSessionConnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1553 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1570 + } + ], + "use_count": 2 + }, + { + "key": "ContainerSessionConnectFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1631 + } + ], + "use_count": 1 + }, + { + "key": "SessionNotAvailableForConnection", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 346 + } + ], + "use_count": 1 + }, + { + "key": "HyperVModuleNotAvailable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1676 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1724 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 887 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 953 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 990 + } + ], + "use_count": 5 + }, + { + "key": "CannotCreateProcessInContainer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3461 + } + ], + "use_count": 1 + }, + { + "key": "ContainersFeatureNotEnabled", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3453 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3494 + } + ], + "use_count": 2 + }, + { + "key": "CannotTerminateProcessInContainer", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidContainerId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3449 + } + ], + "use_count": 1 + }, + { + "key": "InvalidVMId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 965 + } + ], + "use_count": 1 + }, + { + "key": "InvalidVMIdNotSingle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1773 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 904 + } + ], + "use_count": 2 + }, + { + "key": "InvalidVMNameNoVM", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 1002 + } + ], + "use_count": 1 + }, + { + "key": "InvalidVMNameMultipleVM", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 1013 + } + ], + "use_count": 1 + }, + { + "key": "InvalidVMNameNotSingle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1759 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 918 + } + ], + "use_count": 2 + }, + { + "key": "InvalidVMState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1785 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 939 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 1032 + } + ], + "use_count": 3 + }, + { + "key": "InvalidCredential", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 405 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 475 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 855 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 892 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 1049 + } + ], + "use_count": 5 + }, + { + "key": "InvalidUsername", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 775 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSSessionBrokenSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 395 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSSessionDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 436 + } + ], + "use_count": 1 + }, + { + "key": "RCAutoDisconnectingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 402 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs", + "line": 176 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1858 + } + ], + "use_count": 3 + }, + { + "key": "RemoteSessionHyperVSocketClientConstructorSetSocketOptionFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 733 + } + ], + "use_count": 1 + }, + { + "key": "RemoteSessionHyperVSocketServerConstructorFailure", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 253 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 327 + } + ], + "use_count": 2 + }, + { + "key": "StopCommandOnRetry", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 1899 + } + ], + "use_count": 1 + }, + { + "key": "SuspendJobInvalidJobState", + "uses": [], + "use_count": 0 + }, + { + "key": "AutoRemoveCannotBeUsedWithoutWait", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1548 + } + ], + "use_count": 1 + }, + { + "key": "InvalidConfigurationName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 144 + } + ], + "use_count": 1 + }, + { + "key": "BadRunspaceTypeForJob", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotDisconnectSessionWithInvalidIdleTimeout", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 354 + } + ], + "use_count": 1 + }, + { + "key": "InvalidIdleTimeoutOption", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1198 + } + ], + "use_count": 1 + }, + { + "key": "DISCVisibilityAndAutoLoadingCannotBeBothSpecified", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidConfigurationXMLAttribute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 470 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeStringOrHashtableArray", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2080 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2143 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 2236 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 2121 + } + ], + "use_count": 4 + }, + { + "key": "DISCTypeMustBeStringOrHashtableArrayInFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1371 + } + ], + "use_count": 1 + }, + { + "key": "StartJobDefinitionPathInvalidNotFSProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 702 + } + ], + "use_count": 1 + }, + { + "key": "StartJobDefinitionPathInvalidNotSingle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 715 + } + ], + "use_count": 1 + }, + { + "key": "StartJobDefinitionNotFound2", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 732 + } + ], + "use_count": 1 + }, + { + "key": "StartJobWorkingDirectoryNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 606 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindSessionForConnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "line": 605 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceConnectFailedWithMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs", + "line": 729 + } + ], + "use_count": 1 + }, + { + "key": "ForceCannotBeUsedWithoutWait", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceiveJob.cs", + "line": 1556 + } + ], + "use_count": 1 + }, + { + "key": "JobSuspendedDisconnectedWaitWithForce", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/WaitJob.cs", + "line": 352 + } + ], + "use_count": 1 + }, + { + "key": "RunAsSessionConfigurationSecurityWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 383 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 3290 + } + ], + "use_count": 2 + }, + { + "key": "ForceSuspendJob", + "uses": [], + "use_count": 0 + }, + { + "key": "InvalidPSSessionConfigurationFileErrorProcessing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 833 + } + ], + "use_count": 1 + }, + { + "key": "ErrorParsingTheKeyInPSSessionConfigurationFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1542 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1571 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 860 + } + ], + "use_count": 3 + }, + { + "key": "EndpointDoesNotSupportDisconnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs", + "line": 239 + } + ], + "use_count": 1 + }, + { + "key": "ThrottlingJobFlowControlMemoryWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs", + "line": 483 + } + ], + "use_count": 1 + }, + { + "key": "EnableNetworkAccessWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DisconnectPSSession.cs", + "line": 202 + } + ], + "use_count": 1 + }, + { + "key": "CannotStartJobInconsistentLanguageMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/StartJob.cs", + "line": 656 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateRunspaceInconsistentState", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotExitNestedPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1663 + } + ], + "use_count": 1 + }, + { + "key": "PowerShellInvokerInvalidState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 1630 + } + ], + "use_count": 1 + }, + { + "key": "CannotInvokeNestedCommandNestedCommandRunning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRunspacePoolDriver.cs", + "line": 827 + } + ], + "use_count": 1 + }, + { + "key": "ServerSideNestedCommandInvokeFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerPowerShellDriver.cs", + "line": 345 + } + ], + "use_count": 1 + }, + { + "key": "ReceivePSSessionInDebugMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs", + "line": 827 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDebuggingEndpointVersionError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 2784 + } + ], + "use_count": 1 + }, + { + "key": "ICMInvalidSessionState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 895 + } + ], + "use_count": 1 + }, + { + "key": "ICMNoValidRunspaces", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 936 + } + ], + "use_count": 1 + }, + { + "key": "ICMInvalidSessionAvailability", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs", + "line": 918 + } + ], + "use_count": 1 + }, + { + "key": "JobActionInvalidWithNoChildJobs", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 784 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 969 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1209 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1377 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/Job2.cs", + "line": 1553 + } + ], + "use_count": 5 + }, + { + "key": "CannotDebugJobNoHostDebugger", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 144 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindJobWithId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 420 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindJobWithInstanceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 466 + } + ], + "use_count": 1 + }, + { + "key": "CannotFindJobWithName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 392 + } + ], + "use_count": 1 + }, + { + "key": "CannotDebugJobNoHostUI", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 166 + } + ], + "use_count": 1 + }, + { + "key": "CannotDebugJobInvalidDebuggerMode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 155 + } + ], + "use_count": 1 + }, + { + "key": "FoundMultipleJobsWithId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 434 + } + ], + "use_count": 1 + }, + { + "key": "FoundMultipleJobsWithName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/DebugJob.cs", + "line": 381 + } + ], + "use_count": 1 + }, + { + "key": "NamedPipeAlreadyListening", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 638 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessCantEnterSameProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 378 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessMultipleProcessesFoundWithName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 362 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessNoPowerShell", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 400 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessNoProcessFoundWithId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 323 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessNoProcessFoundWithName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 352 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessNoNamedPipeFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 428 + } + ], + "use_count": 1 + }, + { + "key": "CustomPipeNameTooLong", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 582 + } + ], + "use_count": 1 + }, + { + "key": "HostDoesNotSupportIASession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 149 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 457 + } + ], + "use_count": 2 + }, + { + "key": "NamedPipeTransportProcessEnded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2032 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2266 + } + ], + "use_count": 2 + }, + { + "key": "HyperVSocketTransportProcessEnded", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1453 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1489 + } + ], + "use_count": 2 + }, + { + "key": "EnterPSHostProcessPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 294 + } + ], + "use_count": 1 + }, + { + "key": "EnterVMSessionPrompt", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 1178 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessCannotConnectToProcess", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 274 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessCannotConnectToPipe", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 258 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginConnectNoNegotiationData", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManPluginConnectOperationFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManPluginContextNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1385 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1438 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1492 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1537 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1612 + } + ], + "use_count": 5 + }, + { + "key": "WSManPluginInvalidArgSet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 537 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginInvalidCommandContext", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 799 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 894 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 988 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1104 + } + ], + "use_count": 4 + }, + { + "key": "WSManPluginInvalidInputDataType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 349 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginInvalidInputStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 137 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 158 + } + ], + "use_count": 2 + }, + { + "key": "WSManPluginInvalidOutputStream", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 208 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 220 + } + ], + "use_count": 2 + }, + { + "key": "WSManPluginInvalidSenderDetails", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManPluginInvalidShellContext", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 732 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 788 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 876 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 968 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1063 + } + ], + "use_count": 5 + }, + { + "key": "WSManPluginManagedException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 553 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 392 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1763 + } + ], + "use_count": 3 + }, + { + "key": "WSManPluginNullInvalidInput", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 446 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 209 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 223 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 235 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 268 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 664 + } + ], + "use_count": 7 + }, + { + "key": "WSManPluginNullInvalidStreamSet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 256 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginNullPluginContext", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 474 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 506 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 562 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 623 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 655 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginFacade.cs", + "line": 687 + } + ], + "use_count": 6 + }, + { + "key": "WSManPluginNullShellContext", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 677 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginOperationClose", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 517 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginOptionNotUnderstood", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1228 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginProtocolVersionNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1243 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginProtocolVersionNotMatch", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 1285 + } + ], + "use_count": 1 + }, + { + "key": "WSManPluginReportContextFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 289 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPlugin.cs", + "line": 376 + } + ], + "use_count": 2 + }, + { + "key": "WSManPluginSessionCreationFailed", + "uses": [], + "use_count": 0 + }, + { + "key": "WSManPluginShutdownRegistrationFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs", + "line": 285 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManPluginTransportManager.cs", + "line": 364 + } + ], + "use_count": 2 + }, + { + "key": "ServerDriverRemoteHostAlreadyPushed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs", + "line": 327 + } + ], + "use_count": 1 + }, + { + "key": "ServerDriverRemoteHostNoDebuggerToPush", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs", + "line": 322 + } + ], + "use_count": 1 + }, + { + "key": "ServerDriverRemoteHostNotRemoteRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/server/ServerRemoteHost.cs", + "line": 332 + } + ], + "use_count": 1 + }, + { + "key": "RemoteTransportError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2517 + }, + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 2630 + } + ], + "use_count": 2 + }, + { + "key": "CannotConnectContainerNamedPipe", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 1289 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateNamedPipe", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 469 + } + ], + "use_count": 1 + }, + { + "key": "ConnectNamedPipeTimeout", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 1205 + } + ], + "use_count": 1 + }, + { + "key": "WSManInitFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 572 + } + ], + "use_count": 1 + }, + { + "key": "NamedPipeServerCannotStart", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionNamedPipe.cs", + "line": 851 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotResolveRoleDefinitionPrincipal", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1553 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5357 + } + ], + "use_count": 2 + }, + { + "key": "SessionConfigurationMustBeFileBased", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5314 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotResolveUsername", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5292 + } + ], + "use_count": 1 + }, + { + "key": "DISCRunAsVirtualAccountGroupsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 748 + } + ], + "use_count": 1 + }, + { + "key": "CannotCreateConfiguredRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/HostUtilities.cs", + "line": 287 + } + ], + "use_count": 1 + }, + { + "key": "DISCEnforceInputParameterValidation", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 770 + } + ], + "use_count": 1 + }, + { + "key": "DISCMountUserDriveComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 755 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeBoolean", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1341 + } + ], + "use_count": 1 + }, + { + "key": "DISCTypeMustBeInteger", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1352 + } + ], + "use_count": 1 + }, + { + "key": "UserDriveProcessingThrewTerminatingError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2565 + } + ], + "use_count": 1 + }, + { + "key": "DISCUserDriveMaxSizeComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 763 + } + ], + "use_count": 1 + }, + { + "key": "UserDriveCannotGetFileSystemProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2807 + } + ], + "use_count": 1 + }, + { + "key": "DISCGMSAComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 779 + } + ], + "use_count": 1 + }, + { + "key": "InvalidGMSAName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1382 + } + ], + "use_count": 1 + }, + { + "key": "DISCRequiredGroupsComment", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 807 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 812 + } + ], + "use_count": 2 + }, + { + "key": "BadSDDLMismatchedParens", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1710 + } + ], + "use_count": 1 + }, + { + "key": "RequiredGroupsHashMultipleKeys", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 2001 + } + ], + "use_count": 1 + }, + { + "key": "RequiredGroupsNotHashTable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1758 + } + ], + "use_count": 1 + }, + { + "key": "UnknownGroupMembershipKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1790 + } + ], + "use_count": 1 + }, + { + "key": "UnknownGroupMembershipValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/NewPSSessionConfigurationFile.cs", + "line": 2053 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1883 + } + ], + "use_count": 2 + }, + { + "key": "RequiredGroupsMalformedACE", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 1635 + } + ], + "use_count": 1 + }, + { + "key": "InvalidUserDriveName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 2865 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleCapabilityKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1696 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleCapabilityKeyType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1688 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleKeyType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1663 + } + ], + "use_count": 1 + }, + { + "key": "RemotingErrorNoLogonSessionExist", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs", + "line": 531 + } + ], + "use_count": 1 + }, + { + "key": "CannotStartSSHClient", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 2646 + } + ], + "use_count": 1 + }, + { + "key": "KeyFileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 2286 + } + ], + "use_count": 1 + }, + { + "key": "SSHClientEndWithErrorMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1867 + } + ], + "use_count": 1 + }, + { + "key": "SSHClientConnectTimeout", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1746 + } + ], + "use_count": 1 + }, + { + "key": "SSHClientConnectProcessTerminated", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1749 + } + ], + "use_count": 1 + }, + { + "key": "MissingRequiredSSHParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1025 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSSHConnectionParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 974 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1148 + }, + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1160 + } + ], + "use_count": 3 + }, + { + "key": "UnknownSSHConnectionParameter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 1019 + } + ], + "use_count": 1 + }, + { + "key": "SSHConnectionDuplicateHostName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 960 + } + ], + "use_count": 1 + }, + { + "key": "SSHConnectionDuplicateKeyPath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 965 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotFindRoleCapabilityFile", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1867 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRoleCapabilityFileExtension", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 1859 + } + ], + "use_count": 1 + }, + { + "key": "SSHAbruptlyTerminated", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1836 + } + ], + "use_count": 1 + }, + { + "key": "InvalidProcessorArchitecture", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 966 + } + ], + "use_count": 1 + }, + { + "key": "WowComponentNotPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs", + "line": 80 + } + ], + "use_count": 1 + }, + { + "key": "UnableToInstallPlugin", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5002 + } + ], + "use_count": 1 + }, + { + "key": "PluginDllMissing", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 481 + } + ], + "use_count": 1 + }, + { + "key": "WSManClientDllNotAvailable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 2686 + } + ], + "use_count": 1 + }, + { + "key": "ProcessExitInfo", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1358 + } + ], + "use_count": 1 + }, + { + "key": "ProcessInfoNotRecoverable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/OutOfProcTransportManager.cs", + "line": 1366 + } + ], + "use_count": 1 + }, + { + "key": "CannotGetHostInteropTypes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3522 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3530 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3708 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs", + "line": 3737 + } + ], + "use_count": 4 + }, + { + "key": "UnixOnlyHttpsWithoutSkipCACheckNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/WSManTransportManager.cs", + "line": 1555 + } + ], + "use_count": 1 + }, + { + "key": "PSCoreRemotingDisableWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 5178 + } + ], + "use_count": 1 + }, + { + "key": "PSCoreRemotingEnableWarning", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/CustomShellCommands.cs", + "line": 4972 + } + ], + "use_count": 1 + }, + { + "key": "EnterPSHostProcessCmdletDisabled", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/EnterPSHostProcessCommand.cs", + "line": 135 + } + ], + "use_count": 1 + }, + { + "key": "RemoteDebuggerError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 2621 + } + ], + "use_count": 1 + }, + { + "key": "WindowsPowerShellNotPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShellProcessInstance.cs", + "line": 64 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPSSessionArgument", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspaceinfo.cs", + "line": 379 + } + ], + "use_count": 1 + }, + { + "key": "DISCInvalidConfigKeyType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 3010 + } + ], + "use_count": 1 + }, + { + "key": "DISCUnsupportedConfigName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 3016 + } + ], + "use_count": 1 + }, + { + "key": "DISCUnknownConfigName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs", + "line": 3022 + } + ], + "use_count": 1 + }, + { + "key": "WDACGetPowerShellLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 107 + } + ], + "use_count": 1 + }, + { + "key": "WDACGetPowerShellLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RunspaceRef.cs", + "line": 108 + } + ], + "use_count": 1 + }, + { + "key": "HyperVFailedToGetStateUnknownType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs", + "line": 473 + } + ], + "use_count": 1 + }, + { + "key": "HyperVInvalidResponse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 428 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 442 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 465 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 805 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 868 + }, + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 879 + } + ], + "use_count": 8 + }, + { + "key": "HyperVNegotiationFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/common/RemoteSessionHyperVSocket.cs", + "line": 791 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/RunspaceInit.resx": { + "class": "RunspaceInit", + "key_count": 36, + "keys": [ + { + "key": "EnabledExperimentalFeatures", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 377 + } + ], + "use_count": 1 + }, + { + "key": "PSHOMEDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 370 + } + ], + "use_count": 1 + }, + { + "key": "HOMEDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 315 + } + ], + "use_count": 1 + }, + { + "key": "PSHostDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 305 + } + ], + "use_count": 1 + }, + { + "key": "ExecutionContextDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 322 + } + ], + "use_count": 1 + }, + { + "key": "PSVersionTableDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 329 + } + ], + "use_count": 1 + }, + { + "key": "PIDDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 344 + } + ], + "use_count": 1 + }, + { + "key": "DollarHookDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/QuestionMarkVariable.cs", + "line": 18 + } + ], + "use_count": 1 + }, + { + "key": "PPIDDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "MshShellIdDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 363 + } + ], + "use_count": 1 + }, + { + "key": "ConsoleDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "OutputEncodingDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 60 + }, + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4526 + } + ], + "use_count": 2 + }, + { + "key": "PSStyleDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4519 + } + ], + "use_count": 1 + }, + { + "key": "PSEmailServerDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4604 + } + ], + "use_count": 1 + }, + { + "key": "ConfirmPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4542 + } + ], + "use_count": 1 + }, + { + "key": "DebugPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4548 + } + ], + "use_count": 1 + }, + { + "key": "ErrorActionPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4554 + } + ], + "use_count": 1 + }, + { + "key": "ProgressPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4560 + } + ], + "use_count": 1 + }, + { + "key": "VerbosePreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4566 + } + ], + "use_count": 1 + }, + { + "key": "WarningPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4572 + } + ], + "use_count": 1 + }, + { + "key": "InformationPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4578 + } + ], + "use_count": 1 + }, + { + "key": "ErrorViewDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4584 + } + ], + "use_count": 1 + }, + { + "key": "NestedPromptLevelDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4590 + } + ], + "use_count": 1 + }, + { + "key": "PSNativeCommandUseErrorActionPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4655 + } + ], + "use_count": 1 + }, + { + "key": "WhatIfPreferenceDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4594 + } + ], + "use_count": 1 + }, + { + "key": "NativeCommandArgumentPassingDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4663 + } + ], + "use_count": 1 + }, + { + "key": "FormatEnumerationLimitDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4598 + } + ], + "use_count": 1 + }, + { + "key": "ReportErrorShowStackTraceDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ReportErrorShowInnerExceptionDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ReportErrorShowSourceDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ReportErrorShowExceptionClassDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "DollarPSCultureDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CultureVariable.cs", + "line": 16 + } + ], + "use_count": 1 + }, + { + "key": "DollarPSUICultureDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CultureVariable.cs", + "line": 43 + } + ], + "use_count": 1 + }, + { + "key": "PSDefaultParameterValuesDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 133 + } + ], + "use_count": 1 + }, + { + "key": "PauseDefinitionString", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 4898 + } + ], + "use_count": 1 + }, + { + "key": "PSEditionDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionState.cs", + "line": 336 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/RunspacePoolStrings.resx": { + "class": "RunspacePoolStrings", + "key_count": 15, + "keys": [ + { + "key": "MaxPoolLessThan1", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 157 + } + ], + "use_count": 1 + }, + { + "key": "MinPoolLessThan1", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "MinPoolGreaterThanMaxPool", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 167 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRunspacePoolStateGeneral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", + "line": 27 + } + ], + "use_count": 1 + }, + { + "key": "InvalidRunspacePoolState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1048 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1158 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/PowerShell.cs", + "line": 2162 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 1241 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 1375 + } + ], + "use_count": 5 + }, + { + "key": "CannotOpenAgain", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 1638 + } + ], + "use_count": 1 + }, + { + "key": "AsyncResultNotOwned", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1074 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1184 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 631 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 698 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 915 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 954 + } + ], + "use_count": 6 + }, + { + "key": "RunspaceNotBelongsToPool", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 770 + } + ], + "use_count": 1 + }, + { + "key": "ChangePropertyAfterOpen", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", + "line": 1249 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", + "line": 1276 + } + ], + "use_count": 2 + }, + { + "key": "RunspaceDisconnectConnectNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 331 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 342 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 351 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 359 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 370 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 379 + } + ], + "use_count": 7 + }, + { + "key": "CannotWhileDisconnected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePoolInternal.cs", + "line": 554 + } + ], + "use_count": 1 + }, + { + "key": "DisconnectNotSupportedOnServer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1011 + } + ], + "use_count": 1 + }, + { + "key": "CannotReconstructCommands", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1205 + } + ], + "use_count": 1 + }, + { + "key": "CannotConnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 1102 + } + ], + "use_count": 1 + }, + { + "key": "ResetRunspaceStateNotSupportedOnServer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/RemoteRunspacePoolInternal.cs", + "line": 296 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/RunspaceStrings.resx": { + "class": "RunspaceStrings", + "key_count": 40, + "keys": [ + { + "key": "InvalidRunspaceStateGeneral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/RunspacePool.cs", + "line": 134 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 30 + } + ], + "use_count": 2 + }, + { + "key": "CannotOpenAgain", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 1366 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 275 + } + ], + "use_count": 2 + }, + { + "key": "RunspaceNotInOpenedState", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 685 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 408 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1177 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1357 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1374 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 190 + } + ], + "use_count": 6 + }, + { + "key": "RunspaceNotOpenForPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 448 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 707 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 1121 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 866 + } + ], + "use_count": 4 + }, + { + "key": "InvalidPipelineStateStateGeneral", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Pipeline.cs", + "line": 25 + } + ], + "use_count": 1 + }, + { + "key": "PipelineReInvokeNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 884 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 487 + } + ], + "use_count": 2 + }, + { + "key": "InvalidValueToResultError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 326 + } + ], + "use_count": 1 + }, + { + "key": "NoCommandInPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 876 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs", + "line": 823 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 479 + } + ], + "use_count": 3 + }, + { + "key": "ConcurrentInvokeNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 1088 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 690 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 195 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 661 + } + ], + "use_count": 4 + }, + { + "key": "NestedPipelineInvokeAsync", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 1103 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 671 + } + ], + "use_count": 2 + }, + { + "key": "NestedPipelineNoParentPipeline", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 1111 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 687 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/pipelinebase.cs", + "line": 696 + } + ], + "use_count": 3 + }, + { + "key": "RunspaceCloseInvalidWhileSessionStateProxy", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 394 + } + ], + "use_count": 1 + }, + { + "key": "NoPipelineWhenSessionStateProxyInProgress", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 1181 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1078 + } + ], + "use_count": 2 + }, + { + "key": "AnotherSessionStateProxyInProgress", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1186 + } + ], + "use_count": 1 + }, + { + "key": "NoSessionStateProxyWhenPipelineInProgress", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 1216 + } + ], + "use_count": 1 + }, + { + "key": "ChangePropertyAfterOpen", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 291 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 609 + } + ], + "use_count": 2 + }, + { + "key": "ErrorLoadingModulesOnRunspaceOpen", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 1534 + } + ], + "use_count": 1 + }, + { + "key": "InvalidThreadOptionsChange", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/LocalConnection.cs", + "line": 155 + } + ], + "use_count": 1 + }, + { + "key": "UseLocalScopeNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 519 + } + ], + "use_count": 1 + }, + { + "key": "DisconnectNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 466 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 478 + } + ], + "use_count": 2 + }, + { + "key": "ConnectNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 490 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 502 + } + ], + "use_count": 2 + }, + { + "key": "RunspaceNotReady", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 452 + } + ], + "use_count": 1 + }, + { + "key": "NotSupportedOnRestrictedRunspace", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 2986 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 2996 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3046 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3058 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3107 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 3152 + } + ], + "use_count": 7 + }, + { + "key": "DisconnectConnectNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 515 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/ConnectionBase.cs", + "line": 528 + } + ], + "use_count": 2 + }, + { + "key": "RunspaceNotOpenForPipelineConnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 482 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remotepipeline.cs", + "line": 519 + } + ], + "use_count": 2 + }, + { + "key": "InvalidRunspacePool", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 162 + } + ], + "use_count": 1 + }, + { + "key": "NoDisconnectedCommand", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 904 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 919 + } + ], + "use_count": 2 + }, + { + "key": "DisconnectNotSupportedOnServer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 783 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 818 + } + ], + "use_count": 2 + }, + { + "key": "CannotConnect", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 849 + }, + { + "file": "src/System.Management.Automation/engine/remoting/client/remoterunspace.cs", + "line": 880 + } + ], + "use_count": 2 + }, + { + "key": "InvalidMyResultError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 321 + } + ], + "use_count": 1 + }, + { + "key": "InvalidValueToResult", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 331 + } + ], + "use_count": 1 + }, + { + "key": "DebugRedirectionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 713 + } + ], + "use_count": 1 + }, + { + "key": "VerboseRedirectionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 707 + } + ], + "use_count": 1 + }, + { + "key": "WarningRedirectionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 701 + } + ], + "use_count": 1 + }, + { + "key": "InformationRedirectionNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 689 + }, + { + "file": "src/System.Management.Automation/engine/hostifaces/Command.cs", + "line": 719 + } + ], + "use_count": 2 + }, + { + "key": "RunningCmdWithJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 465 + } + ], + "use_count": 1 + }, + { + "key": "RunningCmdWithoutJob", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 478 + } + ], + "use_count": 1 + }, + { + "key": "RunningCmdDebugStop", + "uses": [ + { + "file": "src/System.Management.Automation/engine/remoting/commands/PushRunspaceCommand.cs", + "line": 473 + } + ], + "use_count": 1 + }, + { + "key": "RunspaceNotLocal", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 521 + } + ], + "use_count": 1 + }, + { + "key": "PrimaryRunspaceAlreadySet", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/Connection.cs", + "line": 543 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/SecuritySupportStrings.resx": { + "class": "SecuritySupportStrings", + "key_count": 16, + "keys": [ + { + "key": "CertificatePathMustBeFileSystemPath", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1149 + } + ], + "use_count": 1 + }, + { + "key": "CertificateCannotBeUsedForEncryption", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1266 + } + ], + "use_count": 1 + }, + { + "key": "IdentifierMustReferenceSingleCertificate", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1308 + } + ], + "use_count": 1 + }, + { + "key": "NoCertificateFound", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecuritySupport.cs", + "line": 1076 + } + ], + "use_count": 1 + }, + { + "key": "CertificateContainsPrivateKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1723 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotEncryptContent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1525 + } + ], + "use_count": 1 + }, + { + "key": "CouldNotUseCertificate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs", + "line": 1688 + } + ], + "use_count": 1 + }, + { + "key": "CannotEncryptSecureString", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 764 + } + ], + "use_count": 1 + }, + { + "key": "InvalidOffset", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 103 + }, + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 126 + } + ], + "use_count": 2 + }, + { + "key": "InvalidPublicKey", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 131 + }, + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 142 + }, + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 165 + } + ], + "use_count": 3 + }, + { + "key": "CannotImportPublicKey", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 116 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSessionKey", + "uses": [ + { + "file": "src/System.Management.Automation/utils/CryptoUtils.cs", + "line": 218 + } + ], + "use_count": 1 + }, + { + "key": "ScriptFileBlockedBySystemPolicy", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 558 + } + ], + "use_count": 1 + }, + { + "key": "UnknownSystemScriptFileEnforcement", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 565 + } + ], + "use_count": 1 + }, + { + "key": "ExternalScriptWDACLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 546 + } + ], + "use_count": 1 + }, + { + "key": "ExternalScriptWDACLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ExternalScriptInfo.cs", + "line": 547 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/Serialization.resx": { + "class": "Serialization", + "key_count": 25, + "keys": [ + { + "key": "AttributeExpected", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3179 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3828 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4980 + } + ], + "use_count": 3 + }, + { + "key": "InvalidElementTag", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3212 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3731 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3808 + } + ], + "use_count": 3 + }, + { + "key": "InvalidReferenceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3185 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDictionaryKeyName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4122 + } + ], + "use_count": 1 + }, + { + "key": "InvalidDictionaryValueName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4140 + } + ], + "use_count": 1 + }, + { + "key": "InvalidVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3119 + } + ], + "use_count": 1 + }, + { + "key": "UnexpectedVersion", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3148 + } + ], + "use_count": 1 + }, + { + "key": "InvalidTypeHierarchyReferenceId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3834 + } + ], + "use_count": 1 + }, + { + "key": "DepthOfOneRequired", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerialization.cs", + "line": 62 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 68 + } + ], + "use_count": 2 + }, + { + "key": "InvalidNodeType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3156 + } + ], + "use_count": 1 + }, + { + "key": "DictionaryKeyNotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4116 + } + ], + "use_count": 1 + }, + { + "key": "DictionaryValueNotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4134 + } + ], + "use_count": 1 + }, + { + "key": "ReadCalledAfterDone", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 666 + } + ], + "use_count": 1 + }, + { + "key": "NullAsDictionaryKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4129 + } + ], + "use_count": 1 + }, + { + "key": "InvalidPrimitiveType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4152 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4226 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4247 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4267 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4279 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4300 + } + ], + "use_count": 25 + }, + { + "key": "DeserializationTooDeep", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 1054 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3582 + } + ], + "use_count": 2 + }, + { + "key": "Stopping", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/CustomSerialization.cs", + "line": 245 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 941 + }, + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 3229 + } + ], + "use_count": 3 + }, + { + "key": "DeserializationMemoryQuota", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 381 + } + ], + "use_count": 1 + }, + { + "key": "DeserializeSecureStringFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 4931 + } + ], + "use_count": 1 + }, + { + "key": "PrimitiveHashtableInvalidKey", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 6012 + } + ], + "use_count": 1 + }, + { + "key": "PrimitiveHashtableInvalidValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/serialization.cs", + "line": 6089 + } + ], + "use_count": 1 + }, + { + "key": "InvalidKey", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 39 + } + ], + "use_count": 1 + }, + { + "key": "InvalidEncryptedString", + "uses": [ + { + "file": "src/System.Management.Automation/security/SecureStringHelper.cs", + "line": 188 + } + ], + "use_count": 1 + }, + { + "key": "InvalidKeyLength", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 323 + } + ], + "use_count": 1 + }, + { + "key": "DeserializeSecureStringNotSupported", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/SessionStateProviderBaseStrings.resx": { + "class": "SessionStateProviderBaseStrings", + "key_count": 12, + "keys": [ + { + "key": "SetItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 204 + } + ], + "use_count": 1 + }, + { + "key": "SetItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 206 + } + ], + "use_count": 1 + }, + { + "key": "ClearItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 255 + } + ], + "use_count": 1 + }, + { + "key": "ClearItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 257 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 622 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 624 + } + ], + "use_count": 1 + }, + { + "key": "NewItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 726 + } + ], + "use_count": 1 + }, + { + "key": "NewItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 728 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 802 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 804 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemAction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 917 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemResourceTemplate", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 919 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/SessionStateStrings.resx": { + "class": "SessionStateStrings", + "key_count": 179, + "keys": [ + { + "key": "InvalidProviderInfo", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1164 + } + ], + "use_count": 1 + }, + { + "key": "InvalidProviderInfoNull", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1152 + } + ], + "use_count": 1 + }, + { + "key": "GetItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "GetItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 346 + } + ], + "use_count": 1 + }, + { + "key": "SetItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 551 + } + ], + "use_count": 1 + }, + { + "key": "SetItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 697 + } + ], + "use_count": 1 + }, + { + "key": "ClearItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 896 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 1035 + } + ], + "use_count": 2 + }, + { + "key": "InvokeDefaultActionProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 1223 + } + ], + "use_count": 1 + }, + { + "key": "InvokeDefaultActionDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateItem.cs", + "line": 1362 + } + ], + "use_count": 1 + }, + { + "key": "ItemExistsProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 209 + } + ], + "use_count": 1 + }, + { + "key": "ItemExistsDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 353 + } + ], + "use_count": 1 + }, + { + "key": "IsValidPathProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 523 + } + ], + "use_count": 1 + }, + { + "key": "IsItemContainerProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 716 + } + ], + "use_count": 1 + }, + { + "key": "RemoveItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 1037 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 1186 + } + ], + "use_count": 2 + }, + { + "key": "GetChildrenProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 1602 + } + ], + "use_count": 1 + }, + { + "key": "GetChildrenDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 2154 + } + ], + "use_count": 1 + }, + { + "key": "GetChildNamesProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 2752 + } + ], + "use_count": 1 + }, + { + "key": "GetChildNamesDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 2925 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3135 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3286 + } + ], + "use_count": 1 + }, + { + "key": "NewItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3574 + } + ], + "use_count": 1 + }, + { + "key": "NewItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3731 + } + ], + "use_count": 1 + }, + { + "key": "HasChildItemsProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3995 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4462 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4725 + } + ], + "use_count": 1 + }, + { + "key": "GetParentPathProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 429 + } + ], + "use_count": 1 + }, + { + "key": "NormalizeRelativePathProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 722 + } + ], + "use_count": 1 + }, + { + "key": "MakePathProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 998 + } + ], + "use_count": 1 + }, + { + "key": "GetChildNameProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1283 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1581 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1735 + } + ], + "use_count": 1 + }, + { + "key": "GetPropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 218 + } + ], + "use_count": 1 + }, + { + "key": "GetPropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 368 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 590 + } + ], + "use_count": 1 + }, + { + "key": "SetPropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 740 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 952 + } + ], + "use_count": 1 + }, + { + "key": "ClearPropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProperty.cs", + "line": 1103 + } + ], + "use_count": 1 + }, + { + "key": "NewPropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 256 + } + ], + "use_count": 1 + }, + { + "key": "NewPropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 422 + } + ], + "use_count": 1 + }, + { + "key": "RemovePropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 630 + } + ], + "use_count": 1 + }, + { + "key": "RemovePropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 780 + } + ], + "use_count": 1 + }, + { + "key": "CopyPropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1087 + } + ], + "use_count": 1 + }, + { + "key": "CopyPropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1264 + } + ], + "use_count": 1 + }, + { + "key": "MovePropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1573 + } + ], + "use_count": 1 + }, + { + "key": "MovePropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1751 + } + ], + "use_count": 1 + }, + { + "key": "RenamePropertyProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1994 + } + ], + "use_count": 1 + }, + { + "key": "RenamePropertyDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 2161 + } + ], + "use_count": 1 + }, + { + "key": "GetContentReaderProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 214 + } + ], + "use_count": 1 + }, + { + "key": "GetContentReaderDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 351 + } + ], + "use_count": 1 + }, + { + "key": "GetContentWriterProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 552 + } + ], + "use_count": 1 + }, + { + "key": "GetContentWriterDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 696 + } + ], + "use_count": 1 + }, + { + "key": "GetContainerContentException", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6771 + } + ], + "use_count": 1 + }, + { + "key": "WriteContainerContentException", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 6933 + } + ], + "use_count": 1 + }, + { + "key": "LocationUndoStackIsEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 253 + } + ], + "use_count": 1 + }, + { + "key": "LocationRedoStackIsEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 261 + } + ], + "use_count": 1 + }, + { + "key": "BoundedStackIsEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1793 + }, + { + "file": "src/System.Management.Automation/engine/Utils.cs", + "line": 1803 + } + ], + "use_count": 2 + }, + { + "key": "ClearContentProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 879 + } + ], + "use_count": 1 + }, + { + "key": "ClearDirectoryContent", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 7075 + } + ], + "use_count": 1 + }, + { + "key": "ClearContentDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContent.cs", + "line": 1020 + } + ], + "use_count": 1 + }, + { + "key": "GetSecurityDescriptorProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs", + "line": 173 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs", + "line": 471 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs", + "line": 567 + } + ], + "use_count": 3 + }, + { + "key": "SetSecurityDescriptorProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateSecurityDescriptorInterface.cs", + "line": 358 + } + ], + "use_count": 1 + }, + { + "key": "ProviderStartException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1140 + } + ], + "use_count": 1 + }, + { + "key": "InitializeDefaultDrivesException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1000 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 220 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveDynamicParametersProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 382 + } + ], + "use_count": 1 + }, + { + "key": "RemoveDriveProviderException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 1269 + } + ], + "use_count": 1 + }, + { + "key": "DriveRemovalPreventedByProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 1192 + } + ], + "use_count": 1 + }, + { + "key": "NormalizeRelativePathOutsideBase", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/NavigationProviderBase.cs", + "line": 1038 + } + ], + "use_count": 1 + }, + { + "key": "ProviderSeekError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/AddContentCommand.cs", + "line": 45 + } + ], + "use_count": 1 + }, + { + "key": "ProviderContentCloseError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs", + "line": 390 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/ContentCommandBase.cs", + "line": 424 + } + ], + "use_count": 2 + }, + { + "key": "ProviderContentReadError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "line": 134 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "line": 184 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "line": 252 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 450 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 836 + } + ], + "use_count": 5 + }, + { + "key": "ProviderContentWriteError", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/WriteContentCommandBase.cs", + "line": 145 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 1322 + } + ], + "use_count": 2 + }, + { + "key": "ProviderCannotBeUsedAsVariable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 359 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 374 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 744 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 759 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 1244 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 1259 + } + ], + "use_count": 6 + }, + { + "key": "ProviderVariableSyntaxInvalid", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 412 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 797 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 1298 + } + ], + "use_count": 3 + }, + { + "key": "AliasNotWritable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 777 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 860 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 960 + }, + { + "file": "src/System.Management.Automation/engine/AliasInfo.cs", + "line": 222 + } + ], + "use_count": 4 + }, + { + "key": "FunctionNotWritable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1288 + } + ], + "use_count": 1 + }, + { + "key": "VariableNotWritable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 341 + }, + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 645 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 444 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 565 + }, + { + "file": "src/System.Management.Automation/engine/runtime/Operations/VariableOps.cs", + "line": 78 + } + ], + "use_count": 5 + }, + { + "key": "VariableIsPrivate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 198 + } + ], + "use_count": 1 + }, + { + "key": "NamedCommandIsPrivate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 216 + } + ], + "use_count": 1 + }, + { + "key": "CommandIsPrivate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 226 + } + ], + "use_count": 1 + }, + { + "key": "ResourceIsPrivate", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStatePublic.cs", + "line": 239 + } + ], + "use_count": 1 + }, + { + "key": "AliasNotRemovable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1023 + } + ], + "use_count": 1 + }, + { + "key": "FunctionNotRemovable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1378 + } + ], + "use_count": 1 + }, + { + "key": "VariableNotRemovable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 637 + } + ], + "use_count": 1 + }, + { + "key": "AliasIsConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/AliasInfo.cs", + "line": 271 + } + ], + "use_count": 1 + }, + { + "key": "AliasIsReadOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/AliasInfo.cs", + "line": 286 + } + ], + "use_count": 1 + }, + { + "key": "FunctionIsConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 235 + }, + { + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 324 + } + ], + "use_count": 2 + }, + { + "key": "FunctionIsReadOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 247 + } + ], + "use_count": 1 + }, + { + "key": "AliasCannotBeMadeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 875 + }, + { + "file": "src/System.Management.Automation/engine/AliasInfo.cs", + "line": 305 + } + ], + "use_count": 2 + }, + { + "key": "FunctionCannotBeMadeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1302 + }, + { + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 343 + } + ], + "use_count": 2 + }, + { + "key": "VariableCannotBeMadeConstant", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 360 + } + ], + "use_count": 1 + }, + { + "key": "AliasAllScopeOptionCannotBeRemoved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 891 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 976 + }, + { + "file": "src/System.Management.Automation/engine/AliasInfo.cs", + "line": 321 + } + ], + "use_count": 3 + }, + { + "key": "FunctionAllScopeOptionCannotBeRemoved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1316 + }, + { + "file": "src/System.Management.Automation/engine/FunctionInfo.cs", + "line": 358 + } + ], + "use_count": 2 + }, + { + "key": "VariableAllScopeOptionCannotBeRemoved", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 379 + } + ], + "use_count": 1 + }, + { + "key": "ScopedFunctionMustHaveName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 296 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 531 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateFunctionAPIs.cs", + "line": 610 + } + ], + "use_count": 3 + }, + { + "key": "RemoveDrivesBeforeRemovingProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1440 + } + ], + "use_count": 1 + }, + { + "key": "DriveNameIllegalCharacters", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 156 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveProviderFailed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 223 + } + ], + "use_count": 1 + }, + { + "key": "StackNameResolvedToMultiple", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 914 + } + ], + "use_count": 1 + }, + { + "key": "StackNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 936 + } + ], + "use_count": 1 + }, + { + "key": "PathNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 2547 + }, + { + "file": "src/Microsoft.PowerShell.Security/security/Utils.cs", + "line": 87 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/TestJsonCommand.cs", + "line": 269 + }, + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 239 + }, + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 337 + }, + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 552 + } + ], + "use_count": 22 + }, + { + "key": "AliasNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ExportAliasCommand.cs", + "line": 254 + } + ], + "use_count": 1 + }, + { + "key": "PathResolvedToMultiple", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 520 + } + ], + "use_count": 1 + }, + { + "key": "VariablePathResolvedToMultiple", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 402 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 787 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateVariableAPIs.cs", + "line": 1288 + } + ], + "use_count": 3 + }, + { + "key": "DriveNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1644 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/Navigation.cs", + "line": 1784 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 471 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 990 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateDriveAPIs.cs", + "line": 1037 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateLocationAPIs.cs", + "line": 100 + } + ], + "use_count": 6 + }, + { + "key": "ProviderNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 1326 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 804 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 828 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 849 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1396 + } + ], + "use_count": 5 + }, + { + "key": "ProviderNotFoundBadFormat", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 765 + } + ], + "use_count": 1 + }, + { + "key": "ProviderNameAmbiguous", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 307 + } + ], + "use_count": 1 + }, + { + "key": "ProviderNotFoundInAssembly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/DataStoreAdapterProvider.cs", + "line": 622 + } + ], + "use_count": 1 + }, + { + "key": "ProviderNameNotValid", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderDeclarationAttribute.cs", + "line": 47 + } + ], + "use_count": 1 + }, + { + "key": "ProviderCtorException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/DataStoreAdapterProvider.cs", + "line": 612 + } + ], + "use_count": 1 + }, + { + "key": "VariableNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 353 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1161 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 1323 + } + ], + "use_count": 3 + }, + { + "key": "TraceSourceNotFound", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/trace/TraceCommandBase.cs", + "line": 108 + } + ], + "use_count": 1 + }, + { + "key": "DriveAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "VariableAlreadyExists", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Var.cs", + "line": 490 + } + ], + "use_count": 1 + }, + { + "key": "AliasAlreadyExists", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/NewAliasCommand.cs", + "line": 50 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 162 + } + ], + "use_count": 2 + }, + { + "key": "CmdletProviderAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1094 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 1184 + } + ], + "use_count": 2 + }, + { + "key": "MustBeFileSystemPath", + "uses": [], + "use_count": 0 + }, + { + "key": "GlobalScopeCannotRemove", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScopeAPIs.cs", + "line": 268 + } + ], + "use_count": 1 + }, + { + "key": "ScopeIDExceedsAvailableScopes", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScopeAPIs.cs", + "line": 145 + } + ], + "use_count": 1 + }, + { + "key": "OnlyAbleToComparePSDriveInfo", + "uses": [ + { + "file": "src/System.Management.Automation/engine/DataStoreAdapter.cs", + "line": 635 + } + ], + "use_count": 1 + }, + { + "key": "OutputStreamingNotEnabled", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/CoreCommandContext.cs", + "line": 1012 + } + ], + "use_count": 1 + }, + { + "key": "ErrorStreamingNotEnabled", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/CoreCommandContext.cs", + "line": 1072 + } + ], + "use_count": 1 + }, + { + "key": "HomePathNotSet", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 4683 + } + ], + "use_count": 1 + }, + { + "key": "NotProviderQualifiedPath", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 2394 + } + ], + "use_count": 1 + }, + { + "key": "MovePropertyDestinationResolveToSingle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateDynamicProperty.cs", + "line": 1457 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemSourceAndDestinationNotSameProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1499 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemPathMultipleDestinationNotContainer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1455 + } + ], + "use_count": 1 + }, + { + "key": "MoveItemOneDestination", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateNavigation.cs", + "line": 1424 + } + ], + "use_count": 1 + }, + { + "key": "CopyContainerItemToLeafError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4356 + } + ], + "use_count": 1 + }, + { + "key": "CopyContainerToContainerWithoutRecurseOrContainer", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4313 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemSourceAndDestinationNotSameProvider", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4250 + } + ], + "use_count": 1 + }, + { + "key": "RenameMultipleItemError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3058 + } + ], + "use_count": 1 + }, + { + "key": "ProviderImplementationInconsistent", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 2732 + }, + { + "file": "src/System.Management.Automation/namespaces/LocationGlobber.cs", + "line": 3704 + } + ], + "use_count": 2 + }, + { + "key": "IContentCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 878 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 938 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 995 + } + ], + "use_count": 3 + }, + { + "key": "IPropertyCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 267 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 334 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 404 + } + ], + "use_count": 3 + }, + { + "key": "IDynamicPropertyCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 486 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 563 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 636 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 717 + }, + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 802 + } + ], + "use_count": 5 + }, + { + "key": "NavigationCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 650 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 689 + } + ], + "use_count": 2 + }, + { + "key": "ContainerCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 554 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 586 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 618 + } + ], + "use_count": 3 + }, + { + "key": "ItemCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 455 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 487 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 519 + } + ], + "use_count": 3 + }, + { + "key": "DriveCmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 356 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 388 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateProviderAPIs.cs", + "line": 420 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3473 + } + ], + "use_count": 4 + }, + { + "key": "CmdletProvider_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/NavigationProviderBase.cs", + "line": 777 + }, + { + "file": "src/System.Management.Automation/namespaces/NavigationProviderBase.cs", + "line": 818 + }, + { + "file": "src/System.Management.Automation/namespaces/ItemProviderBase.cs", + "line": 381 + }, + { + "file": "src/System.Management.Automation/namespaces/ItemProviderBase.cs", + "line": 442 + }, + { + "file": "src/System.Management.Automation/namespaces/ItemProviderBase.cs", + "line": 502 + }, + { + "file": "src/System.Management.Automation/namespaces/ItemProviderBase.cs", + "line": 560 + } + ], + "use_count": 14 + }, + { + "key": "CmdletProvider_NotSupportedRecursionDepth", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ContainerProviderBase.cs", + "line": 591 + } + ], + "use_count": 1 + }, + { + "key": "IContent_Seek_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 1206 + } + ], + "use_count": 1 + }, + { + "key": "IContent_Clear_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 1044 + } + ], + "use_count": 1 + }, + { + "key": "Credentials_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 151 + } + ], + "use_count": 1 + }, + { + "key": "FileSystemProviderCredentials_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 161 + } + ], + "use_count": 1 + }, + { + "key": "Transactions_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "Filter_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/ProviderBase.cs", + "line": 169 + } + ], + "use_count": 1 + }, + { + "key": "NewDriveCredentials_NotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/DriveProviderBase.cs", + "line": 52 + } + ], + "use_count": 1 + }, + { + "key": "NewItemAlreadyExists", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 713 + }, + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 900 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemDoesntExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 842 + } + ], + "use_count": 1 + }, + { + "key": "RenameItemDoesntExist", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/SessionStateProviderBase.cs", + "line": 986 + } + ], + "use_count": 1 + }, + { + "key": "AliasDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/AliasProvider.cs", + "line": 53 + } + ], + "use_count": 1 + }, + { + "key": "EnvironmentDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/EnvironmentProvider.cs", + "line": 50 + } + ], + "use_count": 1 + }, + { + "key": "FunctionDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FunctionProvider.cs", + "line": 54 + } + ], + "use_count": 1 + }, + { + "key": "VariableDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/VariableProvider.cs", + "line": 54 + } + ], + "use_count": 1 + }, + { + "key": "TempDriveDescription", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FileSystemProvider.cs", + "line": 998 + } + ], + "use_count": 1 + }, + { + "key": "NewLinkTargetNotSpecified", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 3497 + } + ], + "use_count": 1 + }, + { + "key": "DollarNullDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 859 + } + ], + "use_count": 1 + }, + { + "key": "MaxHistoryCountDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/hostifaces/History.cs", + "line": 177 + } + ], + "use_count": 1 + }, + { + "key": "CannotRenameFunction", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/FunctionProvider.cs", + "line": 339 + } + ], + "use_count": 1 + }, + { + "key": "CannotRenameAlias", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/AliasProvider.cs", + "line": 305 + } + ], + "use_count": 1 + }, + { + "key": "CannotRenameVariable", + "uses": [ + { + "file": "src/System.Management.Automation/namespaces/VariableProvider.cs", + "line": 225 + } + ], + "use_count": 1 + }, + { + "key": "VariableOptionsNotSettable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/ShellVariable.cs", + "line": 785 + } + ], + "use_count": 1 + }, + { + "key": "CmdletIsReadOnly", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CmdletInfo.cs", + "line": 443 + } + ], + "use_count": 1 + }, + { + "key": "VariableNotRemovableRare", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 649 + } + ], + "use_count": 1 + }, + { + "key": "VariableNotWritableRare", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 457 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 577 + } + ], + "use_count": 2 + }, + { + "key": "GetContent_TailAndHeadCannotCoexist", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "line": 84 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 129 + }, + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs", + "line": 291 + }, + { + "file": "src/System.Management.Automation/engine/GetCommandCommand.cs", + "line": 422 + }, + { + "file": "src/System.Management.Automation/engine/Modules/GetModuleCommand.cs", + "line": 354 + }, + { + "file": "src/System.Management.Automation/engine/Modules/ModuleSpecification.cs", + "line": 155 + } + ], + "use_count": 9 + }, + { + "key": "GetContent_TailNotSupported", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/GetContentCommand.cs", + "line": 111 + } + ], + "use_count": 1 + }, + { + "key": "AliasWithCommandNameAlreadyExists", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImportAliasCommand.cs", + "line": 276 + } + ], + "use_count": 1 + }, + { + "key": "CanNotRun", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshSecurityException.cs", + "line": 26 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemFromSessionToSession", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4153 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemRemotelyPathIsNotAbsolute", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4813 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemValidateRemotePath", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4797 + } + ], + "use_count": 1 + }, + { + "key": "CopyItemSessionProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4760 + }, + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4860 + } + ], + "use_count": 2 + }, + { + "key": "CopyItemRemotelyPathIsNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateContainer.cs", + "line": 4189 + } + ], + "use_count": 1 + }, + { + "key": "WDACSessionStateVarLogTitle", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 1999 + } + ], + "use_count": 1 + }, + { + "key": "WDACSessionStateVarLogMessage", + "uses": [ + { + "file": "src/System.Management.Automation/engine/SessionStateScope.cs", + "line": 2000 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/StringDecoratedStrings.resx": { + "class": "StringDecoratedStrings", + "key_count": 1, + "keys": [ + { + "key": "RequireExplicitRendering", + "uses": [ + { + "file": "src/System.Management.Automation/FormatAndOutput/common/StringDecorated.cs", + "line": 70 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/StringDecorated.cs", + "line": 178 + } + ], + "use_count": 2 + } + ] + }, + "src/System.Management.Automation/resources/SubsystemStrings.resx": { + "class": "SubsystemStrings", + "key_count": 13, + "keys": [ + { + "key": "MultipleRegistrationNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 240 + } + ], + "use_count": 1 + }, + { + "key": "ImplementationAlreadyRegistered", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 250 + } + ], + "use_count": 1 + }, + { + "key": "UnregistrationNotAllowed", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 287 + } + ], + "use_count": 1 + }, + { + "key": "NoImplementationRegistered", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 297 + } + ], + "use_count": 1 + }, + { + "key": "ImplementationNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 315 + } + ], + "use_count": 1 + }, + { + "key": "SubsystemTypeUnknown", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 89 + }, + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 110 + }, + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 145 + } + ], + "use_count": 3 + }, + { + "key": "MustUseConcreteSubsystemType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 143 + } + ], + "use_count": 1 + }, + { + "key": "SubsystemKindUnknown", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 164 + } + ], + "use_count": 1 + }, + { + "key": "ConcreteSubsystemNotImplemented", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 202 + } + ], + "use_count": 1 + }, + { + "key": "InvalidSubsystemInfo", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemInfo.cs", + "line": 142 + } + ], + "use_count": 1 + }, + { + "key": "EmptyImplementationId", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 217 + } + ], + "use_count": 1 + }, + { + "key": "NullOrEmptyImplementationName", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 226 + } + ], + "use_count": 1 + }, + { + "key": "NullOrEmptyImplementationDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs", + "line": 235 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/SuggestionStrings.resx": { + "class": "SuggestionStrings", + "key_count": 2, + "keys": [ + { + "key": "Suggestion_CommandExistsInCurrentDirectory", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs", + "line": 275 + } + ], + "use_count": 1 + }, + { + "key": "Suggestion_CommandNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/Subsystem/FeedbackSubsystem/IFeedbackProvider.cs", + "line": 295 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/TabCompletionStrings.resx": { + "class": "TabCompletionStrings", + "key_count": 129, + "keys": [ + { + "key": "CannotDeserializeTabCompletionResult", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs", + "line": 420 + } + ], + "use_count": 1 + }, + { + "key": "NoAccessToProperties", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs", + "line": 99 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs", + "line": 115 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs", + "line": 131 + }, + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionResult.cs", + "line": 147 + } + ], + "use_count": 4 + }, + { + "key": "bnotOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "notOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "eqOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ieqOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ceqOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "neOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ineOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cneOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "geOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "igeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cgeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "gtOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "igtOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cgtOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ltOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "iltOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cltOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "leOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ileOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cleOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "likeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ilikeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "clikeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "notlikeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "inotlikeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cnotlikeOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "matchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "imatchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cmatchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "notmatchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "inotmatchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cnotmatchOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "replaceOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ireplaceOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "creplaceOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "containsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "icontainsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "ccontainsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "notcontainsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "inotcontainsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cnotcontainsOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "inOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "iinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "notinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "inotinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "cnotinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "splitOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "isplitOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "csplitOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "isnotOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "isOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "asOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "fOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "andOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "bandOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "orOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "borOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "xorOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "bxorOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "joinOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "shlOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "shrOperatorDescription", + "uses": [], + "use_count": 0 + }, + { + "key": "NameHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8524 + } + ], + "use_count": 1 + }, + { + "key": "LabelHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8521 + } + ], + "use_count": 1 + }, + { + "key": "ExpressionHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8517 + } + ], + "use_count": 1 + }, + { + "key": "AlignmentHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8511 + } + ], + "use_count": 1 + }, + { + "key": "FormatStringHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8518 + } + ], + "use_count": 1 + }, + { + "key": "WidthHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8530 + } + ], + "use_count": 1 + }, + { + "key": "DepthHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8514 + } + ], + "use_count": 1 + }, + { + "key": "AscendingHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8512 + } + ], + "use_count": 1 + }, + { + "key": "DescendingHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8515 + } + ], + "use_count": 1 + }, + { + "key": "LogNameHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8523 + } + ], + "use_count": 1 + }, + { + "key": "ProviderNameHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8526 + } + ], + "use_count": 1 + }, + { + "key": "PathHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8525 + } + ], + "use_count": 1 + }, + { + "key": "KeywordsHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8520 + } + ], + "use_count": 1 + }, + { + "key": "IDHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8519 + } + ], + "use_count": 1 + }, + { + "key": "LevelHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8522 + } + ], + "use_count": 1 + }, + { + "key": "StartTimeHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8527 + } + ], + "use_count": 1 + }, + { + "key": "EndTimeHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8516 + } + ], + "use_count": 1 + }, + { + "key": "UserIDHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8529 + } + ], + "use_count": 1 + }, + { + "key": "DataHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8513 + } + ], + "use_count": 1 + }, + { + "key": "SuppressHashFilterHashtableKeyDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 8528 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModulesParameterDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6241 + } + ], + "use_count": 1 + }, + { + "key": "RequiresPSEditionParameterDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6242 + } + ], + "use_count": 1 + }, + { + "key": "RequiresRunAsAdministratorParameterDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6243 + } + ], + "use_count": 1 + }, + { + "key": "RequiresVersionParameterDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6244 + } + ], + "use_count": 1 + }, + { + "key": "RequiresPsEditionCoreDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6256 + } + ], + "use_count": 1 + }, + { + "key": "RequiresPsEditionDesktopDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6257 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModuleSpecModuleNameDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6274 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModuleSpecGUIDDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6272 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModuleSpecModuleVersionDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6275 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModuleSpecRequiredVersionDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6276 + } + ], + "use_count": 1 + }, + { + "key": "RequiresModuleSpecMaximumVersionDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6273 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpSYNOPSISKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6434 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpDESCRIPTIONKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6421 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpPARAMETERKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6431 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpEXAMPLEKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6422 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpINPUTSKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6427 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpOUTPUTSKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6430 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpNOTESKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6429 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpLINKKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6428 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpCOMPONENTKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6420 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpROLEKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6433 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpFUNCTIONALITYKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6426 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpFORWARDHELPTARGETNAMEKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6425 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpFORWARDHELPCATEGORYKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6424 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpREMOTEHELPRUNSPACEKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6432 + } + ], + "use_count": 1 + }, + { + "key": "CommentHelpEXTERNALHELPKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs", + "line": 6423 + } + ], + "use_count": 1 + }, + { + "key": "AssemblyKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 2673 + } + ], + "use_count": 1 + }, + { + "key": "ModuleKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 2675 + } + ], + "use_count": 1 + }, + { + "key": "NamespaceKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 2677 + } + ], + "use_count": 1 + }, + { + "key": "TypeKeywordDescription", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandCompletion/CompletionAnalysis.cs", + "line": 2679 + } + ], + "use_count": 1 + }, + { + "key": "RegistryStringToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 195 + } + ], + "use_count": 1 + }, + { + "key": "RegistryExpandStringToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 198 + } + ], + "use_count": 1 + }, + { + "key": "RegistryBinaryToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 201 + } + ], + "use_count": 1 + }, + { + "key": "RegistryDWordToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 204 + } + ], + "use_count": 1 + }, + { + "key": "RegistryMultiStringToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 207 + } + ], + "use_count": 1 + }, + { + "key": "RegistryQWordToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 210 + } + ], + "use_count": 1 + }, + { + "key": "RegistryUnknownToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Management/commands/management/NewPropertyCommand.cs", + "line": 213 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorCommaToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 178 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorCommaSpaceToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 181 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorSemiColonToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 184 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorSemiColonSpaceToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 187 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorNewlineToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 196 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorDashToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 190 + } + ], + "use_count": 1 + }, + { + "key": "SeparatorSpaceToolTip", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Join-String.cs", + "line": 193 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/TransactionStrings.resx": { + "class": "TransactionStrings", + "key_count": 18, + "keys": [ + { + "key": "NoTransactionActive", + "uses": [], + "use_count": 0 + }, + { + "key": "NoTransactionActiveForCommit", + "uses": [], + "use_count": 0 + }, + { + "key": "NoTransactionActiveForRollback", + "uses": [], + "use_count": 0 + }, + { + "key": "CommittedTransactionForRollback", + "uses": [], + "use_count": 0 + }, + { + "key": "CommittedTransactionForCommit", + "uses": [], + "use_count": 0 + }, + { + "key": "TransactionRolledBackForCommit", + "uses": [], + "use_count": 0 + }, + { + "key": "TransactionRolledBackForRollback", + "uses": [], + "use_count": 0 + }, + { + "key": "NoTransactionForActivation", + "uses": [], + "use_count": 0 + }, + { + "key": "NoTransactionForActivationBecauseRollback", + "uses": [], + "use_count": 0 + }, + { + "key": "NoTransactionAvailable", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2040 + } + ], + "use_count": 1 + }, + { + "key": "CmdletRequiresUseTx", + "uses": [ + { + "file": "src/System.Management.Automation/engine/MshCommandRuntime.cs", + "line": 2038 + }, + { + "file": "src/System.Management.Automation/engine/DefaultCommandRuntime.cs", + "line": 215 + } + ], + "use_count": 2 + }, + { + "key": "NoTransactionStarted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 150 + } + ], + "use_count": 1 + }, + { + "key": "NoTransactionStartedFromCommit", + "uses": [ + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 154 + } + ], + "use_count": 1 + }, + { + "key": "NoTransactionStartedFromRollback", + "uses": [ + { + "file": "src/System.Management.Automation/engine/cmdlet.cs", + "line": 158 + } + ], + "use_count": 1 + }, + { + "key": "TransactionTimedOut", + "uses": [ + { + "file": "src/System.Management.Automation/engine/CommandProcessorBase.cs", + "line": 914 + } + ], + "use_count": 1 + }, + { + "key": "BaseTransactionNotSet", + "uses": [], + "use_count": 0 + }, + { + "key": "BaseTransactionNotActive", + "uses": [], + "use_count": 0 + }, + { + "key": "BaseTransactionMustBeFirst", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/TypesXmlStrings.resx": { + "class": "TypesXmlStrings", + "key_count": 45, + "keys": [ + { + "key": "FileLineError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1730 + } + ], + "use_count": 1 + }, + { + "key": "FileLineTypeError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1737 + } + ], + "use_count": 1 + }, + { + "key": "NotMoreThanOnceOne", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 163 + } + ], + "use_count": 1 + }, + { + "key": "UnknownNode", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 141 + } + ], + "use_count": 1 + }, + { + "key": "NodeShouldNotHaveInnerText", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 136 + } + ], + "use_count": 1 + }, + { + "key": "NodeShouldHaveInnerText", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 51 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 69 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 83 + } + ], + "use_count": 3 + }, + { + "key": "NodeNotFoundOnce", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 168 + } + ], + "use_count": 1 + }, + { + "key": "TypeNodeShouldHaveMembersOrTypeConverters", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 436 + } + ], + "use_count": 1 + }, + { + "key": "UnableToInstantiateTypeConverter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3569 + } + ], + "use_count": 1 + }, + { + "key": "UnableToInstantiateTypeAdapter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3600 + } + ], + "use_count": 1 + }, + { + "key": "InvalidAdaptedType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3616 + } + ], + "use_count": 1 + }, + { + "key": "TypeConverterAlreadyPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3585 + } + ], + "use_count": 1 + }, + { + "key": "TypeAdapterAlreadyPresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3625 + } + ], + "use_count": 1 + }, + { + "key": "TypeIsNotTypeConverter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3577 + } + ], + "use_count": 1 + }, + { + "key": "TypeIsNotTypeAdapter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3606 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2877 + } + ], + "use_count": 1 + }, + { + "key": "ReservedNameMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2871 + } + ], + "use_count": 1 + }, + { + "key": "Exception", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3313 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3348 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3761 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4551 + } + ], + "use_count": 4 + }, + { + "key": "ScriptPropertyShouldHaveGetterOrSetter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1320 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3287 + } + ], + "use_count": 2 + }, + { + "key": "CodePropertyShouldHaveGetterOrSetter", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1219 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3302 + } + ], + "use_count": 2 + }, + { + "key": "FileError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1723 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4552 + } + ], + "use_count": 2 + }, + { + "key": "ValueShouldBeTrueOrFalse", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 231 + } + ], + "use_count": 1 + }, + { + "key": "IsHiddenNotSupported", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 111 + } + ], + "use_count": 1 + }, + { + "key": "FileNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 92 + } + ], + "use_count": 1 + }, + { + "key": "DuplicateFile", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotFindRegistryKey", + "uses": [], + "use_count": 0 + }, + { + "key": "CannotFindRegistryKeyPath", + "uses": [], + "use_count": 0 + }, + { + "key": "EntryShouldBeMshXml", + "uses": [ + { + "file": "src/System.Management.Automation/utils/FormatAndTypeDataHelper.cs", + "line": 107 + } + ], + "use_count": 1 + }, + { + "key": "ValidationException", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4568 + }, + { + "file": "src/System.Management.Automation/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs", + "line": 632 + } + ], + "use_count": 2 + }, + { + "key": "MemberShouldBeNote", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 276 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2915 + } + ], + "use_count": 2 + }, + { + "key": "ErrorConvertingNote", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 241 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2944 + } + ], + "use_count": 2 + }, + { + "key": "MemberShouldNotBePresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2958 + } + ], + "use_count": 1 + }, + { + "key": "MemberShouldHaveType", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 468 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 475 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 502 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 2988 + } + ], + "use_count": 4 + }, + { + "key": "MemberMustBePresent", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3097 + } + ], + "use_count": 1 + }, + { + "key": "SerializationSettingsIgnored", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3147 + } + ], + "use_count": 1 + }, + { + "key": "NotAStandardMember", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 515 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3028 + } + ], + "use_count": 2 + }, + { + "key": "TypeFileNotRooted", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3885 + } + ], + "use_count": 1 + }, + { + "key": "SharedTypeTableCannotBeUpdated", + "uses": [ + { + "file": "src/Microsoft.PowerShell.Commands.Utility/commands/utility/Update-TypeData.cs", + "line": 311 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4698 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 4770 + } + ], + "use_count": 3 + }, + { + "key": "TypeTableLoadErrors", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 1795 + } + ], + "use_count": 1 + }, + { + "key": "TypeDataTypeError", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3238 + } + ], + "use_count": 1 + }, + { + "key": "TypeDataShouldHaveValue", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3269 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3325 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3337 + }, + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3359 + } + ], + "use_count": 4 + }, + { + "key": "TypeDataShouldNotBeNullOrEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3369 + } + ], + "use_count": 1 + }, + { + "key": "TypeNotFound", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3733 + } + ], + "use_count": 1 + }, + { + "key": "TypeDataShouldNotBeEmpty", + "uses": [ + { + "file": "src/System.Management.Automation/engine/TypeTable.cs", + "line": 3657 + } + ], + "use_count": 1 + }, + { + "key": "TypeTableCannotCoExist", + "uses": [ + { + "file": "src/System.Management.Automation/engine/InitialSessionState.cs", + "line": 3593 + } + ], + "use_count": 1 + } + ] + }, + "src/System.Management.Automation/resources/VerbDescriptionStrings.resx": { + "class": "VerbDescriptionStrings", + "key_count": 100, + "keys": [ + { + "key": "Add", + "uses": [], + "use_count": 0 + }, + { + "key": "Approve", + "uses": [], + "use_count": 0 + }, + { + "key": "Assert", + "uses": [], + "use_count": 0 + }, + { + "key": "Backup", + "uses": [], + "use_count": 0 + }, + { + "key": "Block", + "uses": [], + "use_count": 0 + }, + { + "key": "Build", + "uses": [], + "use_count": 0 + }, + { + "key": "Checkpoint", + "uses": [], + "use_count": 0 + }, + { + "key": "Clear", + "uses": [], + "use_count": 0 + }, + { + "key": "Close", + "uses": [], + "use_count": 0 + }, + { + "key": "Compare", + "uses": [], + "use_count": 0 + }, + { + "key": "Complete", + "uses": [], + "use_count": 0 + }, + { + "key": "Compress", + "uses": [], + "use_count": 0 + }, + { + "key": "Confirm", + "uses": [], + "use_count": 0 + }, + { + "key": "Connect", + "uses": [], + "use_count": 0 + }, + { + "key": "Convert", + "uses": [], + "use_count": 0 + }, + { + "key": "ConvertFrom", + "uses": [], + "use_count": 0 + }, + { + "key": "ConvertTo", + "uses": [], + "use_count": 0 + }, + { + "key": "Copy", + "uses": [], + "use_count": 0 + }, + { + "key": "Debug", + "uses": [], + "use_count": 0 + }, + { + "key": "Deny", + "uses": [], + "use_count": 0 + }, + { + "key": "Deploy", + "uses": [], + "use_count": 0 + }, + { + "key": "Disable", + "uses": [], + "use_count": 0 + }, + { + "key": "Disconnect", + "uses": [], + "use_count": 0 + }, + { + "key": "Dismount", + "uses": [], + "use_count": 0 + }, + { + "key": "Edit", + "uses": [], + "use_count": 0 + }, + { + "key": "Enable", + "uses": [], + "use_count": 0 + }, + { + "key": "Enter", + "uses": [], + "use_count": 0 + }, + { + "key": "Exit", + "uses": [], + "use_count": 0 + }, + { + "key": "Expand", + "uses": [], + "use_count": 0 + }, + { + "key": "Export", + "uses": [], + "use_count": 0 + }, + { + "key": "Find", + "uses": [], + "use_count": 0 + }, + { + "key": "Format", + "uses": [], + "use_count": 0 + }, + { + "key": "Get", + "uses": [], + "use_count": 0 + }, + { + "key": "Grant", + "uses": [], + "use_count": 0 + }, + { + "key": "Group", + "uses": [], + "use_count": 0 + }, + { + "key": "Hide", + "uses": [], + "use_count": 0 + }, + { + "key": "Import", + "uses": [], + "use_count": 0 + }, + { + "key": "Initialize", + "uses": [], + "use_count": 0 + }, + { + "key": "Install", + "uses": [], + "use_count": 0 + }, + { + "key": "Invoke", + "uses": [], + "use_count": 0 + }, + { + "key": "Join", + "uses": [], + "use_count": 0 + }, + { + "key": "Limit", + "uses": [], + "use_count": 0 + }, + { + "key": "Lock", + "uses": [], + "use_count": 0 + }, + { + "key": "Measure", + "uses": [], + "use_count": 0 + }, + { + "key": "Merge", + "uses": [], + "use_count": 0 + }, + { + "key": "Mount", + "uses": [], + "use_count": 0 + }, + { + "key": "Move", + "uses": [], + "use_count": 0 + }, + { + "key": "New", + "uses": [], + "use_count": 0 + }, + { + "key": "Open", + "uses": [], + "use_count": 0 + }, + { + "key": "Optimize", + "uses": [], + "use_count": 0 + }, + { + "key": "Out", + "uses": [], + "use_count": 0 + }, + { + "key": "Ping", + "uses": [], + "use_count": 0 + }, + { + "key": "Pop", + "uses": [], + "use_count": 0 + }, + { + "key": "Protect", + "uses": [], + "use_count": 0 + }, + { + "key": "Publish", + "uses": [], + "use_count": 0 + }, + { + "key": "Push", + "uses": [], + "use_count": 0 + }, + { + "key": "Read", + "uses": [], + "use_count": 0 + }, + { + "key": "Receive", + "uses": [], + "use_count": 0 + }, + { + "key": "Redo", + "uses": [], + "use_count": 0 + }, + { + "key": "Register", + "uses": [], + "use_count": 0 + }, + { + "key": "Remove", + "uses": [], + "use_count": 0 + }, + { + "key": "Rename", + "uses": [], + "use_count": 0 + }, + { + "key": "Repair", + "uses": [], + "use_count": 0 + }, + { + "key": "Request", + "uses": [], + "use_count": 0 + }, + { + "key": "Reset", + "uses": [], + "use_count": 0 + }, + { + "key": "Resize", + "uses": [], + "use_count": 0 + }, + { + "key": "Resolve", + "uses": [], + "use_count": 0 + }, + { + "key": "Restart", + "uses": [], + "use_count": 0 + }, + { + "key": "Restore", + "uses": [], + "use_count": 0 + }, + { + "key": "Resume", + "uses": [], + "use_count": 0 + }, + { + "key": "Revoke", + "uses": [], + "use_count": 0 + }, + { + "key": "Save", + "uses": [], + "use_count": 0 + }, + { + "key": "Search", + "uses": [], + "use_count": 0 + }, + { + "key": "Select", + "uses": [], + "use_count": 0 + }, + { + "key": "Send", + "uses": [], + "use_count": 0 + }, + { + "key": "Set", + "uses": [], + "use_count": 0 + }, + { + "key": "Show", + "uses": [], + "use_count": 0 + }, + { + "key": "Sync", + "uses": [], + "use_count": 0 + }, + { + "key": "Skip", + "uses": [], + "use_count": 0 + }, + { + "key": "Split", + "uses": [], + "use_count": 0 + }, + { + "key": "Start", + "uses": [], + "use_count": 0 + }, + { + "key": "Step", + "uses": [], + "use_count": 0 + }, + { + "key": "Stop", + "uses": [], + "use_count": 0 + }, + { + "key": "Submit", + "uses": [], + "use_count": 0 + }, + { + "key": "Suspend", + "uses": [], + "use_count": 0 + }, + { + "key": "Switch", + "uses": [], + "use_count": 0 + }, + { + "key": "Test", + "uses": [], + "use_count": 0 + }, + { + "key": "Trace", + "uses": [], + "use_count": 0 + }, + { + "key": "Unblock", + "uses": [], + "use_count": 0 + }, + { + "key": "Undo", + "uses": [], + "use_count": 0 + }, + { + "key": "Uninstall", + "uses": [], + "use_count": 0 + }, + { + "key": "Unlock", + "uses": [], + "use_count": 0 + }, + { + "key": "Unprotect", + "uses": [], + "use_count": 0 + }, + { + "key": "Unpublish", + "uses": [], + "use_count": 0 + }, + { + "key": "Unregister", + "uses": [], + "use_count": 0 + }, + { + "key": "Update", + "uses": [], + "use_count": 0 + }, + { + "key": "Use", + "uses": [], + "use_count": 0 + }, + { + "key": "Wait", + "uses": [], + "use_count": 0 + }, + { + "key": "Watch", + "uses": [], + "use_count": 0 + }, + { + "key": "Write", + "uses": [], + "use_count": 0 + } + ] + }, + "src/System.Management.Automation/resources/WildcardPatternStrings.resx": { + "class": "WildcardPatternStrings", + "key_count": 1, + "keys": [ + { + "key": "InvalidPattern", + "uses": [ + { + "file": "src/System.Management.Automation/engine/regex.cs", + "line": 748 + } + ], + "use_count": 1 + } + ] + } +} \ No newline at end of file diff --git a/docs-out/data/subject-keys.json b/docs-out/data/subject-keys.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/docs-out/data/subject-keys.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/docs-out/data/tables.json b/docs-out/data/tables.json new file mode 100644 index 0000000..f551daa --- /dev/null +++ b/docs-out/data/tables.json @@ -0,0 +1,106 @@ +{ + "src/System.Management.Automation/engine/parser/tokenizer.cs::s_hiddenDynamicKeywords": { + "type": "HashSet", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 221, + "end": 222, + "text": "{ \"MSFT_Credential\" }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/tokenizer.cs::s_excludeKeywords": { + "type": "Dictionary>", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 386, + "end": 389, + "text": "{\n {@\"Node\", new List {@\"Node\"}},\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/tokenizer.cs::s_keywordText": { + "type": "string[]", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 625, + "end": 639, + "text": "{\n /*1*/ \"elseif\", \"if\", \"else\", \"switch\", /*1*/\n /*2*/ \"foreach\", \"from\", \"in\", \"for\", /*2*/\n /*3*/ \"while\", \"until\", \"do\", \"try\", /*3*/\n /*4*/ \"catch\", \"finally\", \"trap\", \"data\", /*4*/\n /*5*/ \"return\", \"continue\", \"break\", \"exit\", /*5*/\n /*6*/ \"throw\", \"begin\", \"process\", \"end\", /*6*/\n /*7*/ \"dynamicparam\", \"function\", \"filter\", \"param\", /*7*/\n /*8*/ \"class\", \"define\", \"var\", \"using\", /*8*/\n /*9*/ \"workflow\", \"parallel\", \"sequence\", \"inlinescript\", /*9*/\n /*A*/ \"configuration\", \"public\", \"private\", \"static\", /*A*/\n /*B*/ \"interface\", \"enum\", \"namespace\", \"module\", /*B*/\n /*C*/ \"type\", \"assembly\", \"command\", \"hidden\", /*C*/\n /*D*/ \"base\", \"default\", \"clean\", /*D*/\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/tokenizer.cs::s_keywordTokenKind": { + "type": "TokenKind[]", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 641, + "end": 655, + "text": "{\n /*1*/ TokenKind.ElseIf, TokenKind.If, TokenKind.Else, TokenKind.Switch, /*1*/\n /*2*/ TokenKind.Foreach, TokenKind.From, TokenKind.In, TokenKind.For, /*2*/\n /*3*/ TokenKind.While, TokenKind.Until, TokenKind.Do, TokenKind.Try, /*3*/\n /*4*/ TokenKind.Catch, TokenKind.Finally, TokenKind.Trap, TokenKind.Data, /*4*/\n /*5*/ TokenKind.Return, TokenKind.Continue, TokenKind.Break, TokenKind.Exit, /*5*/\n /*6*/ TokenKind.Throw, TokenKind.Begin, TokenKind.Process, TokenKind.End, /*6*/\n /*7*/ TokenKind.Dynamicparam, TokenKind.Function, TokenKind.Filter, TokenKind.Param, /*7*/\n /*8*/ TokenKind.Class, TokenKind.Define, TokenKind.Var, TokenKind.Using, /*8*/\n /*9*/ TokenKind.Workflow, TokenKind.Parallel, TokenKind.Sequence, TokenKind.InlineScript, /*9*/\n /*A*/ TokenKind.Configuration, TokenKind.Public, TokenKind.Private, TokenKind.Static, /*A*/\n /*B*/ TokenKind.Interface, TokenKind.Enum, TokenKind.Namespace, TokenKind.Module, /*B*/\n /*C*/ TokenKind.Type, TokenKind.Assembly, TokenKind.Command, TokenKind.Hidden, /*C*/\n /*D*/ TokenKind.Base, TokenKind.Default, TokenKind.Clean, /*D*/\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/tokenizer.cs::_operatorText": { + "type": "string[]", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 657, + "end": 674, + "text": "{\n /*1*/ \"bnot\", \"not\", \"eq\", \"ieq\", /*1*/\n /*2*/ \"ceq\", \"ne\", \"ine\", \"cne\", /*2*/\n /*3*/ \"ge\", \"ige\", \"cge\", \"gt\", /*3*/\n /*4*/ \"igt\", \"cgt\", \"lt\", \"ilt\", /*4*/\n /*5*/ \"clt\", \"le\", \"ile\", \"cle\", /*5*/\n /*6*/ \"like\", \"ilike\", \"clike\", \"notlike\", /*6*/\n /*7*/ \"inotlike\", \"cnotlike\", \"match\", \"imatch\", /*7*/\n /*8*/ \"cmatch\", \"notmatch\", \"inotmatch\", \"cnotmatch\", /*8*/\n /*9*/ \"replace\", \"ireplace\", \"creplace\", \"contains\", /*9*/\n /*10*/ \"icontains\", \"ccontains\", \"notcontains\", \"inotcontains\", /*10*/\n /*11*/ \"cnotcontains\", \"in\", \"iin\", \"cin\", /*11*/\n /*12*/ \"notin\", \"inotin\", \"cnotin\", \"split\", /*12*/\n /*13*/ \"isplit\", \"csplit\", \"isnot\", \"is\", /*13*/\n /*14*/ \"as\", \"f\", \"and\", \"band\", /*14*/\n /*15*/ \"or\", \"bor\", \"xor\", \"bxor\", /*15*/\n /*16*/ \"join\", \"shl\", \"shr\", /*16*/\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/tokenizer.cs::s_operatorTokenKind": { + "type": "TokenKind[]", + "file": "src/System.Management.Automation/engine/parser/tokenizer.cs", + "start": 676, + "end": 693, + "text": "{\n /*1*/ TokenKind.Bnot, TokenKind.Not, TokenKind.Ieq, TokenKind.Ieq, /*1*/\n /*2*/ TokenKind.Ceq, TokenKind.Ine, TokenKind.Ine, TokenKind.Cne, /*2*/\n /*3*/ TokenKind.Ige, TokenKind.Ige, TokenKind.Cge, TokenKind.Igt, /*3*/\n /*4*/ TokenKind.Igt, TokenKind.Cgt, TokenKind.Ilt, TokenKind.Ilt, /*4*/\n /*5*/ TokenKind.Clt, TokenKind.Ile, TokenKind.Ile, TokenKind.Cle, /*5*/\n /*6*/ TokenKind.Ilike, TokenKind.Ilike, TokenKind.Clike, TokenKind.Inotlike, /*6*/\n /*7*/ TokenKind.Inotlike, TokenKind.Cnotlike, TokenKind.Imatch, TokenKind.Imatch, /*7*/\n /*8*/ TokenKind.Cmatch, TokenKind.Inotmatch, TokenKind.Inotmatch, TokenKind.Cnotmatch, /*8*/\n /*9*/ TokenKind.Ireplace, TokenKind.Ireplace, TokenKind.Creplace, TokenKind.Icontains, /*9*/\n /*10*/ TokenKind.Icontains, TokenKind.Ccontains, TokenKind.Inotcontains, TokenKind.Inotcontains, /*10*/\n /*11*/ TokenKind.Cnotcontains, TokenKind.Iin, TokenKind.Iin, TokenKind.Cin, /*11*/\n /*12*/ TokenKind.Inotin, TokenKind.Inotin, TokenKind.Cnotin, TokenKind.Isplit, /*12*/\n /*13*/ TokenKind.Isplit, TokenKind.Csplit, TokenKind.IsNot, TokenKind.Is, /*13*/\n /*14*/ TokenKind.As, TokenKind.Format, TokenKind.And, TokenKind.Band, /*14*/\n /*15*/ TokenKind.Or, TokenKind.Bor, TokenKind.Xor, TokenKind.Bxor, /*15*/\n /*16*/ TokenKind.Join, TokenKind.Shl, TokenKind.Shr, /*16*/\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/token.cs::s_staticTokenFlags": { + "type": "TokenFlags[]", + "file": "src/System.Management.Automation/engine/parser/token.cs", + "start": 759, + "end": 957, + "text": "{\n #region Flags for unclassified tokens\n\n /* Unknown */ TokenFlags.None,\n /* Variable */ TokenFlags.None,\n /* SplattedVariable */ TokenFlags.None,\n /* Parameter */ TokenFlags.None,\n /* Number */ TokenFlags.None,\n /* Label */ TokenFlags.None,\n /* Identifier */ TokenFlags.None,\n\n /* Generic */ TokenFlags.None,\n /* Newline */ TokenFlags.ParseModeInvariant,\n /* LineContinuation */ TokenFlags.ParseModeInvariant,\n /* Comment */ TokenFlags.ParseModeInvariant,\n /* EndOfInput */ TokenFlags.ParseModeInvariant,\n\n #endregion Flags for unclassified tokens\n\n #region Flags for strings\n\n /* StringLiteral */ TokenFlags.ParseModeInvariant,\n /* StringExpandable */ TokenFlags.ParseModeInvariant,\n /* HereStringLiteral */ TokenFlags.ParseModeInvariant,\n /* HereStringExpandable */ TokenFlags.ParseModeInvariant,\n\n #endregion Flags for strings\n\n #region Flags for punctuators\n\n /* LParen */ TokenFlags.ParseModeInvariant,\n /* RParen */ TokenFlags.ParseModeInvariant,\n /* LCurly */ TokenFlags.ParseModeInvariant,\n /* RCurly */ TokenFlags.ParseModeInvariant,\n /* LBracket */ TokenFlags.None,\n /* RBracket */ TokenFlags.ParseModeInvariant,\n /* AtParen */ TokenFlags.ParseModeInvariant,\n /* AtCurly */ TokenFlags.ParseModeInvariant,\n /* DollarParen */ TokenFlags.ParseModeInvariant,\n /* Semi */ TokenFlags.ParseModeInvariant,\n\n #endregion Flags for punctuators\n\n #region Flags for operators\n\n /* AndAnd */ TokenFlags.ParseModeInvariant,\n /* OrOr */ TokenFlags.ParseModeInvariant,\n /* Ampersand */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,\n /* Pipe */ TokenFlags.SpecialOperator | TokenFlags.ParseModeInvariant,\n /* Comma */ TokenFlags.UnaryOperator | TokenFlags.ParseModeInvariant,\n /* MinusMinus */ TokenFlags.UnaryOperator | TokenFlags.PrefixOrPostfixOperator | TokenFlags.DisallowedInRestrictedMode,\n /* PlusPlus */ TokenFlags.UnaryOperator | TokenFlags.PrefixOrPostfixOperator | TokenFlags.DisallowedInRestrictedMode,\n /* DotDot */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceRange | TokenFlags.DisallowedInRestrictedMode,\n /* ColonColon */ TokenFlags.SpecialOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Dot */ TokenFlags.SpecialOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Exclaim */ TokenFlags.UnaryOperator | TokenFlags.CanConstantFold,\n /* Multiply */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceMultiply | TokenFlags.CanConstantFold,\n /* Divide */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceMultiply | TokenFlags.CanConstantFold,\n /* Rem */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceMultiply | TokenFlags.CanConstantFold,\n /* Plus */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceAdd | TokenFlags.UnaryOperator | TokenFlags.CanConstantFold,\n /* Minus */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceAdd | TokenFlags.UnaryOperator | TokenFlags.CanConstantFold,\n /* Equals */ TokenFlags.AssignmentOperator,\n /* PlusEquals */ TokenFlags.AssignmentOperator,\n /* MinusEquals */ TokenFlags.AssignmentOperator,\n /* MultiplyEquals */ TokenFlags.AssignmentOperator,\n /* DivideEquals */ TokenFlags.AssignmentOperator,\n /* RemainderEquals */ TokenFlags.AssignmentOperator,\n /* Redirection */ TokenFlags.DisallowedInRestrictedMode,\n /* RedirectInStd */ TokenFlags.ParseModeInvariant | TokenFlags.DisallowedInRestrictedMode,\n /* Format */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceFormat | TokenFlags.DisallowedInRestrictedMode,\n /* Not */ TokenFlags.UnaryOperator | TokenFlags.CanConstantFold,\n /* Bnot */ TokenFlags.UnaryOperator | TokenFlags.CanConstantFold,\n /* And */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceLogical | TokenFlags.CanConstantFold,\n /* Or */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceLogical | TokenFlags.CanConstantFold,\n /* Xor */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceLogical | TokenFlags.CanConstantFold,\n /* Band */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceBitwise | TokenFlags.CanConstantFold,\n /* Bor */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceBitwise | TokenFlags.CanConstantFold,\n /* Bxor */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceBitwise | TokenFlags.CanConstantFold,\n /* Join */ TokenFlags.BinaryOperator | TokenFlags.UnaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* Ieq */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Ine */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Ige */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Igt */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Ilt */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Ile */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Ilike */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Inotlike */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Imatch */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* Inotmatch */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* Ireplace */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* Icontains */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Inotcontains */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Iin */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Inotin */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* Isplit */ TokenFlags.BinaryOperator | TokenFlags.UnaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* Ceq */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cne */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cge */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cgt */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Clt */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cle */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Clike */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cnotlike */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cmatch */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Cnotmatch */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Creplace */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Ccontains */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cnotcontains */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cin */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Cnotin */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator,\n /* Csplit */ TokenFlags.BinaryOperator | TokenFlags.UnaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CaseSensitiveOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Is */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* IsNot */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison,\n /* As */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.DisallowedInRestrictedMode,\n /* PostFixPlusPlus */ TokenFlags.UnaryOperator | TokenFlags.PrefixOrPostfixOperator | TokenFlags.DisallowedInRestrictedMode,\n /* PostFixMinusMinus */ TokenFlags.UnaryOperator | TokenFlags.PrefixOrPostfixOperator | TokenFlags.DisallowedInRestrictedMode,\n /* Shl */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CanConstantFold,\n /* Shr */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CanConstantFold,\n /* Colon */ TokenFlags.SpecialOperator | TokenFlags.DisallowedInRestrictedMode,\n /* QuestionMark */ TokenFlags.TernaryOperator | TokenFlags.DisallowedInRestrictedMode,\n /* QuestionQuestionEquals */ TokenFlags.AssignmentOperator,\n /* QuestionQuestion */ TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceCoalesce,\n /* QuestionDot */ TokenFlags.SpecialOperator | TokenFlags.DisallowedInRestrictedMode,\n /* QuestionLBracket */ TokenFlags.None,\n /* Reserved slot 7 */ TokenFlags.None,\n /* Reserved slot 8 */ TokenFlags.None,\n /* Reserved slot 9 */ TokenFlags.None,\n /* Reserved slot 10 */ TokenFlags.None,\n /* Reserved slot 11 */ TokenFlags.None,\n /* Reserved slot 12 */ TokenFlags.None,\n /* Reserved slot 13 */ TokenFlags.None,\n /* Reserved slot 14 */ TokenFlags.None,\n /* Reserved slot 15 */ TokenFlags.None,\n /* Reserved slot 16 */ TokenFlags.None,\n /* Reserved slot 17 */ TokenFlags.None,\n /* Reserved slot 18 */ TokenFlags.None,\n /* Reserved slot 19 */ TokenFlags.None,\n /* Reserved slot 20 */ TokenFlags.None,\n\n #endregion Flags for operators\n\n #region Flags for keywords\n\n /* Begin */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,\n /* Break */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Catch */ TokenFlags.Keyword,\n /* Class */ TokenFlags.Keyword,\n /* Continue */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Data */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Define */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Do */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Dynamicparam */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,\n /* Else */ TokenFlags.Keyword,\n /* ElseIf */ TokenFlags.Keyword,\n /* End */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,\n /* Exit */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Filter */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Finally */ TokenFlags.Keyword,\n /* For */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Foreach */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* From */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Function */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* If */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* In */ TokenFlags.Keyword,\n /* Param */ TokenFlags.Keyword,\n /* Process */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,\n /* Return */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Switch */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Throw */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Trap */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Try */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Until */ TokenFlags.Keyword,\n /* Using */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Var */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* While */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Workflow */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Parallel */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Sequence */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* InlineScript */ TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes,\n /* Configuration */ TokenFlags.Keyword,\n /* */ TokenFlags.Keyword,\n /* Public */ TokenFlags.Keyword,\n /* Private */ TokenFlags.Keyword,\n /* Static */ TokenFlags.Keyword,\n /* Interface */ TokenFlags.Keyword,\n /* Enum */ TokenFlags.Keyword,\n /* Namespace */ TokenFlags.Keyword,\n /* Module */ TokenFlags.Keyword,\n /* Type */ TokenFlags.Keyword,\n /* Assembly */ TokenFlags.Keyword,\n /* Command */ TokenFlags.Keyword,\n /* Hidden */ TokenFlags.Keyword,\n /* Base */ TokenFlags.Keyword,\n /* Default */ TokenFlags.Keyword,\n /* Clean */ TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName,\n\n #endregion Flags for keywords\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/token.cs::s_tokenText": { + "type": "string[]", + "file": "src/System.Management.Automation/engine/parser/token.cs", + "start": 959, + "end": 1211, + "text": "{\n #region Text for unclassified tokens\n\n /* Unknown */ \"unknown\",\n /* Variable */ \"var\",\n /* SplattedVariable */ \"@var\",\n /* Parameter */ \"param\",\n /* Number */ \"number\",\n /* Label */ \"label\",\n /* Identifier */ \"ident\",\n\n /* Generic */ \"generic\",\n /* Newline */ \"newline\",\n /* LineContinuation */ \"line continuation\",\n /* Comment */ \"comment\",\n /* EndOfInput */ \"eof\",\n\n #endregion Text for unclassified tokens\n\n #region Text for strings\n\n /* StringLiteral */ \"sqstr\",\n /* StringExpandable */ \"dqstr\",\n /* HereStringLiteral */ \"sq here string\",\n /* HereStringExpandable */ \"dq here string\",\n\n #endregion Text for strings\n\n #region Text for punctuators\n\n /* LParen */ \"(\",\n /* RParen */ \")\",\n /* LCurly */ \"{\",\n /* RCurly */ \"}\",\n /* LBracket */ \"[\",\n /* RBracket */ \"]\",\n /* AtParen */ \"@(\",\n /* AtCurly */ \"@{\",\n /* DollarParen */ \"$(\",\n /* Semi */ \";\",\n\n #endregion Text for punctuators\n\n #region Text for operators\n\n /* AndAnd */ \"&&\",\n /* OrOr */ \"||\",\n /* Ampersand */ \"&\",\n /* Pipe */ \"|\",\n /* Comma */ \",\",\n /* MinusMinus */ \"--\",\n /* PlusPlus */ \"++\",\n /* DotDot */ \"..\",\n /* ColonColon */ \"::\",\n /* Dot */ \".\",\n /* Exclaim */ \"!\",\n /* Multiply */ \"*\",\n /* Divide */ \"/\",\n /* Rem */ \"%\",\n /* Plus */ \"+\",\n /* Minus */ \"-\",\n /* Equals */ \"=\",\n /* PlusEquals */ \"+=\",\n /* MinusEquals */ \"-=\",\n /* MultiplyEquals */ \"*=\",\n /* DivideEquals */ \"/=\",\n /* RemainderEquals */ \"%=\",\n /* Redirection */ \"redirection\",\n /* RedirectInStd */ \"<\",\n /* Format */ \"-f\",\n /* Not */ \"-not\",\n /* Bnot */ \"-bnot\",\n /* And */ \"-and\",\n /* Or */ \"-or\",\n /* Xor */ \"-xor\",\n /* Band */ \"-band\",\n /* Bor */ \"-bor\",\n /* Bxor */ \"-bxor\",\n /* Join */ \"-join\",\n /* Ieq */ \"-eq\",\n /* Ine */ \"-ne\",\n /* Ige */ \"-ge\",\n /* Igt */ \"-gt\",\n /* Ilt */ \"-lt\",\n /* Ile */ \"-le\",\n /* Ilike */ \"-ilike\",\n /* Inotlike */ \"-inotlike\",\n /* Imatch */ \"-imatch\",\n /* Inotmatch */ \"-inotmatch\",\n /* Ireplace */ \"-ireplace\",\n /* Icontains */ \"-icontains\",\n /* Inotcontains */ \"-inotcontains\",\n /* Iin */ \"-iin\",\n /* Inotin */ \"-inotin\",\n /* Isplit */ \"-isplit\",\n /* Ceq */ \"-ceq\",\n /* Cne */ \"-cne\",\n /* Cge */ \"-cge\",\n /* Cgt */ \"-cgt\",\n /* Clt */ \"-clt\",\n /* Cle */ \"-cle\",\n /* Clike */ \"-clike\",\n /* Cnotlike */ \"-cnotlike\",\n /* Cmatch */ \"-cmatch\",\n /* Cnotmatch */ \"-cnotmatch\",\n /* Creplace */ \"-creplace\",\n /* Ccontains */ \"-ccontains\",\n /* Cnotcontains */ \"-cnotcontains\",\n /* Cin */ \"-cin\",\n /* Cnotin */ \"-cnotin\",\n /* Csplit */ \"-csplit\",\n /* Is */ \"-is\",\n /* IsNot */ \"-isnot\",\n /* As */ \"-as\",\n /* PostFixPlusPlus */ \"++\",\n /* PostFixMinusMinus */ \"--\",\n /* Shl */ \"-shl\",\n /* Shr */ \"-shr\",\n /* Colon */ \":\",\n /* QuestionMark */ \"?\",\n /* QuestionQuestionEquals */ \"??=\",\n /* QuestionQuestion */ \"??\",\n /* QuestionDot */ \"?.\",\n /* QuestionLBracket */ \"?[\",\n /* Reserved slot 7 */ string.Empty,\n /* Reserved slot 8 */ string.Empty,\n /* Reserved slot 9 */ string.Empty,\n /* Reserved slot 10 */ string.Empty,\n /* Reserved slot 11 */ string.Empty,\n /* Reserved slot 12 */ string.Empty,\n /* Reserved slot 13 */ string.Empty,\n /* Reserved slot 14 */ string.Empty,\n /* Reserved slot 15 */ string.Empty,\n /* Reserved slot 16 */ string.Empty,\n /* Reserved slot 17 */ string.Empty,\n /* Reserved slot 18 */ string.Empty,\n /* Reserved slot 19 */ string.Empty,\n /* Reserved slot 20 */ string.Empty,\n\n #endregion Text for operators\n\n #region Text for keywords\n\n /* Begin */ \"begin\",\n /* Break */ \"break\",\n /* Catch */ \"catch\",\n /* Class */ \"class\",\n /* Continue */ \"continue\",\n /* Data */ \"data\",\n /* Define */ \"define\",\n /* Do */ \"do\",\n /* Dynamicparam */ \"dynamicparam\",\n /* Else */ \"else\",\n /* ElseIf */ \"elseif\",\n /* End */ \"end\",\n /* Exit */ \"exit\",\n /* Filter */ \"filter\",\n /* Finally */ \"finally\",\n /* For */ \"for\",\n /* Foreach */ \"foreach\",\n /* From */ \"from\",\n /* Function */ \"function\",\n /* If */ \"if\",\n /* In */ \"in\",\n /* Param */ \"param\",\n /* Process */ \"process\",\n /* Return */ \"return\",\n /* Switch */ \"switch\",\n /* Throw */ \"throw\",\n /* Trap */ \"trap\",\n /* Try */ \"try\",\n /* Until */ \"until\",\n /* Using */ \"using\",\n /* Var */ \"var\",\n /* While */ \"while\",\n /* Workflow */ \"workflow\",\n /* Parallel */ \"parallel\",\n /* Sequence */ \"sequence\",\n /* InlineScript */ \"inlinescript\",\n /* Configuration */ \"configuration\",\n /* */ \"\",\n /* Public */ \"public\",\n /* Private */ \"private\",\n /* Static */ \"static\",\n /* Interface */ \"interface\",\n /* Enum */ \"enum\",\n /* Namespace */ \"namespace\",\n /* Module */ \"module\",\n /* Type */ \"type\",\n /* Assembly */ \"assembly\",\n /* Command */ \"command\",\n /* Hidden */ \"hidden\",\n /* Base */ \"base\",\n /* Default */ \"default\",\n /* Clean */ \"clean\",\n\n #endregion Text for keywords\n };\n\n#if DEBUG\n static TokenTraits()\n {\n Diagnostics.Assert(\n s_staticTokenFlags.Length == ((int)TokenKind.Clean + 1),\n \"Table size out of sync with enum - _staticTokenFlags\");\n Diagnostics.Assert(\n s_tokenText.Length == ((int)TokenKind.Clean + 1),\n \"Table size out of sync with enum - _tokenText\");\n // Some random assertions to make sure the enum and the traits are in sync\n Diagnostics.Assert(GetTraits(TokenKind.Begin) == (TokenFlags.Keyword | TokenFlags.ScriptBlockBlockName),\n \"Table out of sync with enum - flags Begin\");\n Diagnostics.Assert(GetTraits(TokenKind.Workflow) == (TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes),\n \"Table out of sync with enum - flags Workflow\");\n Diagnostics.Assert(GetTraits(TokenKind.Sequence) == (TokenFlags.Keyword | TokenFlags.StatementDoesntSupportAttributes),\n \"Table out of sync with enum - flags Sequence\");\n Diagnostics.Assert(GetTraits(TokenKind.Shr) == (TokenFlags.BinaryOperator | TokenFlags.BinaryPrecedenceComparison | TokenFlags.CanConstantFold),\n \"Table out of sync with enum - flags Shr\");\n Diagnostics.Assert(s_tokenText[(int)TokenKind.Shr].Equals(\"-shr\", StringComparison.OrdinalIgnoreCase),\n \"Table out of sync with enum - text Shr\");\n }\n#endif\n\n /// \n /// Return all the flags for a given .\n /// \n public static TokenFlags GetTraits(this TokenKind kind)\n {\n return s_staticTokenFlags[(int)kind];\n }\n\n /// \n /// Return true if the has the given trait.\n /// \n public static bool HasTrait(this TokenKind kind, TokenFlags flag)\n {\n return (GetTraits(kind) & flag) != TokenFlags.None;\n }\n\n internal static int GetBinaryPrecedence(this TokenKind kind)\n {\n Diagnostics.Assert(HasTrait(kind, TokenFlags.BinaryOperator), \"Token doesn't have binary precedence.\");\n return (int)(s_staticTokenFlags[(int)kind] & TokenFlags.BinaryPrecedenceMask);\n }\n\n /// \n /// Return the text for a given .\n /// \n public static string Text(this TokenKind kind)\n {\n return s_tokenText[(int)kind];\n }\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/CharTraits.cs::s_traits": { + "type": "CharTraits[]", + "file": "src/System.Management.Automation/engine/parser/CharTraits.cs", + "start": 98, + "end": 228, + "text": "{\n/* 0x0 */ CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0x1 */ CharTraits.None,\n/* 0x2 */ CharTraits.None,\n/* 0x3 */ CharTraits.None,\n/* 0x4 */ CharTraits.None,\n/* 0x5 */ CharTraits.None,\n/* 0x6 */ CharTraits.None,\n/* 0x7 */ CharTraits.None,\n/* 0x8 */ CharTraits.None,\n/* 0x9 */ CharTraits.Whitespace | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0xA */ CharTraits.Newline | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0xB */ CharTraits.Whitespace | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0xC */ CharTraits.Whitespace | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0xD */ CharTraits.Newline | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* 0xE */ CharTraits.None,\n/* 0xF */ CharTraits.None,\n/* 0x10 */ CharTraits.None,\n/* 0x11 */ CharTraits.None,\n/* 0x12 */ CharTraits.None,\n/* 0x13 */ CharTraits.None,\n/* 0x14 */ CharTraits.None,\n/* 0x15 */ CharTraits.None,\n/* 0x16 */ CharTraits.None,\n/* 0x17 */ CharTraits.None,\n/* 0x18 */ CharTraits.None,\n/* 0x19 */ CharTraits.None,\n/* 0x1A */ CharTraits.None,\n/* 0x1B */ CharTraits.None,\n/* 0x1C */ CharTraits.None,\n/* 0x1D */ CharTraits.None,\n/* 0x1E */ CharTraits.None,\n/* 0x1F */ CharTraits.None,\n/* */ CharTraits.Whitespace | CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* ! */ CharTraits.ForceStartNewTokenAfterNumber,\n/* \" */ CharTraits.None,\n/* # */ CharTraits.ForceStartNewTokenAfterNumber,\n/* $ */ CharTraits.VarNameFirst,\n/* % */ CharTraits.ForceStartNewTokenAfterNumber,\n/* & */ CharTraits.ForceStartNewToken,\n/* ' */ CharTraits.None,\n/* ( */ CharTraits.ForceStartNewToken,\n/* ) */ CharTraits.ForceStartNewToken,\n/* * */ CharTraits.ForceStartNewTokenAfterNumber,\n/* + */ CharTraits.ForceStartNewTokenAfterNumber,\n/* , */ CharTraits.ForceStartNewToken | CharTraits.ForceStartNewAssemblyNameSpecToken,\n/* - */ CharTraits.ForceStartNewTokenAfterNumber,\n/* . */ CharTraits.ForceStartNewTokenAfterNumber,\n/* / */ CharTraits.ForceStartNewTokenAfterNumber,\n/* 0 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 1 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 2 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 3 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 4 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 5 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 6 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 7 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 8 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* 9 */ CharTraits.Digit | CharTraits.HexDigit | CharTraits.VarNameFirst,\n/* : */ CharTraits.VarNameFirst,\n/* ; */ CharTraits.ForceStartNewToken,\n/* < */ CharTraits.ForceStartNewTokenAfterNumber,\n/* = */ CharTraits.ForceStartNewAssemblyNameSpecToken | CharTraits.ForceStartNewTokenAfterNumber,\n/* > */ CharTraits.ForceStartNewTokenAfterNumber,\n/* ? */ CharTraits.VarNameFirst,\n/* @ */ CharTraits.None,\n/* A */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* B */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* C */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* D */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit | CharTraits.TypeSuffix,\n/* E */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* F */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* G */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* H */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* I */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* J */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* K */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* L */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* M */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* N */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* O */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* P */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* Q */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* R */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* S */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* T */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* U */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* V */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* W */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* X */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* Y */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* Z */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* [ */ CharTraits.None,\n/* \\ */ CharTraits.None,\n/* ] */ CharTraits.ForceStartNewAssemblyNameSpecToken | CharTraits.ForceStartNewTokenAfterNumber,\n/* ^ */ CharTraits.VarNameFirst,\n/* _ */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* ` */ CharTraits.None,\n/* a */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* b */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* c */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* d */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit | CharTraits.TypeSuffix,\n/* e */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* f */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.HexDigit,\n/* g */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* h */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* i */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* j */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* k */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* l */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* m */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* n */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* o */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* p */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* q */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* r */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* s */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* t */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.MultiplierStart,\n/* u */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* v */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* w */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* x */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* y */ CharTraits.IdentifierStart | CharTraits.VarNameFirst | CharTraits.TypeSuffix,\n/* z */ CharTraits.IdentifierStart | CharTraits.VarNameFirst,\n/* { */ CharTraits.ForceStartNewToken,\n/* | */ CharTraits.ForceStartNewToken,\n/* } */ CharTraits.ForceStartNewToken,\n/* ~ */ CharTraits.None,\n/* 0x7F */ CharTraits.None,\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/SemanticChecks.cs::s_isConstantAttributeArgVisitor": { + "type": "IsConstantValueVisitor", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "start": 25, + "end": 28, + "text": "{\n CheckingAttributeArgument = true,\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/SemanticChecks.cs::s_isConstantAttributeArgForClassVisitor": { + "type": "IsConstantValueVisitor", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "start": 30, + "end": 34, + "text": "{\n CheckingAttributeArgument = true,\n CheckingClassAttributeArguments = true\n }", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/SemanticChecks.cs::s_defaultAllowedVariables": { + "type": "HashSet", + "file": "src/System.Management.Automation/engine/parser/SemanticChecks.cs", + "start": 2304, + "end": 2305, + "text": "{\"PSCulture\", \"PSUICulture\", \"true\", \"false\", \"null\"}", + "label": "FACT-SRC (verbatim text of the table)" + }, + "src/System.Management.Automation/engine/parser/Compiler.cs::s_cvv": { + "type": "ConstantValueVisitor", + "file": "src/System.Management.Automation/engine/parser/Compiler.cs", + "start": 1343, + "end": 1343, + "text": "{ AttributeArgument = true }", + "label": "FACT-SRC (verbatim text of the table)" + } +} \ No newline at end of file diff --git a/docs-out/data/tests.json b/docs-out/data/tests.json new file mode 100644 index 0000000..c2413d9 --- /dev/null +++ b/docs-out/data/tests.json @@ -0,0 +1,52759 @@ +{ + "pester": [ + { + "path": "test/infrastructure/ciModule.Tests.ps1", + "describe": 2, + "context": 8, + "it": 19, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Test-MergeConflictMarker", + "line": 8, + "tags": [] + }, + { + "kind": "Context", + "name": "When no files are provided", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle empty file array gracefully", + "line": 33, + "tags": [] + }, + { + "kind": "Context", + "name": "When files have no conflicts", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should pass for clean files", + "line": 48, + "tags": [] + }, + { + "kind": "Context", + "name": "When files have conflict markers", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should detect <<<<<<< marker", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Should detect ======= marker", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Should detect >>>>>>> marker", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Should detect multiple markers in one file", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "Should detect conflicts in multiple files", + "line": 100, + "tags": [] + }, + { + "kind": "Context", + "name": "When markers are not at line start", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Should not detect markers in middle of line", + "line": 117, + "tags": [] + }, + { + "kind": "It", + "name": "Should not detect markers with wrong number of characters", + "line": 126, + "tags": [] + }, + { + "kind": "Context", + "name": "When handling special file scenarios", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Should skip non-existent files", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle absolute paths", + "line": 145, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle mixed relative and absolute paths", + "line": 155, + "tags": [] + }, + { + "kind": "Context", + "name": "When summary and output generation", + "line": 170, + "tags": [] + }, + { + "kind": "It", + "name": "Should generate proper GitHub Actions outputs format", + "line": 172, + "tags": [] + }, + { + "kind": "It", + "name": "Should generate markdown summary with conflict details", + "line": 182, + "tags": [] + }, + { + "kind": "Describe", + "name": "Install-CIPester", + "line": 197, + "tags": [] + }, + { + "kind": "Context", + "name": "When checking function exists", + "line": 203, + "tags": [] + }, + { + "kind": "It", + "name": "Should export Install-CIPester function", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Should have expected parameters", + "line": 210, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept version parameters", + "line": 217, + "tags": [] + }, + { + "kind": "Context", + "name": "When validating real execution", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "Should successfully run without errors when Pester exists", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept custom version parameters", + "line": 236, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/SSHRemoting/SSHRemoting.Basic.Tests.ps1", + "describe": 1, + "context": 2, + "it": 19, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "SSHRemoting Basic Tests", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "New-PSSession Tests", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies new connection with implicit current User", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies new connection with explicit User parameter", + "line": 198, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with malformed User parameter", + "line": 206, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with malformed User parameter with double quotes", + "line": 214, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit Name parameter", + "line": 222, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit Port parameter", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with malformed Port parameter", + "line": 241, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit Options parameter", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit Subsystem parameter", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with malformed Subsystem parameter", + "line": 268, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with trailing backslash in Subsystem parameter", + "line": 277, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with two trailing backslashes in Subsystem parameter", + "line": 286, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit KeyFilePath parameter", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies explicit KeyFilePath parameter with backslashes on Windows", + "line": 306, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no connection with malformed KeyFilePath parameter", + "line": 317, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies SSHConnection hash table parameters", + "line": 327, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies the 'pwshconfig' configured endpoint.", + "line": 351, + "tags": [] + }, + { + "kind": "It", + "name": "Verifes that 'pwshbroken' throws expected error for missing config file.", + "line": 363, + "tags": [] + }, + { + "kind": "Context", + "name": "SSH Remoting API Tests", + "line": 454, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 505, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/docker/networktest/DockerRemoting.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Basic remoting test with docker", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Full powershell can get correct remote powershell version", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Full powershell can get correct remote powershell full version", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Core powershell can get correct remote powershell version", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Core powershell can get correct remote powershell full version", + "line": 84, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/tools/NamedPipeConnection/test/CustomConnection.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "NamedPipe Custom Remote Connection Tests", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that New-NamedPipeSession succeeds in connectiong to Pwsh process", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies timeout error when trying to connect to pwsh process with current connection", + "line": 56, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/CimCmdlets/CimInstance.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "CimInstance cmdlet tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "CimClass property should not be null", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Property access should be case insensitive", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "GetCimSessionInstanceId method invocation should return data", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "should produce an error for a non-existing classname", + "line": 30, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/CimCmdlets/Get-CimClass.Tests.ps1", + "describe": 2, + "context": 0, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-CimClass", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "can get CIM_Error CIM class", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "can get class when namespace is specified", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "produces an error when a non-existent class is used", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "produces an error when an improper namespace is used", + "line": 18, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-CimClass", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "can retrieve a class when a method is provided", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "can retrieve class amended qualifiers", + "line": 30, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/CimCmdlets/CimSession.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-CimSession", + "line": 3, + "tags": [ + "CI", + "RequireAdminOnWindows" + ] + }, + { + "kind": "It", + "name": "A cim session can be created", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "A Cim session can be retrieved", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "A cim session can be removed", + "line": 30, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/PSDiagnostics/PSDiagnostics.Tests.ps1", + "describe": 1, + "context": 3, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "PSDiagnostics cmdlets tests.", + "line": 3, + "tags": [ + "CI", + "RequireAdminOnWindows" + ] + }, + { + "kind": "Context", + "name": "Test for Enable-PSTrace and Disable-PSTrace cmdlets.", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should enable $LogType logs for PowerShellCore.", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should disable $LogType logs for PowerShellCore.", + "line": 35, + "tags": [] + }, + { + "kind": "Context", + "name": "Test for Get-LogProperties cmdlet.", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Should return properties of $LogType logs for 'PowerShellCore'.", + "line": 50, + "tags": [] + }, + { + "kind": "Context", + "name": "Test for Set-LogProperties cmdlet.", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Should invert AutoBackup setting of $LogType logs for 'PowerShellCore'.", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw exception for invalid LogName.", + "line": 88, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Get-Counter.Tests.ps1", + "describe": 3, + "context": 3, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "It", + "name": "$($testCase.Name)", + "line": 20, + "tags": [] + }, + { + "kind": "Describe", + "name": "CI Tests for Get-Counter cmdlet", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Counter with no parameters returns data for a default set of counters", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Can retrieve the specified counter", + "line": 44, + "tags": [] + }, + { + "kind": "Describe", + "name": "Feature tests for Get-Counter cmdlet", + "line": 53, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate incorrect parameter usage", + "line": 55, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Counter CounterSet tests", + "line": 158, + "tags": [] + }, + { + "kind": "It", + "name": "Can retrieve the specified number of counter samples", + "line": 160, + "tags": [] + }, + { + "kind": "It", + "name": "Can specify the sample interval", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Can process array of counter names", + "line": 178, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Counter ListSet tests", + "line": 186, + "tags": [] + }, + { + "kind": "It", + "name": "Can retrieve specified counter set", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Can process an array of counter set names", + "line": 194, + "tags": [] + }, + { + "kind": "It", + "name": "Can process counter set name with wildcards", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Can process counter set name with wildcards in array", + "line": 222, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Counter cmdlet does not run on IoT", + "line": 235, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Counter throws PlatformNotSupportedException", + "line": 237, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Export-Counter.Tests.ps1", + "describe": 2, + "context": 2, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "It", + "name": "$($testCase.Name)", + "line": 41, + "tags": [] + }, + { + "kind": "Describe", + "name": "CI tests for Export-Counter cmdlet", + "line": 114, + "tags": [] + }, + { + "kind": "Describe", + "name": "Feature tests for Export-Counter cmdlet", + "line": 140, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate incorrect parameter usage", + "line": 146, + "tags": [] + }, + { + "kind": "Context", + "name": "Export tests", + "line": 186, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Import-Counter.Tests.ps1", + "describe": 3, + "context": 2, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "It", + "name": "$($testCase.Name)", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "$($testCase.Name)", + "line": 199, + "tags": [] + }, + { + "kind": "Describe", + "name": "CI tests for Import-Counter cmdlet", + "line": 224, + "tags": [] + }, + { + "kind": "Describe", + "name": "Feature tests for Import-Counter cmdlet", + "line": 256, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate incorrect usage", + "line": 268, + "tags": [] + }, + { + "kind": "It", + "name": "Multiple errors when BLG file contains bad sample data", + "line": 353, + "tags": [] + }, + { + "kind": "Context", + "name": "Import tests", + "line": 366, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Counter cmdlet does not run on IoT", + "line": 461, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Counter throws PlatformNotSupportedException", + "line": 463, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Diagnostics/Get-WinEvent.Tests.ps1", + "describe": 1, + "context": 4, + "it": 17, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-WinEvent", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-WinEvent ListProvider parameter", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can list the providers", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can get a provider by name", + "line": 21, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-WinEvent can retrieve events", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can get events from a provider", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can get events via logname", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Throw if count of lognames exceeds Windows API limit", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can use the simplest of filters", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can use a filter which includes two items", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve event via XmlQuery", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve event via XPath", + "line": 91, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-WinEvent UserData Queries", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve events with UserData queries using FilterXml", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve events with UserData queries using FilterHashtable (one value)", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve events with UserData queries using FilterHashtable (array of values)", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve events with UserData queries using FilterHashtable (multiple named params)", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can retrieve events with UserData queries using FilterXPath", + "line": 139, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-WinEvent Queries with SuppressHashFilter", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can suppress events by Id", + "line": 150, + "tags": [] + }, + { + "kind": "It", + "name": "Get-WinEvent can suppress events by UserData", + "line": 161, + "tags": [] + }, + { + "kind": "It", + "name": "can query a System log", + "line": 173, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Diagnostics/New-WinEvent.Tests.ps1", + "describe": 1, + "context": 1, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-WinEvent", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "New-WinEvent tests", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Simple New-WinEvent without any payload", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "No provider found error", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "EmptyProviderName error", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "IncorrectEventId error", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "IncorrectEventVersion error", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "PayloadMismatch error", + "line": 43, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/GetCredential.Tests.ps1", + "describe": 1, + "context": 0, + "it": 10, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Credential Test", + "line": 6, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Get-Credential with message, produces a credential object", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential with title, produces a credential object", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential with only username, produces a credential object", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential with title and message, produces a credential object", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential without parameters", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential `$null", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential -Credential `$null", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential Joe", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential -Credential Joe", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Credential `$credential", + "line": 98, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/FileOnlyEntry.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "File Only Entry throws for interactive or non-file scenarios", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 49, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/SecureString.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "SecureString conversion tests", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "Using null arguments to ConvertFrom-SecureString produces an exception", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Using a bad key produces an exception", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to a secure string", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert back from a secure string", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Can encode secure string with key", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Using invalid secure string with ConvertFrom-SecureString produces an exception message without value", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Using invalid securestring with cast produces an exception message without value", + "line": 49, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageRestriction.Tests.ps1", + "describe": 28, + "context": 4, + "it": 47, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Property setting in constrained language", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "rejects setting an instance script property", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "rejects setting an alias property that references a note property", + "line": 38, + "tags": [] + }, + { + "kind": "Describe", + "name": "Help built-in function should not expose nested module private functions when run on locked down systems", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that private functions in trusted nested modules are not globally accessible after running the help function", + "line": 104, + "tags": [] + }, + { + "kind": "Describe", + "name": "NoLanguage runspace pool session should remain in NoLanguage mode when created on a system-locked down machine", + "line": 132, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that a NoLanguage runspace pool throws the expected 'script not allowed' error", + "line": 172, + "tags": [] + }, + { + "kind": "Describe", + "name": "Built-ins work within constrained language", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 211, + "tags": [] + }, + { + "kind": "Describe", + "name": "Background jobs", + "line": 230, + "tags": [] + }, + { + "kind": "Context", + "name": "Background jobs in system lock down mode", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that background jobs in system lockdown mode run in constrained language", + "line": 234, + "tags": [] + }, + { + "kind": "Context", + "name": "Background jobs within inconsistent mode", + "line": 253, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that background job is denied when mode is inconsistent", + "line": 255, + "tags": [] + }, + { + "kind": "Describe", + "name": "Add-Type in constrained language", + "line": 277, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Add-Type fails in constrained language mode", + "line": 279, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Add-Type works back in full language mode again", + "line": 299, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Object in constrained language", + "line": 305, + "tags": [] + }, + { + "kind": "Context", + "name": "New-Object with dotNet types", + "line": 307, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Object works in constrained language of allowed string type", + "line": 309, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Object throws error in constrained language for disallowed IntPtr type", + "line": 325, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Object works for IntPtr type back in full language mode again", + "line": 345, + "tags": [] + }, + { + "kind": "Context", + "name": "New-Object with COM types", + "line": 351, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Object with COM types is disallowed in system lock down", + "line": 353, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Object with COM types works back in full language mode again", + "line": 375, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Item command on function drive in constrained language", + "line": 383, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Item directory on function drive is not allowed in constrained language mode", + "line": 385, + "tags": [] + }, + { + "kind": "Describe", + "name": "Engine events in constrained language mode", + "line": 406, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies engine event in constrained language mode, its action runs as constrained", + "line": 408, + "tags": [] + }, + { + "kind": "Describe", + "name": "Module scope scripts in constrained language mode", + "line": 428, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that while in constrained language mode script run in a module scope also runs constrained", + "line": 430, + "tags": [] + }, + { + "kind": "Describe", + "name": "Switch -file in constrained language mode", + "line": 453, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that switch -file will not work in constrained language without provider", + "line": 455, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get content syntax in constrained language mode", + "line": 469, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the get content syntax returns null value in constrained language without provider", + "line": 471, + "tags": [] + }, + { + "kind": "Describe", + "name": "Stream redirection in constrained language mode", + "line": 486, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that stream redirection doesn't work in constrained language mode without provider", + "line": 488, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-Expression in constrained language mode", + "line": 503, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 517, + "tags": [] + }, + { + "kind": "Describe", + "name": "Dynamic method invocation in constrained language mode", + "line": 540, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies dynamic method invocation does not bypass constrained language mode", + "line": 542, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies dynamic methods invocation does not bypass constrained language mode", + "line": 566, + "tags": [] + }, + { + "kind": "Describe", + "name": "Conversion in constrained language mode", + "line": 591, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that PowerShell cannot convert disallowed IntPtr type", + "line": 593, + "tags": [] + }, + { + "kind": "Describe", + "name": "Variable AllScope in constrained language mode", + "line": 608, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Set-Variable cannot create AllScope in constrained language", + "line": 610, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies New-Variable cannot create AllScope in constrained language", + "line": 630, + "tags": [] + }, + { + "kind": "Describe", + "name": "Data section additional commands in constrained language", + "line": 651, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies data section Add-Type additional command is disallowed in constrained language", + "line": 666, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies data section with no-constant expression Add-Type additional command is disallowed in constrained language", + "line": 685, + "tags": [] + }, + { + "kind": "Describe", + "name": "Add-Type in no language mode on locked down system", + "line": 707, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Add-Type fails in no language mode when in system lock down", + "line": 709, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-LocalizedData additional commands in constrained language", + "line": 742, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Import-LocalizedData disallows Add-Type in constrained language", + "line": 744, + "tags": [] + }, + { + "kind": "Describe", + "name": "Where and Foreach operators should not allow unapproved types in constrained language", + "line": 768, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 848, + "tags": [] + }, + { + "kind": "It", + "name": "Verify ForEach engine intrinsic method cannot set property values for non-core types when in constrained language mode", + "line": 876, + "tags": [] + }, + { + "kind": "It", + "name": "Verify ForEach engine intrinsic method correctly allows setting property values for core types in constrained language mode", + "line": 899, + "tags": [] + }, + { + "kind": "Describe", + "name": "ThreadJob Constrained Language Tests", + "line": 918, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob script must run in ConstrainedLanguage mode with system lock down", + "line": 925, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob script block using variable must run in ConstrainedLanguage mode with system lock down", + "line": 942, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob script block argument variable must run in ConstrainedLanguage mode with system lock down", + "line": 959, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob script block piped variable must run in ConstrainedLanguage mode with system lock down", + "line": 976, + "tags": [] + }, + { + "kind": "Describe", + "name": "ForEach-Object -Parallel Constrained Language Tests", + "line": 994, + "tags": [] + }, + { + "kind": "It", + "name": "Foreach-Object -Parallel must run in ConstrainedLanguage mode under system lock down", + "line": 996, + "tags": [] + }, + { + "kind": "Describe", + "name": "Dot sourced script block functions from trusted script files should not run FullLanguage in ConstrainedLanguage context", + "line": 1014, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies a scriptblock from a trusted script file does not run as trusted", + "line": 1043, + "tags": [] + }, + { + "kind": "Describe", + "name": "Dot sourcing trusted script in ConstrainedLanguage context is allowed when importing modules", + "line": 1073, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted module functions run in FullLanguage", + "line": 1098, + "tags": [] + }, + { + "kind": "Describe", + "name": "PowerShell classes are not allowed in constrained language mode", + "line": 1124, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that classes cannot be created in script running under constrained language", + "line": 1155, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that classes cannot be created in script files running under constrained language", + "line": 1177, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that classes cannot be created in untrusted script modules running under constrained language", + "line": 1193, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that classes can be created in trusted script files running under constrained language", + "line": 1209, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that classes can be created in trusted script modules running under constrained language", + "line": 1224, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-History should not run command lines in FullLanguage mode when system is locked down", + "line": 1240, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Invoke-History runs command lines in ConstrainedLanguage", + "line": 1278, + "tags": [] + }, + { + "kind": "Describe", + "name": "Enter-PSHostProcess cmdlet should be disabled on locked down systems", + "line": 1302, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Enter-PSHostProcess is disabled with lock down policy", + "line": 1304, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/CmsMessage.Tests.ps1", + "describe": 2, + "context": 0, + "it": 29, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "CmsMessage cmdlets and Get-PfxCertificate basic tests", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-PfxCertificate -FilePath", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-PfxCertificate -LiteralPath", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-PfxCertificate positional argument", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-PfxCertificate right password", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-PfxCertificate wrong password", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Verify CMS message recipient resolution by path", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Verify CMS message recipient resolution by cert", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Verify a CMS message can be protected / unprotected", + "line": 65, + "tags": [] + }, + { + "kind": "Describe", + "name": "CmsMessage cmdlets thorough tests", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Verify message recipient resolution by Base64Cert", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Verify wildcarded recipient resolution by path [Decryption]", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Verify wildcarded recipient resolution by path [Encryption]", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Verify resolution by directory", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "Verify resolution by thumbprint", + "line": 183, + "tags": [] + }, + { + "kind": "It", + "name": "Verify resolution by subject name", + "line": 194, + "tags": [] + }, + { + "kind": "It", + "name": "Verify error when no cert found in encryption for encryption", + "line": 204, + "tags": [] + }, + { + "kind": "It", + "name": "Verify error when encrypting to non-wildcarded identifier for decryption", + "line": 214, + "tags": [] + }, + { + "kind": "It", + "name": "Verify error when encrypting to wrong cert", + "line": 224, + "tags": [] + }, + { + "kind": "It", + "name": "Verify no error when encrypting to wildcarded identifier for decryption", + "line": 234, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Protect-CmsMessage emits recipient errors", + "line": 244, + "tags": [] + }, + { + "kind": "It", + "name": "Verify CmsMessage cmdlets works with paths", + "line": 250, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Unprotect-CmsMessage works with local store", + "line": 276, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Unprotect-CmsMessage emits recipient errors", + "line": 292, + "tags": [] + }, + { + "kind": "It", + "name": "Verify failure to extract Ascii armor generates an error [Unprotect-CmsMessage]", + "line": 299, + "tags": [] + }, + { + "kind": "It", + "name": "Verify failure to extract Ascii armor generates an error [Get-CmsMessage]", + "line": 306, + "tags": [] + }, + { + "kind": "It", + "name": "Verify 'Unprotect-CmsMessage -IncludeContext' with no encrypted input", + "line": 313, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Unprotect-CmsMessage lets you include context", + "line": 321, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Unprotect-CmsMessage treats event logs as a first class citizen", + "line": 336, + "tags": [] + }, + { + "kind": "It", + "name": "Verify -DocumentEncryptionCert parameter works", + "line": 355, + "tags": [] + }, + { + "kind": "It", + "name": "Verify protect message using OutString", + "line": 366, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/CertificateProvider.Tests.ps1", + "describe": 2, + "context": 5, + "it": 19, + "parameterized_blocks": 6, + "tree": [ + { + "kind": "Describe", + "name": "Certificate Provider tests", + "line": 28, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Item tests", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get a certificate store, path: ", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Should return two items at the root of the provider", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get multiple items explictly", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PathNotFound when getting a non-existant certificate store", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PathNotFound when getting a non-existant certificate", + "line": 67, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-ChildItem tests", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to get a container using a wildcard", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "Should return two items at the root of the provider", + "line": 75, + "tags": [] + }, + { + "kind": "Describe", + "name": "Certificate Provider tests", + "line": 80, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Item tests", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get certifate by path: ", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get DnsNameList of certifate by path: ", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get EnhancedKeyUsageList of certifate by path: ", + "line": 156, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to codesign certificates", + "line": 173, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to exclude by thumbprint", + "line": 186, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-ChildItem tests", + "line": 201, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to codesign certificates", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to ExpiringInDays certificates", + "line": 218, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to DocumentEncryptionCert certificates", + "line": 235, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to DNSName certificates: ", + "line": 247, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to SSLServerAuthentication certificates", + "line": 264, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter to EKU certificates: ", + "line": 277, + "tags": [] + }, + { + "kind": "Context", + "name": "SAN DNS Name Tests", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "Should set DNSNameList from SAN extensions", + "line": 335, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/FileCatalog.Tests.ps1", + "describe": 1, + "context": 5, + "it": 19, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Test suite for NewFileCatalogAndTestFileCatalogCmdlets", + "line": 12, + "tags": [] + }, + { + "kind": "Context", + "name": "NewAndTestCatalogTests PositiveTestCases when validation Succeeds", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogWithSingleFile with WhatIf", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogFolder", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogFolderWithSubFolders", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogWithSingleFile", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogForFilesThatDoNotSupportEmbeddedSignatures", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogWithMultipleFoldersAndFiles", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogVersion2WithMultipleFoldersAndFiles", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Test-FileCatalog should pass when catalog is in the same folder as files being tested", + "line": 230, + "tags": [] + }, + { + "kind": "It", + "name": "NewFileCatalogWithUnicodeCharactersInFileNames", + "line": 257, + "tags": [] + }, + { + "kind": "Context", + "name": "NewAndTestCatalogTests NegativeTestCases when creation or validation Fails", + "line": 307, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogWhenNewFileAddedtoFolderBeforeValidation", + "line": 314, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogWhenNewFileDeletedFromFolderBeforeValidation", + "line": 334, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogWhenFileContentModifiedBeforeValidation", + "line": 353, + "tags": [] + }, + { + "kind": "Context", + "name": "TestCatalog Skip Validation Tests", + "line": 374, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogSkipSingleFileDuringValidation", + "line": 380, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogSkipCertainFileTypeDuringValidation", + "line": 388, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogSkipWildCardPatternDuringValidation", + "line": 396, + "tags": [] + }, + { + "kind": "It", + "name": "TestCatalogSkipMultiplePattensDuringValidation", + "line": 404, + "tags": [] + }, + { + "kind": "It", + "name": "New-FileCatalog -WhatIf does not create file", + "line": 412, + "tags": [] + }, + { + "kind": "Context", + "name": "TestCatalog Executing File Validation Tests", + "line": 419, + "tags": [] + }, + { + "kind": "It", + "name": "Test-FileCatalog should pass when target file is an executing process", + "line": 425, + "tags": [] + }, + { + "kind": "Context", + "name": "TestCatalog File Open Validation Tests", + "line": 434, + "tags": [] + }, + { + "kind": "It", + "name": "Test-FileCatalog should pass when target file has an open reader with FileMode Open FileAccess Read and FileShare ", + "line": 446, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/AclCmdlets.Tests.ps1", + "describe": 1, + "context": 1, + "it": 10, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Acl cmdlets are available and operate properly", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "Context", + "name": "Windows ACL test", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl returns an ACL DirectorySecurity object", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -LiteralPath HKLM:Software\\Classes\\*", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -LiteralPath .\\Software\\Classes\\*", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -LiteralPath .", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -LiteralPath ..", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -Path .\\Software\\Classes\\", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -Path .", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Acl -Path ..", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Acl can set the ACL of a directory", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Can edit SD that contains an orphaned SID", + "line": 80, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/ExecutionPolicy.Tests.ps1", + "describe": 5, + "context": 8, + "it": 21, + "parameterized_blocks": 4, + "tree": [ + { + "kind": "Describe", + "name": "ExecutionPolicy", + "line": 9, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Get-ExecutionPolicy behavior", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "Should unrestricted when not on Windows", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should return Microsoft.Powershell.ExecutionPolicy PSObject on Windows", + "line": 15, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Set-ExecutionPolicy behavior", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw PlatformNotSupported when not on Windows", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should succeed on Windows", + "line": 25, + "tags": [] + }, + { + "kind": "Describe", + "name": "Help work with ExecutionPolicy Restricted ", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Test for Get-Help Get-Disk", + "line": 59, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate ExecutionPolicy cmdlets in PowerShell", + "line": 76, + "tags": [] + }, + { + "kind": "Context", + "name": "Prereq: Validate that 'Microsoft.PowerShell.Archive' is signed", + "line": 529, + "tags": [] + }, + { + "kind": "It", + "name": "'Microsoft.PowerShell.Archive' should have a signature", + "line": 531, + "tags": [] + }, + { + "kind": "It", + "name": "'Microsoft.PowerShell.Archive' should have a valid signature", + "line": 534, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate that 'Restricted' execution policy works on OneCore powershell", + "line": 538, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running $testScript script should raise PSSecurityException", + "line": 558, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate that 'Unrestricted' execution policy works on OneCore powershell", + "line": 605, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running $testScript script should return $expected", + "line": 624, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Importing Module should throw ''", + "line": 678, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate that 'ByPass' execution policy works on OneCore powershell", + "line": 699, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running $testScript script should return $expected", + "line": 719, + "tags": [] + }, + { + "kind": "Context", + "name": "'RemoteSigned' execution policy works on OneCore powershell", + "line": 755, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running $testScript script should return $expected", + "line": 775, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate that 'AllSigned' execution policy works on OneCore powershell", + "line": 898, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Importing Module should throw ''", + "line": 935, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running Script should throw ''", + "line": 978, + "tags": [] + }, + { + "kind": "It", + "name": "$TestTypePrefix Running Script should throw ''", + "line": 1035, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Set-ExecutionPolicy -Scope", + "line": 1106, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope MachinePolicy is not Modifiable", + "line": 1120, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope UserPolicy is not Modifiable", + "line": 1124, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope Process is Settable", + "line": 1128, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope CurrentUser is Settable", + "line": 1133, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Set-ExecutionPolicy -Scope (Admin)", + "line": 1139, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope LocalMachine is Settable, but overridden", + "line": 1155, + "tags": [] + }, + { + "kind": "It", + "name": "-Scope LocalMachine is Settable", + "line": 1177, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageModules.Tests.ps1", + "describe": 10, + "context": 0, + "it": 39, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Export-ModuleMember should not work across language boundaries", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that IEX running in ConstrainedLanguage cannot export functions from trusted module", + "line": 54, + "tags": [] + }, + { + "kind": "Describe", + "name": "Dot-source operator is not allowed in modules on locked down systems that export functions with wildcards", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module in system lockdown which dot sources a ps1 file while exporting all functions with wildcard throws expected error", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module in system lockdown which dot sources a ps1 file that exports functions with wildcard throws expected error", + "line": 284, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module in system lockdown which dot sources a ps1 file while exporting functions with wildcard but has overriding manifest export does not throw error", + "line": 306, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module in system lockdown which dot sources ps1 file but does not export functions with wildcard does not throw error", + "line": 325, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module with dotsource and wildcard function export works when not in lock down mode", + "line": 344, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing trusted module with dotsource and no function export works without error in lockdown mode", + "line": 355, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that dot source manifest and module with nested module works as expected in system lock down", + "line": 372, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that an imported module that dot sources and exports via wilcard is detected and disallowed", + "line": 391, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that a module with dot source file and multiple Export-ModuleMember calls still errors with wildcard", + "line": 409, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that a classes only module with dot-source and with using directive loads successfully", + "line": 431, + "tags": [] + }, + { + "kind": "Describe", + "name": "Call operator invocation of trusted module private function", + "line": 450, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies expected error when call operator attempts to access trusted module scope function", + "line": 476, + "tags": [] + }, + { + "kind": "Describe", + "name": "Tests module table restrictions", + "line": 502, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Get-Command does not expose private module function under system lock down", + "line": 555, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Get-Command does not expose private function after explicitly importing nested module file under system lock down", + "line": 586, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import mix of trusted and untrusted manifest and module files", + "line": 621, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that an untrusted manifest with a trusted module will not load under system lockdown", + "line": 623, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that an untrusted manifest with a trusted binary module does load under system lockdown", + "line": 667, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that an untrusted module with nested trusted modules cannot load in a locked down system", + "line": 709, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that an untrusted manifest containing all trusted modules does not load under system lock down", + "line": 751, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import trusted module files in system lockdown mode", + "line": 803, + "tags": [] + }, + { + "kind": "It", + "name": "Verifes that trusted module file exports no functions in system lockdown", + "line": 815, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted module file exports only exported function in system lockdown", + "line": 845, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted module with wild card function export in system lockdown", + "line": 877, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import trusted manifest files in system lockdown mode", + "line": 909, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest exports no functions by default in lock down mode", + "line": 937, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest exports no functions through wildcard in lock down mode", + "line": 968, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest exports no functions through name wildcard in lock down mode", + "line": 999, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest exports a single module function and ignores wildcard in lock down mode", + "line": 1030, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest exports no functions through the cmdlets export keyword", + "line": 1064, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest with wildcard exports a single function from two modules", + "line": 1095, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest explicitly exports a single function", + "line": 1139, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest with nested modules exports explicit function", + "line": 1172, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest with nested modules exports no functions by default", + "line": 1204, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest with nested modules and no extension module exports explicit function", + "line": 1235, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that trusted manifest with dot source module file respects lock down mode", + "line": 1267, + "tags": [] + }, + { + "kind": "Describe", + "name": "Untrusted manifest and module files import in lock down mode", + "line": 1313, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing untrusted manifest in lock down mode exports all functions by default", + "line": 1326, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing untrusted manifest in lock down mode exports explicit function", + "line": 1361, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing untrusted module file in lock down mode exports all functions by default", + "line": 1393, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that importing untrusted module file in lock down mode exports explicit function", + "line": 1427, + "tags": [] + }, + { + "kind": "Describe", + "name": "Export-ModuleMember should succeed in FullLanguage mode with scriptblock created without context", + "line": 1460, + "tags": [ + "Feature" + ] + }, + { + "kind": "It", + "name": "Verfies that Export-ModuleMember does not throw error with context-less scriptblock", + "line": 1497, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Module should not create module from trusted scriptblock when running in ConstrainedLanguage context", + "line": 1508, + "tags": [] + }, + { + "kind": "It", + "name": "New-Module throws error when creating module with trusted scriptblock in ConstrainedLanguage", + "line": 1525, + "tags": [] + }, + { + "kind": "It", + "name": "New-Module succeeds in creating module with untrusted scriptblock in ConstrainedLanguage", + "line": 1555, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/CmsMessage2.Tests.ps1", + "describe": 1, + "context": 0, + "it": 20, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "CmsMessage cmdlets using X509 cert", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: Encrypt/Decrypt using Subject", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: Subject with wildcard (returns single cert)", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: Subject with wrong wildcard (returns multiple certs)", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: Encrypt/Decrypt using Thumbprint", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: Encrypt/Decrypt subject and thumbprint", + "line": 95, + "tags": [] + }, + { + "kind": "It", + "name": "Cert Store: removing test certificates", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypting with X509Cert", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypting with base64 string", + "line": 117, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypting with multiple X509Cert", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Decrypt with X509Cert", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "Decrypt with multiple X509Cert", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt with invalid cert", + "line": 133, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt with valid and invalid", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt/Decrypt from file", + "line": 141, + "tags": [] + }, + { + "kind": "It", + "name": "Get-CmsMessage from content", + "line": 147, + "tags": [] + }, + { + "kind": "It", + "name": "Get-CmsMessage from file", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt With Single File", + "line": 155, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt With Multiple Files", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Encrypt/Decrypt with Directory", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Decrypt with multiple files", + "line": 169, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageValidation.Tests.ps1", + "describe": 2, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Importing PowerShell script files are not allowed in ConstrainedLanguage", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that ps1 script file cannot be imported in ConstrainedLanguage mode", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that ps1 script file can be imported in FullLangauge mode", + "line": 50, + "tags": [] + }, + { + "kind": "Describe", + "name": "Start-Job initialization script should work in system lock down", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Start-Job initialization script runs successfully in system lock down", + "line": 58, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/ConstrainedLanguageDebugger.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Local script debugger is disabled in system lock down mode", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Wait-Debugger is disabled on locked down system", + "line": 121, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Security/AmsiInterface.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "AMSI scan should detect suspicious content", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies AMSI scan detects debug suspicious content", + "line": 18, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalGroupMember.Tests.ps1", + "describe": 7, + "context": 0, + "it": 43, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Verify Expected LocalGroupMember Cmdlets are present", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Test command presence", + "line": 65, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Add-LocalGroupMember", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Can add local user to group by name", + "line": 90, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Add-LocalGroupMember cmdlet", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Can add user to group using SID", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Can add user to group using group object", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Can add user to group using pipeline", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on missing group parameter value missing", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on missing user parameter value missing", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on adding group to group", + "line": 160, + "tags": [] + }, + { + "kind": "It", + "name": "Can add array of members to group", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Can add array of user SIDs to group", + "line": 175, + "tags": [] + }, + { + "kind": "It", + "name": "Can add array of users names or SIDs to group", + "line": 183, + "tags": [] + }, + { + "kind": "It", + "name": "Can add array of user names using pipeline", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Can add array of existent and nonexistent users names to group", + "line": 199, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on adding user to group by name twice", + "line": 210, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on adding nonexistent user to group", + "line": 222, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on adding user to nonexistent group", + "line": 229, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 236, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Get-LocalGroupMember", + "line": 247, + "tags": [] + }, + { + "kind": "It", + "name": "Can get a local group member by name", + "line": 266, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Get-LocalGroupMember cmdlet", + "line": 279, + "tags": [] + }, + { + "kind": "It", + "name": "Can get all group members by name", + "line": 307, + "tags": [] + }, + { + "kind": "It", + "name": "Can get all group members by SID", + "line": 326, + "tags": [] + }, + { + "kind": "It", + "name": "Can get all group members by Group object", + "line": 345, + "tags": [] + }, + { + "kind": "It", + "name": "Can get all group members by pipeline", + "line": 365, + "tags": [] + }, + { + "kind": "It", + "name": "Can get group members by wildcard", + "line": 384, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on group name being nonexistent", + "line": 391, + "tags": [] + }, + { + "kind": "It", + "name": "Can get specific group member by name", + "line": 398, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Remove-LocalGroupMember", + "line": 413, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove a local group member by name", + "line": 432, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Remove-LocalGroupMember cmdlet", + "line": 440, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove a group member by name", + "line": 464, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove a group member by SID", + "line": 471, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove a group member by Group object", + "line": 478, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove a group member by pipeline", + "line": 486, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on group argument missing", + "line": 493, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on member argument missing", + "line": 500, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove a group member not in the group", + "line": 507, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove group members by array of name", + "line": 514, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove array of user names from group", + "line": 522, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove array of user SIDs from group", + "line": 529, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove array of users names or SIDs from group", + "line": 536, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove array of user names using pipeline", + "line": 543, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove nonexistent user from group", + "line": 552, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove user from nonexistent group", + "line": 559, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove array of existent and nonexistent users names from group", + "line": 568, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove user from nonexistent group", + "line": 578, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 585, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalGroup.Tests.ps1", + "describe": 11, + "context": 0, + "it": 62, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Verify Expected LocalGroup Cmdlets are present", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Test command presence", + "line": 48, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple New-LocalGroup", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Creates New-LocalGroup using only name", + "line": 67, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate New-LocalGroup cmdlet", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Creates New-LocalGroup with name and description", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on New-LocalGroup with name collision", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Can use SID for group name", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on empty group name", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Creates New-LocalGroup with name(256) at max", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on New-LocalGroup with name(256) over max", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Creates New-LocalGroup with Description > 48 characters", + "line": 154, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Invalid characters", + "line": 161, + "tags": [] + }, + { + "kind": "It", + "name": "Error on names containing only spaces", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Error on names containing only periods", + "line": 196, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names ending in a period", + "line": 204, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Name over 256 characters", + "line": 218, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Get-LocalGroup", + "line": 230, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup by specific group name", + "line": 244, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Get-LocalGroup cmdlet", + "line": 253, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup of all groups", + "line": 270, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup of a specific group by SID", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup of a well-known group by SID string", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup by wildcard", + "line": 290, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroup gets by array of names", + "line": 298, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroups by array of SIDs", + "line": 306, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalGroups by pipe of an array of Group objects", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 325, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Get-LocalGroup by an invalid group name", + "line": 347, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Get-LocalGroup by an invalid group SID", + "line": 354, + "tags": [] + }, + { + "kind": "It", + "name": "Can get no local groups if none match wildcard", + "line": 363, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Set-LocalGroup", + "line": 371, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalGroup by name", + "line": 392, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Set-LocalGroup cmdlet", + "line": 400, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalGroup by SID", + "line": 421, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalGroup using -InputObject", + "line": 428, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalGroup using pipeline", + "line": 436, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Set-LocalGroup without specifying a Group", + "line": 443, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Set-LocalGroup with an invalid Group name", + "line": 450, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Set-LocalGroup with an invalid Group SID", + "line": 457, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalGroup with description over 48 characters", + "line": 465, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Rename-LocalGroup", + "line": 474, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalGroup using a valid group name", + "line": 502, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Rename-LocalGroup cmdlet", + "line": 511, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalGroup using a valid group SID", + "line": 539, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalGroup using a valid group -InputObject", + "line": 547, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalGroup using a valid group sent using pipeline", + "line": 556, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Rename-LocalGroup without specifying a Group", + "line": 564, + "tags": [] + }, + { + "kind": "It", + "name": "Errors onRename-LocalGroup nonexistant group name", + "line": 571, + "tags": [] + }, + { + "kind": "It", + "name": "Errors onRename-LocalGroup nonexistant group SID", + "line": 578, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Rename-LocalGroup Renames a valid group to already existing name", + "line": 586, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Invalid characters", + "line": 601, + "tags": [] + }, + { + "kind": "It", + "name": "Error on names containing only spaces", + "line": 632, + "tags": [] + }, + { + "kind": "It", + "name": "Error on names containing only periods", + "line": 639, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names ending in a period", + "line": 646, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Rename-LocalGroup using a valid group but invalid -NewName", + "line": 658, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalGroup using a valid group name at max length 256", + "line": 665, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Rename-LocalGroup using a valid group name over max length 256", + "line": 673, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Remove-LocalGroup", + "line": 684, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by name", + "line": 705, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Remove-LocalGroup cmdlet", + "line": 722, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by SID", + "line": 787, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup using -InputObject", + "line": 795, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup using pipeline", + "line": 804, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by array of names", + "line": 812, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by array of SIDs", + "line": 820, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by array using -InputObject", + "line": 828, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup by array using pipeline", + "line": 837, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Remove-LocalGroup without specifying a Name or SID", + "line": 845, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalGroup with members", + "line": 850, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Remove-LocalGroup by invalid name", + "line": 871, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Remove-LocalGroup by invalid SID", + "line": 884, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 898, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.LocalAccounts/Pester.Command.Cmdlets.LocalAccounts.LocalUser.Tests.ps1", + "describe": 16, + "context": 0, + "it": 124, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Verify Expected LocalUser Cmdlets are present", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Test command presence", + "line": 55, + "tags": [] + }, + { + "kind": "Describe", + "name": "Verify Expected LocalUser Aliases are present", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Test command presence", + "line": 70, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple New-LocalUser", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Can create New-LocalUser with only name", + "line": 99, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate New-LocalUser cmdlet", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Can set a SID like name", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Name argument of empty string or null", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Invalid characters", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names containing only spaces or periods", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names ending in a period", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on name collison", + "line": 193, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Name over 20 characters", + "line": 201, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountExpires to the future", + "line": 213, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountExpires to the past", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on AccountExpires being set to invalid date", + "line": 237, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountNeverExpires to create a user with null for AccountExpires date", + "line": 245, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on both AccountExpires and AccountNeverExpires being set", + "line": 256, + "tags": [] + }, + { + "kind": "It", + "name": "Can set empty string for Description", + "line": 263, + "tags": [] + }, + { + "kind": "It", + "name": "Can set with description at max 48", + "line": 273, + "tags": [] + }, + { + "kind": "It", + "name": "Can set with description over max 48", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "Enabled is true by default", + "line": 289, + "tags": [] + }, + { + "kind": "It", + "name": "Can set enabled to false", + "line": 299, + "tags": [] + }, + { + "kind": "It", + "name": "Can set empty string for FullName", + "line": 309, + "tags": [] + }, + { + "kind": "It", + "name": "Can set string for FullName at 256 characters", + "line": 320, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when Password is an empty string", + "line": 331, + "tags": [] + }, + { + "kind": "It", + "name": "Can set Password value at max 256", + "line": 338, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when Password over max 257", + "line": 349, + "tags": [] + }, + { + "kind": "It", + "name": "User should not be created when invalid password is provided", + "line": 356, + "tags": [] + }, + { + "kind": "It", + "name": "Can set UserMayNotChangePassword", + "line": 367, + "tags": [] + }, + { + "kind": "It", + "name": "Can set PasswordNeverExpires to create a user with null for PasswordExpires date", + "line": 378, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on both NoPassword and PasswordNeverExpires being set", + "line": 386, + "tags": [] + }, + { + "kind": "It", + "name": "UserMayChangePassword is true by default", + "line": 393, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Get-LocalUser", + "line": 405, + "tags": [] + }, + { + "kind": "It", + "name": "Can Get-LocalUser by only name", + "line": 420, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Get-LocalUser cmdlet", + "line": 429, + "tags": [] + }, + { + "kind": "It", + "name": "Get-LocalUser gets all users", + "line": 444, + "tags": [] + }, + { + "kind": "It", + "name": "Can get a specific user by SID", + "line": 450, + "tags": [] + }, + { + "kind": "It", + "name": "Can get a well-known user by SID string", + "line": 458, + "tags": [] + }, + { + "kind": "It", + "name": "Can get users by wildcard", + "line": 465, + "tags": [] + }, + { + "kind": "It", + "name": "Can get a user by array of names", + "line": 473, + "tags": [] + }, + { + "kind": "It", + "name": "Can get a user by array of SIDs", + "line": 481, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 491, + "tags": [] + }, + { + "kind": "It", + "name": "Error on Name not being supplied an argument", + "line": 503, + "tags": [] + }, + { + "kind": "It", + "name": "Error on SID not being supplied an argument", + "line": 510, + "tags": [] + }, + { + "kind": "It", + "name": "Error on both -Name and -SID being supplied at the same time", + "line": 517, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on a non-existant user by name", + "line": 524, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on a non-existant user by SID", + "line": 531, + "tags": [] + }, + { + "kind": "It", + "name": "Gets no results using a wildcard", + "line": 541, + "tags": [] + }, + { + "kind": "It", + "name": "Returns the correct property values of a user", + "line": 548, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Set-LocalUser", + "line": 574, + "tags": [] + }, + { + "kind": "It", + "name": "Can Set-LocalUser description by only name", + "line": 596, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Set-LocalUser cmdlet", + "line": 604, + "tags": [] + }, + { + "kind": "It", + "name": "Can set user description by SID", + "line": 626, + "tags": [] + }, + { + "kind": "It", + "name": "Can set user description by -InputObject", + "line": 633, + "tags": [] + }, + { + "kind": "It", + "name": "Can set user description by pipeline", + "line": 641, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on nonexistent user name", + "line": 648, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on nonexistent SID", + "line": 655, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountExpires to the future", + "line": 662, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountExpires to the past", + "line": 675, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on AccountExpires being set to invalid date", + "line": 688, + "tags": [] + }, + { + "kind": "It", + "name": "Can set AccountNeverExpires to create a user with null for AccountExpires date", + "line": 696, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on both AccountExpires and AccountNeverExpires being set", + "line": 705, + "tags": [] + }, + { + "kind": "It", + "name": "Can set user description to empty string", + "line": 712, + "tags": [] + }, + { + "kind": "It", + "name": "Can set empty string for Description", + "line": 719, + "tags": [] + }, + { + "kind": "It", + "name": "Can set string for Description at max 48", + "line": 726, + "tags": [] + }, + { + "kind": "It", + "name": "Can set empty string for FullName", + "line": 736, + "tags": [] + }, + { + "kind": "It", + "name": "Can set string for FullName at 256", + "line": 743, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when Password is an empty string", + "line": 753, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when Password is null", + "line": 760, + "tags": [] + }, + { + "kind": "It", + "name": "Can set Password value at max 256", + "line": 767, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when Password over max 257", + "line": 778, + "tags": [] + }, + { + "kind": "It", + "name": "Can use PasswordNeverExpires:$true to null a PasswordExpires date", + "line": 785, + "tags": [] + }, + { + "kind": "It", + "name": "Can use PasswordNeverExpires:$false to activate a PasswordExpires date", + "line": 795, + "tags": [] + }, + { + "kind": "It", + "name": "Can set UserMayChangePassword to true", + "line": 805, + "tags": [] + }, + { + "kind": "It", + "name": "Can set UserMayChangePassword to false", + "line": 815, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Rename-LocalUser", + "line": 826, + "tags": [] + }, + { + "kind": "It", + "name": "Can Rename-LocalUser by only name", + "line": 848, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Rename-LocalUser cmdlet", + "line": 856, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename by SID", + "line": 878, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename using -InputObject", + "line": 885, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename using pipeline", + "line": 894, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on no name or SID specified", + "line": 902, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on nonexistant user name", + "line": 909, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on nonexistant user SID", + "line": 916, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on rename of user to existing user, name collison", + "line": 924, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on Invalid characters", + "line": 937, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names containing only spaces or periods", + "line": 968, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on names ending in a period", + "line": 980, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename by only name", + "line": 992, + "tags": [] + }, + { + "kind": "It", + "name": "Errors when NewName over max 20", + "line": 999, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Remove-LocalUser", + "line": 1007, + "tags": [] + }, + { + "kind": "It", + "name": "Can Remove-LocalUser with only name", + "line": 1029, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Remove-LocalUser cmdlet", + "line": 1046, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove by SID", + "line": 1111, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove using -InputObject", + "line": 1120, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove using pipeline", + "line": 1129, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on no name or SID specified", + "line": 1137, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove by array of names", + "line": 1144, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove by array of SIDs", + "line": 1152, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove by array using -InputObject", + "line": 1160, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove by array using pipeline", + "line": 1169, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove by invalid name", + "line": 1177, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on remove by invalid SID", + "line": 1190, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 1205, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Enable-LocalUser", + "line": 1220, + "tags": [] + }, + { + "kind": "It", + "name": "Can Enable-LocalUser that is disabled by name", + "line": 1242, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Enable-LocalUser cmdlet", + "line": 1250, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user by SID", + "line": 1282, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user using -InputObject", + "line": 1289, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user using pipeline", + "line": 1297, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user by array of names", + "line": 1304, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user by array of SIDs", + "line": 1311, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user by array sent using -InputObject", + "line": 1318, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable a disabled user by array sent using pipeline", + "line": 1326, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on no name or SID specified", + "line": 1333, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable an already enabled user by name", + "line": 1340, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable an already enabled user by SID", + "line": 1347, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable an already enabled user using the pipeline", + "line": 1354, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on enabling an invalid user by name", + "line": 1361, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on enabling an invalid user by SID", + "line": 1368, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 1376, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate simple Disable-LocalUser", + "line": 1391, + "tags": [] + }, + { + "kind": "It", + "name": "Can Disable-LocalUser that is enabled by name", + "line": 1413, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Disable-LocalUser cmdlet", + "line": 1421, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user by SID", + "line": 1453, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user using -InputObject", + "line": 1460, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user using pipeline", + "line": 1468, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user by array of names", + "line": 1475, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user by array of SIDs", + "line": 1482, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user by array sent using pipeline", + "line": 1489, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an enabled user by array sent using pipeline", + "line": 1497, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on no name or SID specified", + "line": 1504, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an already disabled user by name", + "line": 1511, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an already disabled user by SID", + "line": 1517, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable an already disabled user using the pipeline", + "line": 1523, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on disabling an invalid user by name", + "line": 1529, + "tags": [] + }, + { + "kind": "It", + "name": "Errors on disabling an invalid user by SID", + "line": 1536, + "tags": [] + }, + { + "kind": "It", + "name": "Can respond to -ErrorAction Stop", + "line": 1544, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.Powershell.Host/Start-Transcript.Tests.ps1", + "describe": 1, + "context": 0, + "it": 22, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Start-Transcript, Stop-Transcript tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should create Transcript file at default path", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Should create Transcript file with 'Path' parameter", + "line": 76, + "tags": [] + }, + { + "kind": "It", + "name": "Should create Transcript file with 'LiteralPath' parameter", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "Should create Transcript file with 'OutputDirectory' parameter", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Should create Transcript file with 'Transcript' preference variable", + "line": 89, + "tags": [] + }, + { + "kind": "It", + "name": "Should Append Transcript data in existing file if 'Append' parameter is used with Path parameter", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an error if the file exists and NoClobber is used", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an error if the path resolves to an existing directory", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an error if file path is invalid", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Should not delete the file if it already exist", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should remain active if other runspace in the host get closed", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should be closed if the only runspace gets closed", + "line": 155, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record native command output", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record Write-Information output when InformationAction is set to Continue", + "line": 177, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should not record Write-Information output when InformationAction is set to SilentlyContinue", + "line": 192, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should not record Write-Information output when InformationAction is set to Ignore", + "line": 208, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record Write-Information output in correct order when InformationAction is set to Inquire", + "line": 223, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record Write-Host output when InformationAction is set to Continue", + "line": 241, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record Write-Host output when InformationAction is set to SilentlyContinue", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should not record Write-Host output when InformationAction is set to Ignore", + "line": 269, + "tags": [] + }, + { + "kind": "It", + "name": "Transcription should record Write-Host output in correct order when InformationAction is set to Inquire", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "UseMinimalHeader should reduce length of transcript header", + "line": 300, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/PowerShellGet/PowerShellGet.Tests.ps1", + "describe": 5, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "PowerShellGet - Module tests", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Should find a module correctly", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a module correctly to the required location with default CurrentUser scope", + "line": 145, + "tags": [] + }, + { + "kind": "Describe", + "name": "PowerShellGet - Module tests (Admin)", + "line": 158, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a module correctly to the required location with AllUsers scope", + "line": 171, + "tags": [] + }, + { + "kind": "Describe", + "name": "PowerShellGet - Script tests", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Should find a script correctly", + "line": 215, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a script correctly to the required location with default CurrentUser scope", + "line": 221, + "tags": [] + }, + { + "kind": "Describe", + "name": "PowerShellGet - Script tests (Admin)", + "line": 235, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a script correctly to the required location with AllUsers scope", + "line": 248, + "tags": [] + }, + { + "kind": "Describe", + "name": "PowerShellGet Type tests", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "Ensure PowerShellGet Types are available", + "line": 267, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/PackageManagement/PackageManagement.Tests.ps1", + "describe": 1, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "PackageManagement Acceptance Test", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "get-packageprovider", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "find-packageprovider PowerShellGet", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "install-packageprovider, Expect succeed", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Find-package", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Install-package", + "line": 109, + "tags": [] + }, + { + "kind": "It", + "name": "Get-package", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "save-package", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "uninstall-package", + "line": 124, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.PSResourceGet/Microsoft.PowerShell.PSResourceGet.Tests.ps1", + "describe": 5, + "context": 0, + "it": 12, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "PSResourceGet - Module tests", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "Should find a module correctly", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a module correctly to the required location with default CurrentUser scope", + "line": 174, + "tags": [] + }, + { + "kind": "It", + "name": "Should publish a module", + "line": 189, + "tags": [] + }, + { + "kind": "It", + "name": "Should compress a module into a .nupkg", + "line": 198, + "tags": [] + }, + { + "kind": "It", + "name": "Should publish compressed .nupkg", + "line": 206, + "tags": [] + }, + { + "kind": "Describe", + "name": "PSResourceGet - Module tests (Admin)", + "line": 227, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a module correctly to the required location with AllUsers scope", + "line": 240, + "tags": [] + }, + { + "kind": "Describe", + "name": "PSResourceGet - Script tests", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Should find a script correctly", + "line": 274, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a script correctly to the required location with default CurrentUser scope", + "line": 280, + "tags": [] + }, + { + "kind": "It", + "name": "Should publish a script", + "line": 292, + "tags": [] + }, + { + "kind": "Describe", + "name": "PSResourceGet - Script tests (Admin)", + "line": 311, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a script correctly to the required location with AllUsers scope", + "line": 324, + "tags": [] + }, + { + "kind": "Describe", + "name": "PSResourceGet - ACR tests", + "line": 341, + "tags": [] + }, + { + "kind": "It", + "name": "Should find a module correctly", + "line": 362, + "tags": [] + }, + { + "kind": "It", + "name": "Should install a module correctly to the required location with default CurrentUser scope", + "line": 376, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/ModuleConstraint.Tests.ps1", + "describe": 6, + "context": 3, + "it": 88, + "parameterized_blocks": 88, + "tree": [ + { + "kind": "Describe", + "name": "Module loading with version constraints", + "line": 192, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 212, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 226, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 254, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 266, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 278, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 290, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 300, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 308, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 324, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 339, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 354, + "tags": [] + }, + { + "kind": "Describe", + "name": "Versioned directory loading with module constraints", + "line": 370, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 392, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 406, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 420, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 434, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 446, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 458, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 470, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 480, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 488, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 496, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 504, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 519, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 534, + "tags": [] + }, + { + "kind": "Describe", + "name": "Rooted module loading with module constraints", + "line": 550, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 572, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 586, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 600, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 614, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 626, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 638, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 650, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 660, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 668, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 676, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 684, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 699, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 714, + "tags": [] + }, + { + "kind": "Describe", + "name": "Preloaded module specification checking", + "line": 730, + "tags": [] + }, + { + "kind": "It", + "name": "Gets the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 756, + "tags": [] + }, + { + "kind": "It", + "name": "Gets the module when a relative path is used in a module specification: ", + "line": 770, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 790, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 804, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 818, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 832, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 844, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 856, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 868, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 878, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 886, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 894, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 902, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 917, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 932, + "tags": [] + }, + { + "kind": "Context", + "name": "Required modules", + "line": 947, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully loads a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 957, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 968, + "tags": [] + }, + { + "kind": "Describe", + "name": "Preloaded modules with versioned directory version checking", + "line": 978, + "tags": [ + "Feature" + ] + }, + { + "kind": "It", + "name": "Gets the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 999, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1013, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1027, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1041, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1055, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1067, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1079, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1091, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1101, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1109, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1117, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1125, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1140, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1155, + "tags": [] + }, + { + "kind": "Context", + "name": "Required modules", + "line": 1170, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully loads a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 1180, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 1191, + "tags": [] + }, + { + "kind": "Describe", + "name": "Preloaded rooted module specification checking", + "line": 1201, + "tags": [] + }, + { + "kind": "It", + "name": "Gets the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1223, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1237, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1251, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module by FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1265, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1279, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1291, + "tags": [] + }, + { + "kind": "It", + "name": "Loads the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1303, + "tags": [] + }, + { + "kind": "It", + "name": "Does not get the module when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1315, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1325, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1333, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with FullyQualifiedName from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1341, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from absolute path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1349, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the module path when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1364, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load the module with version constraints from the manifest when ModuleVersion=, MaximumVersion=, RequiredVersion=, Guid=", + "line": 1379, + "tags": [] + }, + { + "kind": "Context", + "name": "Required modules", + "line": 1394, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully loads a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 1404, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load a module when the required module has ModuleVersion=, MaximumVersion=, RequiredVersion=", + "line": 1415, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/CompatiblePSEditions.Module.Tests.ps1", + "describe": 7, + "context": 16, + "it": 55, + "parameterized_blocks": 30, + "tree": [ + { + "kind": "Describe", + "name": "Get-Module with CompatiblePSEditions-checked paths", + "line": 149, + "tags": [ + "CI" + ] + }, + { + "kind": "Context", + "name": "Loading from checked paths on the module path with no flags", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Lists compatible modules from the module path with -ListAvailable for PSEdition ", + "line": 189, + "tags": [] + }, + { + "kind": "It", + "name": "Does not list incompatible modules with -ListAvailable for PSEdition ", + "line": 195, + "tags": [] + }, + { + "kind": "Context", + "name": "Loading from checked paths by absolute path with no flags", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Lists compatible modules with -ListAvailable for PSEdition ", + "line": 204, + "tags": [] + }, + { + "kind": "It", + "name": "Does not list incompatible modules with -ListAvailable for PSEdition ", + "line": 211, + "tags": [] + }, + { + "kind": "Context", + "name": "Loading from checked paths on the module path with -SkipEditionCheck", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "Lists all modules from the module path with -ListAvailable for PSEdition ", + "line": 230, + "tags": [] + }, + { + "kind": "Context", + "name": "Loading from checked paths by absolute path with -SkipEditionCheck", + "line": 237, + "tags": [] + }, + { + "kind": "It", + "name": "Lists compatible modules with -ListAvailable for PSEdition ", + "line": 239, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module from CompatiblePSEditions-checked paths", + "line": 248, + "tags": [ + "CI" + ] + }, + { + "kind": "Context", + "name": "Imports from module path", + "line": 291, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports compatible modules from the module path with PSEdition ", + "line": 300, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports incompatible modules from the module path with PSEdition using WinCompat", + "line": 307, + "tags": [] + }, + { + "kind": "It", + "name": "Imports an incompatible module from the module path with -SkipEditionCheck with PSEdition ", + "line": 314, + "tags": [] + }, + { + "kind": "It", + "name": "Imports any module using WinCompat from the module path with -UseWindowsPowerShell with PSEdition ", + "line": 321, + "tags": [] + }, + { + "kind": "It", + "name": "WinCompat works only with Windows PS 5.1 (when PSEdition and WinPSVersion )", + "line": 328, + "tags": [] + }, + { + "kind": "It", + "name": "Current location in Windows PS mirrors local current location", + "line": 346, + "tags": [] + }, + { + "kind": "It", + "name": "-NoClobber and -Scope work with implicit WinCompat", + "line": 374, + "tags": [] + }, + { + "kind": "Context", + "name": "Imports from absolute path", + "line": 389, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports compatible modules from an absolute path with PSEdition ", + "line": 391, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports incompatible modules from an absolute path with PSEdition using WinCompat", + "line": 399, + "tags": [] + }, + { + "kind": "It", + "name": "Imports an incompatible module from an absolute path with -SkipEditionCheck with PSEdition ", + "line": 408, + "tags": [] + }, + { + "kind": "It", + "name": "Imports any module using WinCompat from an absolute path with -UseWindowsPowerShell with PSEdition ", + "line": 417, + "tags": [] + }, + { + "kind": "Context", + "name": "Imports using CommandDiscovery\\ModuleAutoload", + "line": 427, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully auto-imports compatible modules from the module path with PSEdition ", + "line": 436, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully auto-imports incompatible modules from the module path with PSEdition using WinCompat", + "line": 442, + "tags": [] + }, + { + "kind": "Describe", + "name": "Additional tests for Import-Module with WinCompat", + "line": 450, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "Tests that ErrorAction/WarningAction have effect when Import-Module with WinCompat is used", + "line": 476, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Error is generated with default ErrorAction", + "line": 486, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Warning is generated with default WarningAction", + "line": 492, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Error is Not generated with -ErrorAction Ignore", + "line": 498, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Warning is Not generated with -WarningAction Ignore", + "line": 504, + "tags": [] + }, + { + "kind": "It", + "name": "Fails to import incompatible module if implicit WinCompat is disabled in config", + "line": 510, + "tags": [] + }, + { + "kind": "It", + "name": "Fails to auto-import incompatible module during CommandDiscovery\\ModuleAutoload if implicit WinCompat is Disabled in config", + "line": 518, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully auto-imports incompatible module during CommandDiscovery\\ModuleAutoload if implicit WinCompat is Enabled in config", + "line": 526, + "tags": [] + }, + { + "kind": "Context", + "name": "Tests around Windows PowerShell Compatibility module deny list", + "line": 535, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports incompatible module when DenyList is not specified in powershell.config.json", + "line": 546, + "tags": [] + }, + { + "kind": "It", + "name": "Successfully imports incompatible module when DenyList is empty", + "line": 551, + "tags": [] + }, + { + "kind": "It", + "name": "Blocks DenyList module import by Import-Module -UseWindowsPowerShell", + "line": 556, + "tags": [] + }, + { + "kind": "It", + "name": "Blocks DenyList module import by Import-Module ", + "line": 562, + "tags": [] + }, + { + "kind": "It", + "name": "Blocks DenyList module import by CommandDiscovery\\ModuleAutoload", + "line": 568, + "tags": [] + }, + { + "kind": "Context", + "name": "Tests around Windows PowerShell Compatibility NoClobber module list", + "line": 575, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat import works for an engine module through command discovery", + "line": 586, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat import works for an engine module through -UseWindowsPowerShell parameter", + "line": 603, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat import works with ModuleSpecifications", + "line": 626, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat list in powershell.config is missing ", + "line": 644, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat list in powershell.config is empty ", + "line": 649, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat list in powershell.config is working ", + "line": 654, + "tags": [] + }, + { + "kind": "It", + "name": "NoClobber WinCompat list in powershell.config is a Desktop-edition module", + "line": 670, + "tags": [] + }, + { + "kind": "Context", + "name": "Tests around PSModulePath in WinCompat process", + "line": 707, + "tags": [] + }, + { + "kind": "It", + "name": "WinCompat process does not inherit PowerShell-Core-specific paths", + "line": 726, + "tags": [] + }, + { + "kind": "It", + "name": "WinCompat process inherits user added paths", + "line": 745, + "tags": [] + }, + { + "kind": "It", + "name": "Windows PowerShell does not inherit path defined in powershell.config.json", + "line": 760, + "tags": [] + }, + { + "kind": "Describe", + "name": "PSModulePath changes interacting with other PowerShell processes", + "line": 768, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "System32 module path prepended to PSModulePath", + "line": 783, + "tags": [] + }, + { + "kind": "It", + "name": "Allows Windows PowerShell subprocesses to call `$PSHOME modules still", + "line": 800, + "tags": [] + }, + { + "kind": "It", + "name": "Allows Windows PowerShell subprocesses to load WinPS version of `$PSHOME modules", + "line": 805, + "tags": [] + }, + { + "kind": "It", + "name": "Allows PowerShell subprocesses to call core modules", + "line": 809, + "tags": [] + }, + { + "kind": "It", + "name": "Does not duplicate the System32 module path in subprocesses", + "line": 817, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Module nested module behaviour with Edition checking", + "line": 825, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "Modules ON the System32 test path", + "line": 878, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable gets all compatible modules when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: ", + "line": 902, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable -All gets all compatible modules when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: ", + "line": 960, + "tags": [] + }, + { + "kind": "Context", + "name": "Modules OFF the System32 module path", + "line": 1016, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable gets all compatible modules when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: ", + "line": 1032, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable -All gets all compatible modules when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: ", + "line": 1077, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module nested module behaviour with Edition checking", + "line": 1128, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "Modules ON the System32 test path", + "line": 1179, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Module when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: , UseWindowsPowerShell: ", + "line": 1204, + "tags": [] + }, + { + "kind": "Context", + "name": "Modules OFF the System32 module path", + "line": 1316, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Module when SkipEditionCheck: , using root module: , using absolute path: , CompatiblePSEditions: , UseWindowsPowerShell: ", + "line": 1333, + "tags": [] + }, + { + "kind": "Describe", + "name": "WinCompat importing should check availablity of built-in modules", + "line": 1412, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Missing built-in modules will trigger error instead of loading the non-compatible ones in System32 directory. Running ''", + "line": 1445, + "tags": [] + }, + { + "kind": "It", + "name": "Attempt to load a 'Desktop' edition module should fail because 'Export-PSSession' cannot be found", + "line": 1491, + "tags": [] + }, + { + "kind": "It", + "name": "When built-in modules are available but not in `$PSHOME module path, things should work", + "line": 1517, + "tags": [] + }, + { + "kind": "It", + "name": "ErrorAction should be used for cmdlet", + "line": 1535, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Get-PSHostProcessInfo.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-PSHostProcessInfo tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Should return own self", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should return own self window title", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should list info for other PowerShell hosted processes", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Should list Windows PowerShell process", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies named pipe filepath get method", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies named pipe filepath is removed on process exit", + "line": 61, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Get-Command.Tests.ps1", + "describe": 1, + "context": 0, + "it": 16, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Command Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Get-Command Get-Content includes the dynamic parameters when the cmdlet is checked against the file system provider implementation", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that Get-Command Get-Content doesn't have any dynamic parameters for Function provider", + "line": 171, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that the specified dynamic parameter exists in the CmdletInfo result returned", + "line": 180, + "tags": [] + }, + { + "kind": "It", + "name": "Verify three dynamic parameters are created properly", + "line": 187, + "tags": [] + }, + { + "kind": "It", + "name": "Verify dynamic parameter type is process", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "Verify a single cmdlet returned using verb and noun parameter set syntax works properly", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Single Cmdlet Using Verb&Noun ParameterSet", + "line": 209, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Single Cmdlet Using Verb&Noun ParameterSet With Usage", + "line": 216, + "tags": [] + }, + { + "kind": "It", + "name": "Test Script Lookup Positive Script Info", + "line": 223, + "tags": [] + }, + { + "kind": "It", + "name": "Two dynamic parameters are created properly", + "line": 233, + "tags": [] + }, + { + "kind": "It", + "name": "Throw an Exception when set TestToRun to 'returnduplicateparameter'", + "line": 241, + "tags": [] + }, + { + "kind": "It", + "name": "verify if get the proper dynamic parameter type skipped by issue #1430", + "line": 246, + "tags": [] + }, + { + "kind": "It", + "name": "It works with Single Cmdlet Using Verb&Noun ParameterSet", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "[Unsupported]It works with Single Cmdlet Using Verb&Noun ParameterSet With Synopsis", + "line": 260, + "tags": [] + }, + { + "kind": "It", + "name": "Piping more than one CommandInfo works", + "line": 266, + "tags": [] + }, + { + "kind": "It", + "name": "Excluding modules works", + "line": 272, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/ModuleManifest.Tests.ps1", + "describe": 5, + "context": 0, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Manifest required module autoloading from module path with simple names", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Importing main module loads required modules successfully", + "line": 81, + "tags": [] + }, + { + "kind": "Describe", + "name": "Manifest required module autoloading with relative path to dir", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Importing main module loads required modules successfully", + "line": 117, + "tags": [] + }, + { + "kind": "Describe", + "name": "Manifest required module autoloading with relative path to manifest", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Importing main module loads required modules successfully", + "line": 154, + "tags": [] + }, + { + "kind": "Describe", + "name": "Manifest required module autoloading with absolute path to dir", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Importing main module loads required modules successfully", + "line": 191, + "tags": [] + }, + { + "kind": "Describe", + "name": "Manifest required module autoloading with absolute path to manifest", + "line": 201, + "tags": [] + }, + { + "kind": "It", + "name": "Importing main module loads required modules successfully", + "line": 228, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/PSSessionConfiguration.Tests.ps1", + "describe": 7, + "context": 5, + "it": 26, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Validate Register-PSSessionConfiguration", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Register-PSSessionConfiguration -TransportOption", + "line": 56, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Get-PSSessionConfiguration, Enable-PSSessionConfiguration, Disable-PSSessionConfiguration, Unregister-PSSessionConfiguration cmdlets", + "line": 70, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Get-PSSessionConfiguration cmdlet", + "line": 124, + "tags": [] + }, + { + "kind": "It", + "name": "Get-PSSessionConfiguration with no parameter", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Get-PSSessionConfiguration with Name parameter", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Get-PSSessionConfiguration -Name with wildcard character", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Get-PSSessionConfiguration -Name with Non-Existent session configuration", + "line": 152, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Enable-PSSessionConfiguration and Disable-PSSessionConfiguration", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "$TestDescription", + "line": 168, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Unregister-PSSessionConfiguration cmdlet", + "line": 218, + "tags": [] + }, + { + "kind": "It", + "name": "$Description", + "line": 236, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Register-PSSessionConfiguration, Set-PSSessionConfiguration cmdlets", + "line": 296, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Register-PSSessionConfiguration", + "line": 433, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Register-PSSessionConfiguration -name -path", + "line": 447, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Register-PSSessionConfiguration -PSVersion parameter is not supported", + "line": 468, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Register-PSSessionConfiguration -startupscript parameter", + "line": 473, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Register-PSSessionConfiguration -AccessMode parameter", + "line": 480, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Register-PSSessionConfiguration -ModulesToImport parameter", + "line": 487, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Register-PSSessionConfiguration with ApplicationBase, AssemblyName and ConfigurationTypeName parameter", + "line": 494, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Set-PSSessionConfiguration", + "line": 502, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Set-PSSessionConfiguration -name -path -MaximumReceivedObjectSizeMB -MaximumReceivedDataSizePerCommandMB -UseSharedProcess -ThreadOptions parameters", + "line": 520, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Set-PSSessionConfiguration -PSVersion parameter is not supported", + "line": 540, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Set-PSSessionConfiguration -startupscript parameter", + "line": 545, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Set-PSSessionConfiguration -AccessMode parameter", + "line": 552, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Set-PSSessionConfiguration -ModulesToImport parameter", + "line": 559, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Set-PSSessionConfiguration with ApplicationBase, AssemblyName and ConfigurationTypeName parameter", + "line": 566, + "tags": [] + }, + { + "kind": "Describe", + "name": "Basic tests for New-PSSessionConfigurationFile Cmdlet", + "line": 583, + "tags": [] + }, + { + "kind": "It", + "name": "Validate New-PSSessionConfigurationFile can successfully create a valid PSSessionConfigurationFile", + "line": 585, + "tags": [] + }, + { + "kind": "Describe", + "name": "Feature tests for New-PSSessionConfigurationFile Cmdlet", + "line": 607, + "tags": [] + }, + { + "kind": "It", + "name": "Validate FullyQualifiedErrorId from New-PSSessionConfigurationFile when invalid path is provided as input", + "line": 609, + "tags": [] + }, + { + "kind": "Describe", + "name": "Test suite for Test-PSSessionConfigurationFile Cmdlet", + "line": 615, + "tags": [] + }, + { + "kind": "It", + "name": "Validate FullyQualifiedErrorId from Test-PSSessionConfigurationFile when invalid path is provided as input", + "line": 713, + "tags": [] + }, + { + "kind": "It", + "name": "Validate FullyQualifiedErrorId from Test-PSSessionConfigurationFile when an invalid pssc file is provided as input and -Verbose parameter is specified", + "line": 717, + "tags": [] + }, + { + "kind": "It", + "name": "Test case verifies that the generated config file passes validation", + "line": 725, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Enable-PSSession Cmdlet", + "line": 805, + "tags": [] + }, + { + "kind": "It", + "name": "Enable-PSSession Cmdlet creates a PSSession configuration with a name tied to PowerShell version.", + "line": 824, + "tags": [] + }, + { + "kind": "It", + "name": "Enable-PSSession Cmdlet creates a default PSSession configuration untied to a specific PowerShell version.", + "line": 830, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Where-Object.Tests.ps1", + "describe": 1, + "context": 0, + "it": 22, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Where-Object", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -Not Prop", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$true -ne $_.Prop}", + "line": 32, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$true -eq $_.Prop}", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -contains Value}", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -contains Value", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -in $Array}", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object $Array -in Prop", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -ge 2}", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -ge 2", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -gt 2}", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -gt 2", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -le 2}", + "line": 89, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -le 2", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -lt 2}", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -lt 2", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -Like Value}", + "line": 109, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -like Value", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object -FilterScript {$_.Prop -Match Pattern}", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object Prop -like Value", + "line": 124, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object should handle dynamic (DLR) objects", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Where-Object should handle dynamic (DLR) objects, even without property name hint", + "line": 137, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Pester.Commands.Cmdlets.GetCommand.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Tests Get-Command with relative paths and wildcards", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Test wildcard with drive relative directory path", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Test wildcard with relative directory path", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Test with PowerShell wildcard and relative path", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command -ShowCommandInfo property field test", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command -ShowCommandInfo property test - ", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command -ShowCommandInfo ParameterSets property field test", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command -ShowCommandInfo Parameters property field test", + "line": 94, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Enter-PSHostProcess.Tests.ps1", + "describe": 1, + "context": 2, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Enter-PSHostProcess tests", + "line": 61, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "By Process Id", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Can enter, exit, and re-enter another PSHost", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Can enter, exit, and re-enter another Windows PowerShell PSHost", + "line": 102, + "tags": [] + }, + { + "kind": "It", + "name": "Can enter using NamedPipeConnectionInfo", + "line": 130, + "tags": [] + }, + { + "kind": "Context", + "name": "By CustomPipeName", + "line": 184, + "tags": [] + }, + { + "kind": "It", + "name": "Can enter, exit, and re-enter using CustomPipeName", + "line": 195, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if CustomPipeName does not exist", + "line": 226, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Exec.Tests.ps1", + "describe": 2, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Switch-Process tests for Unix", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Exec function should map to Switch-Process", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Exec by itself does nothing", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Exec given a cmdlet should fail", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Exec given an exe should work", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Exec given an exe and arguments should work", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Exec will replace the process", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Error is returned if target command is not found", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "The environment will be copied to the child process", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "The command can include a -w parameter", + "line": 63, + "tags": [] + }, + { + "kind": "Describe", + "name": "Switch-Process for Windows", + "line": 69, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Switch-Process should not be available", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Exec alias should not be available", + "line": 87, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Job.Tests.ps1", + "describe": 4, + "context": 7, + "it": 30, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Job Cmdlet Tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "Context", + "name": "Simple Jobs", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Start-Job produces a job object", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Job retrieves a job object", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Job retrieves an array of job objects", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Job can remove a job", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Receive-Job can retrieve job results", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "-RunAs32 not supported from 64-bit pwsh", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "-RunAs32 supported in 32-bit pwsh", + "line": 38, + "tags": [] + }, + { + "kind": "Context", + "name": "Jobs with arguments", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Start-Job accepts arguments", + "line": 44, + "tags": [] + }, + { + "kind": "Context", + "name": "jobs which take time", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Wait-Job will wait for a job", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Wait-Job will timeout waiting for a job", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Stop-Job will stop a job", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Job will not remove a running job", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Job -Force will remove a running job", + "line": 81, + "tags": [] + }, + { + "kind": "Context", + "name": "Retrieving partial output from jobs", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "Receive-Job will retrieve partial output", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Receive-Job will retrieve partial output, including -Keep results", + "line": 145, + "tags": [] + }, + { + "kind": "Describe", + "name": "Debug-job test", + "line": 153, + "tags": [ + "Feature" + ] + }, + { + "kind": "It", + "name": "Debug-Job will break into debugger", + "line": 168, + "tags": [] + }, + { + "kind": "Describe", + "name": "Ampersand background test", + "line": 180, + "tags": [ + "CI", + "Slow" + ] + }, + { + "kind": "Context", + "name": "Simple background job", + "line": 182, + "tags": [] + }, + { + "kind": "It", + "name": "Background with & produces a job object", + "line": 186, + "tags": [] + }, + { + "kind": "Context", + "name": "Variable tests", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "doesn't cause error when variable is missing", + "line": 195, + "tags": [] + }, + { + "kind": "It", + "name": "Copies variables to the child process", + "line": 200, + "tags": [] + }, + { + "kind": "It", + "name": "Make sure that $PID from the parent process does not overwrite $PID in the child process", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Make sure that $global:PID from the parent process does not overwrite $global:PID in the child process", + "line": 212, + "tags": [] + }, + { + "kind": "It", + "name": "starts in the current directory", + "line": 217, + "tags": [] + }, + { + "kind": "It", + "name": "Make sure Set-Location is not used in the job's script block to set the working directory", + "line": 221, + "tags": [] + }, + { + "kind": "It", + "name": "Test that changing working directory also changes background job's working directory", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "Test that output redirection is done in the background job", + "line": 231, + "tags": [] + }, + { + "kind": "It", + "name": "Test that error redirection is done in the background job", + "line": 236, + "tags": [] + }, + { + "kind": "Context", + "name": "Backgrounding expressions", + "line": 242, + "tags": [] + }, + { + "kind": "It", + "name": "handles backgrounding expressions", + "line": 246, + "tags": [] + }, + { + "kind": "It", + "name": "handles backgrounding mixed expressions", + "line": 250, + "tags": [] + }, + { + "kind": "Describe", + "name": "Start-Job with -PSVersion parameter", + "line": 256, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Verifies that -PSVersion is not supported except for version 5.1", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that -PSVersion 5.1 runs the job in a version 5.1 PowerShell session", + "line": 262, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Get-Module.Tests.ps1", + "describe": 2, + "context": 2, + "it": 18, + "parameterized_blocks": 5, + "tree": [ + { + "kind": "Describe", + "name": "Get-Module -ListAvailable", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable -All", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable -All", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -ListAvailable -All", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -FullyQualifiedName @{ModuleName = '' ; ModuleVersion = ''} -ListAvailable - ", + "line": 145, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -FullyQualifiedName @{ModuleName = '' ; ModuleVersion = ''} - ", + "line": 162, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -Refresh -ListAvailable", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module respects absolute paths in module specifications: ", + "line": 193, + "tags": [] + }, + { + "kind": "Context", + "name": "PSEdition", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module -PSEdition -ListAvailable", + "line": 223, + "tags": [] + }, + { + "kind": "Context", + "name": "Module analysis shouldn't load assembly", + "line": 234, + "tags": [] + }, + { + "kind": "It", + "name": "'Get-Module -ListAvailable' should not load the module assembly", + "line": 274, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Module -ListAvailable with path", + "line": 282, + "tags": [] + }, + { + "kind": "It", + "name": "Gets all versions by path", + "line": 300, + "tags": [] + }, + { + "kind": "It", + "name": "Gets all versions by FullyQualifiedName with path with lower version", + "line": 312, + "tags": [] + }, + { + "kind": "It", + "name": "Gets high version by FullyQualifiedName with path with high version", + "line": 324, + "tags": [] + }, + { + "kind": "It", + "name": "Gets low version by FullyQualifiedName with path with low maximum version", + "line": 333, + "tags": [] + }, + { + "kind": "It", + "name": "Gets low version by FullyQualifiedName with path with low maximum version and version", + "line": 342, + "tags": [] + }, + { + "kind": "It", + "name": "Gets correct version by FullyQualifiedName with path with required version", + "line": 351, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Remove-Module.Tests.ps1", + "describe": 6, + "context": 0, + "it": 16, + "parameterized_blocks": 9, + "tree": [ + { + "kind": "Describe", + "name": "Remove-Module -Name | -FullyQualifiedName | -ModuleInfo", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -Name ", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -Name (Error cases)", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -FullyQualifiedName ", + "line": 147, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -FullyQualifiedName (Error cases)", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -ModuleInfo ", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -ModuleInfo (removing twice works)", + "line": 196, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Module : module is readOnly | Constant", + "line": 206, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module (ReadOnly modules): ", + "line": 277, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -Force (ReadOnly modules): ", + "line": 294, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module -Force (Constant modules): ", + "line": 310, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Module : module provides the PSDrive for current PS Session", + "line": 328, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module : module provides the PSDrive for current PS Session", + "line": 330, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Module : module contains nested modules", + "line": 336, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module : module contains nested modules", + "line": 353, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module : module contains nested modules with circular dependencies", + "line": 366, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Module : modules are required by other modules", + "line": 378, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Module core module on module path by name", + "line": 394, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to remove a module with using Name switch", + "line": 401, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to remove a module with using ModuleInfo switch", + "line": 408, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Module custom module with FullyQualifiedName", + "line": 421, + "tags": [] + }, + { + "kind": "It", + "name": "Removes a module with fully qualified name with path ", + "line": 441, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/History.Tests.ps1", + "describe": 1, + "context": 2, + "it": 11, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "History cmdlet test cases", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Simple History Tests", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Get-History returns proper history", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-History invokes proper command", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-History removes history", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Add-History actually adds to history", + "line": 39, + "tags": [] + }, + { + "kind": "Context", + "name": "Conversions and Culture tests", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "respects current culture settings when handling datetime conversions", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "throws an error when asked to convert a date format that doesn't match the current culture", + "line": 89, + "tags": [] + }, + { + "kind": "It", + "name": "Tests Invoke-History on a cmdlet that generates output on all streams", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Tests Invoke-History on a private command", + "line": 147, + "tags": [] + }, + { + "kind": "It", + "name": "HistoryInfo calculates Duration", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Simple recursive invocation of 'Invoke-History' can be detected", + "line": 180, + "tags": [] + }, + { + "kind": "It", + "name": "Nested recursive invocation of 'Invoke-History' can be detected", + "line": 200, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/RemoteGetModule.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Remote module tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module fails if not using -ListAvailable with ''", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module succeeds using -ListAvailable with ''", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module can be called as an API with '' = ''", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Failure if -Name and -FullyQualifiedName are both specified", + "line": 95, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Module supports pipeline", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "New-CimSession works", + "line": 104, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Set-PSDebug.Tests.ps1", + "describe": 1, + "context": 1, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Set-PSDebug", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Tracing can be used", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to go through the tracing options", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set strict", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should skip magic extents created by pwsh", + "line": 18, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Get-Error.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Error", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Does not hang when serializing exception with array with type instances", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Formats strings and primitive types in an array", + "line": 59, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Out-Default.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Out-Default Tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "'Out-Default -Transcript' shows up in transcript, but not host", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "Out-Default reverts transcription state when used more than once in a pipeline", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Out-Default reverts transcription state when exception occurs in pipeline", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Out-Default reverts transcription state even if Dispose() isn't called", + "line": 30, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/ImportProvider.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Import PowerShell provider", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Import a PowerShell provider with correct name", + "line": 63, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/RemoteImportModule.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Remote import-module tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Module can be called as an API with '' = ''", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Module can import over remote session: ", + "line": 91, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/RemotingCmdlets.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "SSH Remoting Cmdlet Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Enter-PSSession HostName parameter set should throw error for invalid key path", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "New-PSSession HostName parameter set should throw error for invalid key path", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-Command HostName parameter set should throw error for invalid key path", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-Command should support positional parameter ScriptBlock when using parameter set ''", + "line": 19, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/ForEach-Object.Tests.ps1", + "describe": 1, + "context": 0, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ForEach-Object", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Foreach-Object should execute script block in caller scope", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Foreach-Object should execute script block in caller scope regardless of the invocation operator in use", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Foreach-Object should execute script block in the module scope if specified", + "line": 32, + "tags": [] + }, + { + "kind": "It", + "name": "ForEach-Object should execute script block in the session state that the script block is associated with", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "ForEach-Object scriptblock should get the 'InvocationInfo' from the caller scope", + "line": 44, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Import-Module.Tests.ps1", + "describe": 8, + "context": 2, + "it": 19, + "parameterized_blocks": 4, + "tree": [ + { + "kind": "Describe", + "name": "Import-Module", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to add a module with using Name switch", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to load a module with a trailing directory separator: ", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to add a module with using ModuleInfo switch", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to load an already loaded module", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "should only load the specified version", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "ProcessorArchitecture should work", + "line": 59, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module with ScriptsToProcess", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Verify ScriptsToProcess are executed ", + "line": 107, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module for Binary Modules in GAC", + "line": 114, + "tags": [] + }, + { + "kind": "Context", + "name": "Modules are not loaded from GAC", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Load PSScheduledJob from Windows Powershell Modules folder should fail", + "line": 117, + "tags": [] + }, + { + "kind": "Context", + "name": "Modules are loaded from GAC", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Load PSScheduledJob from Windows Powershell Modules folder", + "line": 141, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module for Binary Modules", + "line": 148, + "tags": [] + }, + { + "kind": "It", + "name": "PS should try to load the binary module from a file path with extension: ", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "PS should be able to load the executable as a root module", + "line": 192, + "tags": [] + }, + { + "kind": "It", + "name": "PS should be able to load the executable as a nested module", + "line": 211, + "tags": [] + }, + { + "kind": "It", + "name": "PS should try to load the assembly from assembly name if file path doesn't exist", + "line": 236, + "tags": [] + }, + { + "kind": "It", + "name": "Should load from ModuleBase path before looking up in GAC", + "line": 259, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module should be case insensitive", + "line": 277, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Module can import a module using different casing using '' and manifest:", + "line": 295, + "tags": [] + }, + { + "kind": "Describe", + "name": "Circular nested module test", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "Loading the module should succeed and return a module with circular nested module", + "line": 331, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Module -Force behaviour", + "line": 337, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Loads new functions when Import-Module is called with -Force", + "line": 348, + "tags": [] + }, + { + "kind": "It", + "name": "Does not load new functions when Import-Module is called without -Force", + "line": 362, + "tags": [] + }, + { + "kind": "Describe", + "name": "Module with FileList", + "line": 377, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Assemblies in FileList are not loaded", + "line": 403, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Core/Out-Host.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Out-Host Tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Out-Host writes to host output", + "line": 20, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/ThreadJob/ThreadJob.Tests.ps1", + "describe": 2, + "context": 0, + "it": 27, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Basic ThreadJob Tests", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock and Initialization script", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock and Argument list", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock and piped input", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock and Using variables", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptBlock and Using variables and argument list", + "line": 140, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile", + "line": 154, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile and Initialization script", + "line": 162, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile and Argument list", + "line": 170, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile and piped input", + "line": 178, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile and Using variables", + "line": 186, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with ScriptFile and Using variables with argument list", + "line": 198, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob with terminating error", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob and Error stream output", + "line": 214, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob and Warning stream output", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob and Verbose stream output", + "line": 226, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob and Verbose stream output", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob ThrottleLimit and Queue", + "line": 238, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob Runspaces should be cleaned up at completion", + "line": 263, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob Runspaces should be cleaned up after job removal", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob jobs should work with Receive-Job -AutoRemoveJob", + "line": 332, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadJob jobs should run in FullLanguage mode by default", + "line": 346, + "tags": [] + }, + { + "kind": "Describe", + "name": "Job2 class API tests", + "line": 353, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies StopJob API", + "line": 359, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies StopJobAsync API", + "line": 367, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies StartJobAsync API", + "line": 376, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies JobSourceAdapter Get-Jobs", + "line": 389, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies terminating job error", + "line": 413, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Select-Object.Tests.ps1", + "describe": 4, + "context": 0, + "it": 51, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Select-Object", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "Handle piped input without error", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should treat input as a single object with the inputObject parameter", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the alias", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should have same result when using alias", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should return correct object with First parameter", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Should return correct object with Last parameter", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should work correctly with Unique parameter", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Should work work correctly with Unique and CaseInsensitive parameter", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Should return correct object with Skip parameter", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an object with selected columns", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Should send output to pipe properly", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Should select array indices with Index parameter", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Should not wait when used without -Wait option", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "Should wait when used with -Wait option", + "line": 111, + "tags": [] + }, + { + "kind": "It", + "name": "Should not leak 'StopUpstreamCommandsException' internal exception for stopping upstream", + "line": 121, + "tags": [] + }, + { + "kind": "Describe", + "name": "Select-Object DRT basic functionality", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with empty script block property should throw", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Property First Last Overlap should work", + "line": 143, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with string property should work", + "line": 148, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Property First Last should work", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Property First should work", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Property First Zero should work", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Property Last Zero should work", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Unique should work", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Simple should work", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with no input should work", + "line": 223, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Start-Time In Idle Process should work", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Skip should work", + "line": 233, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with SkipLast should work", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Skip and SkipLast should work", + "line": 247, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Skip and SkipLast should work with Skip overlapping SkipLast", + "line": 253, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Skip and SkipLast should work with skiplast overlapping skip", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with Index should work", + "line": 263, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with SkipIndex should work", + "line": 269, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with SkipIndex should work with index out of range", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object should handle dynamic (DLR) properties", + "line": 281, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object should handle dynamic (DLR) properties without GetDynamicMemberNames hint", + "line": 289, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object should handle wildcarded dynamic (DLR) properties when hinted by GetDynamicMemberNames", + "line": 297, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object should work when multiple dynamic (DLR) properties match", + "line": 305, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object -ExpandProperty should yield errors if multiple dynamic (DLR) properties match", + "line": 315, + "tags": [] + }, + { + "kind": "Describe", + "name": "Select-Object with Property = '*'", + "line": 323, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with implicit Property = '*' don't return property named '*'", + "line": 327, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with explicit Property = '*' don't return property named '*'", + "line": 333, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with implicit Property = '*' exclude single property", + "line": 339, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with explicit Property = '*' exclude single property", + "line": 346, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with implicit Property = '*' exclude not single property", + "line": 353, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with explicit Property = '*' exclude not single property", + "line": 360, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object with ExpandProperty and Property don't skip processing ExcludeProperty", + "line": 365, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object add 'Selected.*' type only once", + "line": 370, + "tags": [] + }, + { + "kind": "Describe", + "name": "Select-Object behaviour with hashtable entries and actual members", + "line": 385, + "tags": [] + }, + { + "kind": "It", + "name": "can retrieve a hashtable entry as a property", + "line": 387, + "tags": [] + }, + { + "kind": "It", + "name": "can retrieve true hashtable members", + "line": 398, + "tags": [] + }, + { + "kind": "It", + "name": "should prioritise hashtable entries where available", + "line": 408, + "tags": [] + }, + { + "kind": "It", + "name": "should get the hashtable Count member", + "line": 416, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Register-EngineEvent.Tests.ps1", + "describe": 1, + "context": 1, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Register-EngineEvent", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of Register-EngineEvent", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return System.Management.Automation.PSEventJob as return type of Register-EngineEvent", + "line": 6, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Json.Tests.ps1", + "describe": 3, + "context": 7, + "it": 34, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Json Tests", + "line": 11, + "tags": [] + }, + { + "kind": "Context", + "name": "ConvertTo-Json Bug Fixes", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertTo-JSON should not have hard coded english error message", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertTo-Json should handle terms with double quotes", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Convertto-Json should handle Enum based on Int64", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Test followup for Windows 8 bug 121627", + "line": 86, + "tags": [] + }, + { + "kind": "Context", + "name": "ConvertFrom and ConvertTo on JsonObject Tests", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Convert dictionary to PSObject", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Convert to Json using PSObject", + "line": 105, + "tags": [] + }, + { + "kind": "It", + "name": "Convert to Json using hashtable", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Convert from Json allows an empty string", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Convert enumerated values to Json", + "line": 208, + "tags": [] + }, + { + "kind": "Context", + "name": "JsonObject Tests", + "line": 226, + "tags": [] + }, + { + "kind": "It", + "name": "AddMember on JsonObject", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json with a key value pair", + "line": 260, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json with a simple array", + "line": 267, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json with a float value", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json hash table nested in array", + "line": 287, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json array nested in hash table", + "line": 306, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json case insensitive test", + "line": 323, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json sample values", + "line": 331, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json correctly processes datetimes vs strings using newtonsoft conventions", + "line": 349, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json properly parses complex objects", + "line": 458, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json chooses the appropriate number type", + "line": 561, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json with special characters", + "line": 601, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Json serialization", + "line": 621, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Json serialization ascii values", + "line": 622, + "tags": [] + }, + { + "kind": "It", + "name": "Validate 'ConvertTo-Json ([char]$($testCase.TestInput))', and 'ConvertTo-Json ([char]$($testCase.TestInput)) | ConvertFrom-Json'", + "line": 1271, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Json serialization for types", + "line": 1298, + "tags": [] + }, + { + "kind": "It", + "name": "Validate '$($testCase.TestInput) | ConvertTo-Json' and '$($testCase.TestInput) | ConvertTo-Json | ConvertFrom-Json'", + "line": 1494, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Json Serialization for 'Get-CimClass' and 'Get-Command'", + "line": 1516, + "tags": [] + }, + { + "kind": "It", + "name": "Validate that CimClass Properties for win32_bios can be serialized using ConvertTo-Json and ConvertFrom-Json", + "line": 1548, + "tags": [] + }, + { + "kind": "It", + "name": "Validate 'Get-Command Get-help' output with Json conversion", + "line": 1562, + "tags": [] + }, + { + "kind": "It", + "name": "Validate 'Get-Command Get-Help, Get-command, Get-Member' output with Json conversion", + "line": 1573, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertTo-JSON a dictionary of arrays", + "line": 1584, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Json output is either Pretty or Compressed", + "line": 1614, + "tags": [] + }, + { + "kind": "It", + "name": "Should print a pretty Array", + "line": 1616, + "tags": [] + }, + { + "kind": "It", + "name": "Should print a pretty dictionary", + "line": 1622, + "tags": [] + }, + { + "kind": "It", + "name": "Should minify Json with Compress switch", + "line": 1632, + "tags": [] + }, + { + "kind": "Describe", + "name": "Json Bug fixes", + "line": 1638, + "tags": [] + }, + { + "kind": "It", + "name": "$($testCase.Name)", + "line": 1644, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json deserializes an array of PSObjects (in multiple lines) as a single string.", + "line": 1699, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Json deserializes an array of strings (in multiple lines) as a single string.", + "line": 1714, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertTo-Json will output warning if depth is exceeded.", + "line": 1720, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-Event.Tests.ps1", + "describe": 1, + "context": 2, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-Event", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of New-Event", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PSEventArgs as return type of New-Event", + "line": 6, + "tags": [] + }, + { + "kind": "Context", + "name": "Check New-Event can register an event", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PesterTestMessage as the MessageData", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should return Sender as Windows.timer", + "line": 18, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/MarkdownCmdlets.Tests.ps1", + "describe": 1, + "context": 6, + "it": 24, + "parameterized_blocks": 5, + "tree": [ + { + "kind": "Describe", + "name": "ConvertFrom-Markdown tests", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Basic tests", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert element : to vt100 using pipeline input - VT100 : ", + "line": 180, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert element : to HTML using pipeline input", + "line": 221, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert input from a file path to vt100 encoded string", + "line": 252, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert input from a fileinfo object to vt100 encoded string", + "line": 257, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert input from a literal path to vt100 encoded string", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "Can accept Path as positional parameter", + "line": 267, + "tags": [] + }, + { + "kind": "Context", + "name": "ConvertFrom-Markdown error cases", + "line": 273, + "tags": [] + }, + { + "kind": "It", + "name": "Gets an error if path is not FileSystem provider path", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "Gets an error if path does not exist", + "line": 278, + "tags": [] + }, + { + "kind": "It", + "name": "Gets an error if input object type is not correct", + "line": 282, + "tags": [] + }, + { + "kind": "It", + "name": "Gets an error if input file does not exist", + "line": 286, + "tags": [] + }, + { + "kind": "Context", + "name": "ConvertFrom-Markdown empty or null content tests", + "line": 291, + "tags": [] + }, + { + "kind": "It", + "name": "No error if thrown when empty content is provided for mardown element : ", + "line": 311, + "tags": [] + }, + { + "kind": "Context", + "name": "Get/Set-MarkdownOption tests", + "line": 319, + "tags": [] + }, + { + "kind": "It", + "name": "Verify default values for MarkdownOptions", + "line": 333, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Set-MarkdownOption can get options", + "line": 358, + "tags": [] + }, + { + "kind": "It", + "name": "Verify defaults for light theme", + "line": 395, + "tags": [] + }, + { + "kind": "It", + "name": "Options should be string without escape sequences", + "line": 421, + "tags": [] + }, + { + "kind": "Context", + "name": "Show-Markdown tests", + "line": 448, + "tags": [] + }, + { + "kind": "It", + "name": "Can show VT100 converted from markdown", + "line": 457, + "tags": [] + }, + { + "kind": "It", + "name": "Can show HTML converted from markdown", + "line": 466, + "tags": [] + }, + { + "kind": "It", + "name": "Markdown files work with cmdlet: ", + "line": 475, + "tags": [] + }, + { + "kind": "It", + "name": "Can show markdown piped directly to cmdlet", + "line": 492, + "tags": [] + }, + { + "kind": "It", + "name": "Can show markdown piped directly to cmdlet as HTML", + "line": 501, + "tags": [] + }, + { + "kind": "It", + "name": "Gets an error if the input object is missing the property.", + "line": 510, + "tags": [] + }, + { + "kind": "Context", + "name": "Hosted PowerShell scenario", + "line": 529, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-Markdown gets expected output when run in hosted powershell", + "line": 531, + "tags": [] + }, + { + "kind": "It", + "name": "Get-MarkdownOption gets default values when run in hosted powershell", + "line": 552, + "tags": [] + }, + { + "kind": "It", + "name": "Set-MarkdownOption sets values when run in hosted powershell", + "line": 586, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Json.PSSerializeJSONLongEnumAsNumber.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo-Json with PSSerializeJSONLongEnumAsNumber", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should treat enums as integers", + "line": 13, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Command.Tests.ps1", + "describe": 2, + "context": 4, + "it": 17, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Get-Command Feature tests", + "line": 3, + "tags": [ + "Feature" + ] + }, + { + "kind": "Context", + "name": "-UseFuzzyMatch tests", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Should match cmdlets", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "Should match native commands", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should use minimum distance", + "line": 24, + "tags": [] + }, + { + "kind": "Context", + "name": "-UseAbbreviationExpansion tests", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Can return multiple results relying on auto module loading", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Valid cmdlets works with name and module ", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Can return multiple results for cmdlets matching abbreviation", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Will return multiple results for functions matching abbreviation", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Non-existing cmdlets returns non-terminating error", + "line": 105, + "tags": [] + }, + { + "kind": "It", + "name": "No results if wildcard is used", + "line": 109, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Command", + "line": 115, + "tags": [ + "CI" + ] + }, + { + "kind": "Context", + "name": "-Syntax tests", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a string object when -Name is an alias and -Syntax is specified", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Should replace commands with aliases in matching commands when using a wildcard search", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Should not add the alias (alias) -> command decorator for non-alias commands", + "line": 135, + "tags": [] + }, + { + "kind": "It", + "name": "Should only replace aliases when given multiple entries including a command and an alias", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the path to an aliased script when -Syntax is specified", + "line": 151, + "tags": [] + }, + { + "kind": "Context", + "name": "-Name tests", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a AliasInfo object when -Name is an alias", + "line": 178, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a CommandInfo object when -Name is a command", + "line": 184, + "tags": [] + }, + { + "kind": "It", + "name": "Throws '' exception if '' name is used", + "line": 190, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Foreach-Object-Parallel.Tests.ps1", + "describe": 5, + "context": 0, + "it": 55, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "ForEach-Object -Parallel Basic Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies dollar underbar variable", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies using variables", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using variables in nested calls", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using variables with different names in nested calls", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies using variable in nested scriptblock", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies expected error for out of scope using variable in nested calls", + "line": 76, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies using variables with passed-in script block object", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies using variables with passed-in {} script block object", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using same-name variables in nested calls for passed-in script block objects", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using same-name variables in nested calls for passed-in {} script block objects", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using same-name variables in nested calls for mixed script block objects", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using same-name variables in nested calls for mixed script block {} objects", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using different-name variables in nested calls for passed-in script block objects", + "line": 172, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using different-name variables in nested calls for passed-in script {} block objects", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using different-name variables in nested calls for mixed script block objects", + "line": 204, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies in scope using different-name variables in nested calls for mixed script block {} objects", + "line": 219, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies expected error for out of scope using variable in nested calls for passed-in script block objects", + "line": 234, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies expected error for out of scope using variable in nested calls for passed-in {} script block objects", + "line": 246, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies expected error for out of scope using variable in nested calls for mixed script block objects", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies terminating error streaming", + "line": 269, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies terminating error in multiple iterations", + "line": 277, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies non-terminating error streaming", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies warning data streaming", + "line": 302, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies verbose data streaming", + "line": 308, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies debug data streaming", + "line": 314, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies progress data streaming", + "line": 320, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies information data streaming", + "line": 333, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies error for using script block variable", + "line": 339, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies error for using script block variable in PSObject", + "line": 344, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies error for script block piped variable", + "line": 349, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that parallel script blocks run in FullLanguage mode by default", + "line": 355, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the current working directory is preserved", + "line": 361, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the current working directory can have wildcards in its name", + "line": 366, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies no terminating error if current working drive is not found", + "line": 387, + "tags": [] + }, + { + "kind": "Describe", + "name": "ForEach-Object -Parallel common parameters", + "line": 402, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 458, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 465, + "tags": [] + }, + { + "kind": "Describe", + "name": "ForEach-Object -Parallel -AsJob Basic Tests", + "line": 474, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies TimeoutSeconds parameter is excluded from AsJob", + "line": 476, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies ForEach-Object -Parallel jobs appear in job repository", + "line": 481, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies dollar underbar variable", + "line": 488, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies using variables", + "line": 499, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies terminating error in single iteration", + "line": 522, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies terminating error in double iteration", + "line": 533, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies non-terminating error", + "line": 554, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies warning data", + "line": 562, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies verbose data", + "line": 570, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies debug data", + "line": 578, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies information data", + "line": 586, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies job Command property", + "line": 594, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the current working directory is preserved", + "line": 602, + "tags": [] + }, + { + "kind": "Describe", + "name": "ForEach-Object -Parallel runspace pool tests", + "line": 610, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies job allocated runspace count is limited to pool size", + "line": 612, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies job with -UseNewRunspace switch allocates one runspace per iteration", + "line": 619, + "tags": [] + }, + { + "kind": "Describe", + "name": "ForEach-Object -Parallel Functional Tests", + "line": 627, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies job queuing and throttle limit", + "line": 629, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies jobs work with Receive-Job -AutoRemove parameter", + "line": 650, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies parallel task queuing", + "line": 657, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies timeout and throttle parameters", + "line": 667, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-Json.Tests.ps1", + "describe": 2, + "context": 0, + "it": 24, + "parameterized_blocks": 15, + "tree": [ + { + "kind": "Describe", + "name": "ConvertFrom-Json Unit Tests", + "line": 32, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert a single-line object with AsHashtable switch set to ", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert one string-per-object with AsHashtable switch set to ", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Throws an ArgumentException with an incomplete array with AsHashtable switch set to ", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert multi-line object with AsHashtable switch set to ", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert an object with Newtonsoft.Json metadata properties with AsHashtable switch set to ", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert an object of depth 1024 by default with AsHashtable switch set to ", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Fails to convert an object of depth higher than 1024 by default with AsHashtable switch set to ", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "Can correctly round trip arrays with NoEnumerate switch set to ", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Unravels array elements when NoEnumerate switch is not set", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Sends a Json array as a single element when NoEnumerate switch is set", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Cannot round trip single element arrays without NoEnumerate switch", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Can round trip single element arrays with NoEnumerate switch", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert null", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Order is preserved for a hashtable", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Parses DateKind Default strings for ", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Parses DateKind Local strings for ", + "line": 211, + "tags": [] + }, + { + "kind": "It", + "name": "Parses DateKind Utc strings for ", + "line": 253, + "tags": [] + }, + { + "kind": "It", + "name": "Parses DateKind Offset strings for ", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "Parses DateKind String strings for ", + "line": 336, + "tags": [] + }, + { + "kind": "It", + "name": "Ignores comments in arrays", + "line": 353, + "tags": [] + }, + { + "kind": "It", + "name": "Ignores comments in dictionaries", + "line": 365, + "tags": [] + }, + { + "kind": "Describe", + "name": "ConvertFrom-Json -Depth Tests", + "line": 386, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert an object with depth less than Depth param set to and AsHashtable switch set to ", + "line": 399, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert an object with depth equal to Depth param set to and AsHashtable switch set to ", + "line": 417, + "tags": [] + }, + { + "kind": "It", + "name": "Fails to convert an object with greater depth than Depth param set to and AsHashtable switch set to ", + "line": 435, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Test-Json.Tests.ps1", + "describe": 1, + "context": 0, + "it": 42, + "parameterized_blocks": 6, + "tree": [ + { + "kind": "Describe", + "name": "Test-Json", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Missing JSON schema file doesn't exist", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Missing JSON file doesn't exist", + "line": 111, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid against a valid schema from string", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid against a valid schema with local reference", + "line": 123, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid by default against a schema with external file reference", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid by default against a schema file with external URI reference", + "line": 132, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid, with FetchExternalReference parameter, against a schema from file with external file reference", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid but unresolvable, with FetchExternalReference parameter, against a schema with external URI reference", + "line": 141, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid, with FetchExternalReference parameter, against an invalid schema with external file reference", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "FetchExternalReference does not affect later invocations", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "Json is valid against a valid schema from file", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Json file specified using -Path is valid", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "Json file specified using -LiteralPath is valid", + "line": 172, + "tags": [] + }, + { + "kind": "It", + "name": "Json file specified using LiteralPath aliases -PSPath and -LP is valid", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Json file specified using -Path from pipeline is valid", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Json file specified using -LiteralPath from pipeline is valid", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is valid against a valid schema from string", + "line": 189, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is valid against a valid schema from file", + "line": 193, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid against a valid schema from string", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Json is invalid against a valid schema from file", + "line": 210, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is invalid against a valid schema from file", + "line": 218, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is invalid", + "line": 223, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is invalid against a valid schema from string", + "line": 227, + "tags": [] + }, + { + "kind": "It", + "name": "Json file is invalid against an empty file", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json throw if a schema from string is invalid", + "line": 236, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json throw if a schema from file is invalid", + "line": 241, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json throw if a path to a schema from file is invalid", + "line": 246, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json throw if a path from file is invalid", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json throw if a path from file using -Path is a literal path", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Json file throw if a path from file using -LiteralPath is a wildcard or regular expression", + "line": 259, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json write an error on invalid () Json against a valid schema from string", + "line": 264, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json write an error on invalid () Json against a valid schema from file", + "line": 276, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json write an error on invalid () Json file against a valid schema from string", + "line": 288, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json write an error on invalid () Json file against a valid schema from file", + "line": 300, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json return all errors when check invalid Json against a valid schema from string", + "line": 312, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json return all errors when check invalid Json against a valid schema from file", + "line": 322, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json return all errors when check invalid Json file against a valid schema from string", + "line": 332, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json return all errors when check invalid Json file against a valid schema from file", + "line": 342, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json recognizes non-object types: ", + "line": 352, + "tags": [] + }, + { + "kind": "It", + "name": "Test-Json returns True with document options ''", + "line": 376, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Disable-PSBreakpoint.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Disable-PSBreakpoint", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should disable breakpoints using pipeline input by value", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should disable breakpoints using pipeline input by property name", + "line": 24, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Error.Tests.ps1", + "describe": 1, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Write-Error Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be works with command: write-error myerrortext", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be works with all parameters", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Should be works with all parameters", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to throw with -ErrorAction stop", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw a non-terminating error", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Should trip an exception using the exception switch", + "line": 87, + "tags": [] + }, + { + "kind": "It", + "name": "Should output the error message to the `$error automatic variable", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "ErrorRecord should not be truncated or have inserted newlines when redirected from another process", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pass ErrorRecord to parameter position 0.", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pass Exception to parameter position 0.", + "line": 122, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pass string to parameter position 0.", + "line": 131, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ImportExportCSV.Delimiter.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Using delimiters with Export-CSV and Import-CSV behave correctly", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Disallow use of null delimiter", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Disallow use of delimiter with useCulture parameter", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Imports the same properties as exported", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Delimiter with CSV import will fail correctly when culture does not match", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Delimiter with CSV import will succeed when culture matches export", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Delimiter with CSV import will succeed when delimiter is used explicitly", + "line": 79, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Json.Tests.ps1", + "describe": 1, + "context": 0, + "it": 12, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo-Json", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Newtonsoft.Json.Linq.Jproperty should be converted to Json properly", + "line": 7, + "tags": [] + }, + { + "kind": "It", + "name": "StopProcessing should succeed", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept minimum depth as 0.", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "The result string is packed in an array symbols when AsArray parameter is used.", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "The result string is not packed in the array symbols when there is only one input object and AsArray parameter is not used.", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "The result string should .", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle null", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle 'AutomationNull.Value' and 'NullString.Value' correctly", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle the ETS properties added to 'DBNull.Value' and 'NullString.Value'", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Should not serialize ETS properties added to DateTime", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Should not serialize ETS properties added to String", + "line": 143, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize BigInteger values", + "line": 149, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Output.Tests.ps1", + "describe": 2, + "context": 3, + "it": 12, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Write-Output DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Simple Write Object Test", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Works with NoEnumerate switch", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Preserves the input collection type and contents with -NoEnumerate", + "line": 24, + "tags": [] + }, + { + "kind": "Describe", + "name": "Write-Output", + "line": 35, + "tags": [] + }, + { + "kind": "Context", + "name": "Input Tests", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should allow piped input", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Should write output to the output stream when using piped input", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should use inputobject switch", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should write output to the output stream when using inputobject switch", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to write to a variable", + "line": 54, + "tags": [] + }, + { + "kind": "Context", + "name": "Pipeline Command Tests", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Should send object to the next command in the pipeline", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same result between inputobject switch and piped input", + "line": 65, + "tags": [] + }, + { + "kind": "Context", + "name": "Enumerate Objects", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "Should see individual objects when not using the NoEnumerate switch", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to treat a collection as a single object using the NoEnumerate switch", + "line": 80, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Unblock-File.Tests.ps1", + "describe": 1, + "context": 2, + "it": 9, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Unblock-File", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Windows and macOS", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': no file exist", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': no file exist", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': file exist", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': file exist", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Write an error if a file is read only", + "line": 74, + "tags": [] + }, + { + "kind": "Context", + "name": "Linux", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': no file exist", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': no file exist", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': file exist", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': file exist", + "line": 123, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Enable-PSBreakpoint.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Enable-PSBreakpoint", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should enable breakpoints using pipeline input by value", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should enable breakpoints using pipeline input by property name", + "line": 24, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Xml.Tests.ps1", + "describe": 1, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo-Xml DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to XML with parameter Depth", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to XML with parameter NoTypeInformation", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to XML as String", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to XML as Stream", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Can convert to XML as Document", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Can be stopped with method StopProcessing", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Can read back switch and parameter values using API", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "Can serialize integer primitive type", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Can serialize ContainerType.Dictionary type", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Can serialize ContainerType.Enumerable type", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Can serialize nested PSCustomObject properties", + "line": 111, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Sort-Object.Tests.ps1", + "describe": 4, + "context": 6, + "it": 38, + "parameterized_blocks": 17, + "tree": [ + { + "kind": "Describe", + "name": "Sort-Object", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to sort object in ascending with using Property switch", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to sort object in descending with using Descending switch", + "line": 14, + "tags": [] + }, + { + "kind": "Describe", + "name": "Sort-Object DRT Unit Tests", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with object array should work", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Non Conflicting Order Entry Keys should work", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Conflicting Order Entry Keys should work", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with One Order Entry Key should work", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with HistoryInfo object should work", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Non Existing And Null Script Property should work", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Non Existing And Null Property should work", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Non Case-Sensitive Unique should work", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Case-Sensitive Unique should work", + "line": 150, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Two Order Entry Keys should work", + "line": 162, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with -Descending:$false and Two Order Entry Keys should work", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with -Descending and Two Order Entry Keys should work", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Two Order Entry Keys with asc=true should work", + "line": 200, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Descending No Property should work", + "line": 214, + "tags": [] + }, + { + "kind": "Describe", + "name": "Sort-Object Stable Unit Tests", + "line": 227, + "tags": [] + }, + { + "kind": "Context", + "name": "Modulo stable sort", + "line": 229, + "tags": [] + }, + { + "kind": "It", + "name": "Return each value in an ordered set, sorted by the value modulo 3, with items having the same result appearing in the same order", + "line": 233, + "tags": [] + }, + { + "kind": "It", + "name": "Return each value in an ordered set, sorted by the value modulo 3 (descending), with items having the same result appearing in the same order", + "line": 258, + "tags": [] + }, + { + "kind": "It", + "name": "Return each value in an ordered set, sorted by the value modulo 3, discarding duplicates", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "Return each value in an ordered set, sorted by the value modulo 3 (descending), discarding duplicates", + "line": 291, + "tags": [] + }, + { + "kind": "It", + "name": "Sort-Object with Unique Stable should return proper records", + "line": 299, + "tags": [] + }, + { + "kind": "Describe", + "name": "Sort-Object Top and Bottom Unit Tests", + "line": 313, + "tags": [] + }, + { + "kind": "Context", + "name": "Integer n-sort", + "line": 367, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted in order", + "line": 371, + "tags": [] + }, + { + "kind": "It", + "name": "Return all sorted in order when - is too large", + "line": 377, + "tags": [] + }, + { + "kind": "Context", + "name": "Heterogeneous n-sort", + "line": 385, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted in order", + "line": 401, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property in order", + "line": 407, + "tags": [] + }, + { + "kind": "Context", + "name": "Homogeneous n-sort", + "line": 416, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property in order", + "line": 429, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property in order (unique, case-insensitive)", + "line": 436, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property in order (unique, case-sensitive)", + "line": 443, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property with an order entry key", + "line": 450, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property with multiple non-conflicting order entry keys", + "line": 456, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by property with multiple conflicting order entry keys", + "line": 462, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by multiple properties with different order entry keys", + "line": 468, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by two properties in descending order", + "line": 474, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by two properties with -Descending:$false", + "line": 480, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted by two properties with mixed sort order", + "line": 486, + "tags": [] + }, + { + "kind": "Context", + "name": "N-sort of objects that do not define ToString", + "line": 494, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N sorted in order", + "line": 503, + "tags": [] + }, + { + "kind": "Context", + "name": "N-sort of objects with some null property values", + "line": 511, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N objects by property in order", + "line": 522, + "tags": [] + }, + { + "kind": "It", + "name": "Return the N by script property in order", + "line": 529, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Culture.Tests.ps1", + "describe": 2, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Culture", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a type of CultureInfo for Get-Culture cmdlet", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Should have (Get-Culture).Name variable be equivalent to `$PSCulture", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the specified culture with '-Name' parameter", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should return specified cultures with '-Name' parameter", + "line": 30, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept values from a pipeline for '-Name' parameter", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the culture array with '-ListAvailable' parameter", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Should write an error on unsupported culture name", + "line": 60, + "tags": [] + }, + { + "kind": "Describe", + "name": "`$PSCulture", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "`$PSCulture is the current thread culture", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "`$PSUICulture is the current thread culture", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "`$PSCulture follows the current thread culture", + "line": 76, + "tags": [] + }, + { + "kind": "It", + "name": "`$PSUICulture follows the current thread culture", + "line": 94, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Export-Csv.Tests.ps1", + "describe": 1, + "context": 1, + "it": 29, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Export-Csv", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called without error", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if an output file isn't specified", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should be a string when exporting via pipe", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should be an object when exporting via the inputObject switch", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Should output a csv file containing a string of all the lengths of each element when piped input is used", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include type information by default", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include type information with -NoTypeInformation", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include headers with -NoHeader when exported and can imported with headers", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include headers when imported with headers and exported using -NoHeader", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Includes type information when -IncludeTypeInformation is supplied", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Does not support -IncludeTypeInformation and -NoTypeInformation at the same time", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Should support -LiteralPath parameter", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Should overwrite file without -NoClobber parameter", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Should not overwrite file with -NoClobber parameter", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Should not overwrite read-only file without -Force parameter", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Should overwrite read-only file with -Force parameter", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Should not export to file if -WhatIf parameter specified", + "line": 140, + "tags": [] + }, + { + "kind": "It", + "name": "Should append to file if -Append parameter specified", + "line": 145, + "tags": [] + }, + { + "kind": "It", + "name": "Should append to empty file if -Append parameter specified", + "line": 156, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw when appended property does not exist in existing .csv file", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Should append existing properties, add missing properties with empty value, and skip extra properties", + "line": 172, + "tags": [] + }, + { + "kind": "It", + "name": "First line should be #TYPE if -IncludeTypeInformation used and pstypenames object property is empty", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Should remove 'CSV:' from the type name", + "line": 201, + "tags": [] + }, + { + "kind": "It", + "name": "Should escape double quote with another double quote", + "line": 209, + "tags": [] + }, + { + "kind": "It", + "name": "Test basic function works well", + "line": 217, + "tags": [] + }, + { + "kind": "It", + "name": "Test if it works with special character", + "line": 227, + "tags": [] + }, + { + "kind": "It", + "name": "Test export-csv with a useculture flag", + "line": 238, + "tags": [] + }, + { + "kind": "Context", + "name": "UseQuotes parameter", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes Always", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes Always is default", + "line": 270, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Register-ObjectEvent.Tests.ps1", + "describe": 1, + "context": 2, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Register-ObjectEvent", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of Register-ObjectEvent", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should return System.Management.Automation.PSEventSubscriber as return type of New-Event with the registered sourceidentifier", + "line": 14, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Register-ObjectEvent can validly register events", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should return source identifier of PesterTimer ", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an integer greater than 0 for the SubscriptionId", + "line": 26, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Html.Tests.ps1", + "describe": 1, + "context": 0, + "it": 15, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo-Html Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html with no parameters", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html Fragment parameter", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html as List", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html specified properties", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html using page parameters", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-Html pre and post", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML meta", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML meta with invalid properties should throw warning", + "line": 140, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML charset", + "line": 147, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML transitional", + "line": 166, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML supports scriptblock-based calculated properties: by hashtable", + "line": 171, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML supports scriptblock-based calculated properties: directly", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML calculated property supports 'name' key as alias of 'label'", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML calculated property supports integer 'width' entry", + "line": 186, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertTo-HTML calculated property supports string 'width' entry", + "line": 191, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-SecureRandom.Tests.ps1", + "describe": 2, + "context": 0, + "it": 18, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Get-SecureRandom DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a correct random number for ''", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should return correct random numbers for '' with Count specified", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to throw error when ''", + "line": 86, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-SecureRandom", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number greater than -1", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 100", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 100 and greater than -100 ", + "line": 102, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 20.93 and greater than 10.7 ", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a number from 1,2,3,5,8,13 ", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array ", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Should return three random numbers for array of 1,2,3,5,8,13 ", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all the numbers for array of 1,2,3,5,8,13 in no particular order", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all the numbers for array of 1,2,3,5,8,13 in randomized order when the Shuffle switch is used", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Should return for a string collection ", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a number for hexadecimal ", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error because the hexadecimal number is to large ", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept collection containing empty string for -InputObject", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept `$null in collection for -InputObject", + "line": 173, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have a -SetSeed parameter", + "line": 179, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Out-String.Tests.ps1", + "describe": 2, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Out-String DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "check display of properties with names containing wildcard characters", + "line": 4, + "tags": [] + }, + { + "kind": "Describe", + "name": "Out-String", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should accumulate the strings and returns them as a single string", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return an array of strings using the stream switch", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should send all objects through a pipeline when not using the stream switch", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Should send a single object through a pipeline when the stream switch is used", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should not print a newline when the nonewline switch is used", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should preserve embedded newline when the nonewline switch is used", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw error when NoNewLine and Stream are used together", + "line": 60, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Unimplemented-Cmdlet.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Unimplemented Utility Cmdlet Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "$Command should only be available on Windows", + "line": 10, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-UICulture.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-UICulture", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should have $ PsUICulture variable be equivalent to Get-UICulture object", + "line": 4, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-PSBreakpoint.Tests.ps1", + "describe": 1, + "context": 1, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Remove-PSBreakpoint", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Basic Removal Methods Tests", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a breakpoint by breakpoint Id", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a breakpoint by variable", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a breakpoint by command", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pipe breakpoint objects to Remove-PSBreakpoint", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Should Remove all breakpoints", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Should remove breakpoints using pipeline input by value", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Should remove breakpoints using pipeline input by property name", + "line": 73, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-TraceSource.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-TraceSource", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should output data sorted by name", + "line": 4, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Custom.Tests.ps1", + "describe": 3, + "context": 2, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Format-Custom", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Format-Custom aliases", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output between the alias and the unaliased function", + "line": 6, + "tags": [] + }, + { + "kind": "Context", + "name": "Check specific flags on Format-Custom", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to specify the depth in output", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the Property flag to select properties", + "line": 20, + "tags": [] + }, + { + "kind": "Describe", + "name": "Format-Custom DRT basic functionality", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom with subobject should work", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom with Tree Object should work", + "line": 89, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom with Empty Data Tree Object should work", + "line": 218, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom with Back Pointers Tree Object should work", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom with Leaf Only Data should work", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Custom should not lost data", + "line": 313, + "tags": [] + }, + { + "kind": "Describe", + "name": "Format-Custom with expression based EntrySelectedBy in a CustomControl", + "line": 323, + "tags": [] + }, + { + "kind": "It", + "name": "Property expression binding should be able to access the current object", + "line": 417, + "tags": [] + }, + { + "kind": "It", + "name": "ScriptBlock expression binding should be able to access the current object", + "line": 443, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Import-Alias.Tests.ps1", + "describe": 2, + "context": 0, + "it": 9, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Import-Alias DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Alias Resolve To Multiple will throw PSInvalidOperationException", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Alias From Exported Alias File Aliases Already Exist should throw SessionStateException", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Alias Into Invalid Scope should throw PSArgumentException", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Alias From Exported Alias File Aliases Already Exist using force should not throw", + "line": 39, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Alias", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import an alias file successfully", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Should classify an alias as non existent when it is not imported yet", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to parse ", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error when reading more than four values", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error when reading less than four values", + "line": 114, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Update-FormatData.Tests.ps1", + "describe": 3, + "context": 2, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Update-FormatData", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Update-FormatData update correctly", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw upon reloading previous formatting file", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "Should validly load formatting data", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Update with atributes on Configuration node should be ignored", + "line": 22, + "tags": [] + }, + { + "kind": "Describe", + "name": "Update-FormatData basic functionality", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Update-FormatData with WhatIf should work", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Update with invalid format xml should fail", + "line": 91, + "tags": [] + }, + { + "kind": "Describe", + "name": "Update-FormatData with resources in CustomControls", + "line": 106, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Update-FormatData", + "line": 122, + "tags": [] + }, + { + "kind": "It", + "name": "Resources in WindowsPS syntax should be loaded successfully", + "line": 123, + "tags": [] + }, + { + "kind": "It", + "name": "Resources in CorePS syntax should be loaded successfully", + "line": 132, + "tags": [] + }, + { + "kind": "It", + "name": "Verify assembly path in error message when resource is Not found", + "line": 140, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-Variable.Tests.ps1", + "describe": 2, + "context": 2, + "it": 30, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-Variable DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "New-Variable variable with description should works", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "New-Variable variable with option should works", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "New-Variable variable twice should throw Exception", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "New-Variable ReadOnly variable twice should throw Exception", + "line": 37, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Variable", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Should create a new variable with no parameters", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set variable name using the Name parameter", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to assign a value to a variable using the value switch", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to assign a value to a new variable without using the value switch", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Should assign a description to a new variable using the description switch", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to set the name of a new variable to that of an old variable within same scope when the Force switch is missing", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "Should change the value of an already existing variable using the Force switch", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set the value of a variable by piped input", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pipe object properties to output using the PassThru switch", + "line": 106, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set the value using the value switch", + "line": 112, + "tags": [] + }, + { + "kind": "Context", + "name": "Option tests", + "line": 118, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the options switch without error", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Should default to none as the value for options", + "line": 123, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set ReadOnly option", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to change variable created using the ReadOnly option when the Force switch is not used", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a new variable to constant", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to change an existing variable to constant", + "line": 143, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to delete a constant variable", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to change a constant variable", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a variable as private without error", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to see the value of a private variable when within scope", + "line": 171, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to see the value of a private variable when out of scope", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the AllScope switch without error", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to see variable created using the AllScope switch in a child scope", + "line": 189, + "tags": [] + }, + { + "kind": "Context", + "name": "Scope Tests", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a global scope variable using the global switch", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a local scope variable using the local switch", + "line": 224, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a script scope variable using the script switch", + "line": 229, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Update-List.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Update-List Tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "-Add works", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "-Remove works", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "-Add with -Remove works", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "-Replace works", + "line": 24, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-TimeSpan.Tests.ps1", + "describe": 2, + "context": 1, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-TimeSpan DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should works proper with new-timespan", + "line": 4, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-TimeSpan", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a new timespan object", + "line": 17, + "tags": [] + }, + { + "kind": "Context", + "name": "Core Functionality Tests", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should have expected values for time properties set during creation", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should have matching output when using the Start switch vs piping from another cmdlet", + "line": 51, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Compare-Object.Tests.ps1", + "describe": 2, + "context": 0, + "it": 25, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Compare-Object", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to compare the same object using the referenceObject and differenceObject switches", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw when referenceobject switch is not used", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw when differenceobject switch is not used", + "line": 30, + "tags": [] + }, + { + "kind": "It", + "name": "Should indicate data that exists only in the reference dataset", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Should indicate data that exists only in the difference dataset", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should indicate data that exists in both datasets when the includeEqual switch is used", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the casesensitive switch", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Should correctly indicate that different cases are different when the casesensitive switch is used", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw when reference set is null", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw when difference set is null", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Should only display equal lines when excludeDifferent switch is used without the includeequal switch", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Should only display equal lines when excludeDifferent switch is used alongside the includeequal switch", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Should give a 0 array when using excludedifferent switch when also setting the includeequal switch to false", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pass objects to pipeline using the passthru switch", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to specify the property of two objects to compare", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to specify the syncwindow without error", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the expected output when changing the syncwindow", + "line": 112, + "tags": [] + }, + { + "kind": "Describe", + "name": "Compare-Object DRT basic functionality", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with 1 referenceObject and 1 differenceObject should work", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with 2 referenceObjects and 1 differenceObject should work", + "line": 261, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with 0 SyncWindow should work", + "line": 327, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with SyncWindow should work", + "line": 393, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with Script Block Property Parameter should work", + "line": 436, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with no ReferenceObject nor DifferenceObject: output nothing, no error and should work", + "line": 448, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with no DifferenceObject should work", + "line": 453, + "tags": [] + }, + { + "kind": "It", + "name": "Compare-Object with no ReferenceObject should work", + "line": 459, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Variable.Tests.ps1", + "describe": 2, + "context": 2, + "it": 26, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Set-Variable DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name should works", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name with position should works", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name with scope should works", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name with position should works", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name with Description and Value should works", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable normal variable Name with just Description should works", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable overwrite Constant Option should throw SessionStateUnauthorizedAccessException", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable of existing Private variable without force should throw Exception", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable with Exclude, then Get-Variable it should throw ItemNotFoundException", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable of existing ReadOnly variable without force should throw Exception", + "line": 117, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable of ReadOnly variable with private scope should work", + "line": 127, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Variable pipeline with Get-Variable should work", + "line": 136, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-Variable", + "line": 147, + "tags": [] + }, + { + "kind": "It", + "name": "Should create a new variable with no parameters", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Should assign a value to a variable it has to create", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Should change the value of an already existing variable", + "line": 175, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called with the set alias", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called with the sv alias", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set variable name using the Name parameter", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set the value of a variable by piped input", + "line": 203, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pipe object properties to output using the PassThru switch", + "line": 211, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set the value using the value switch", + "line": 220, + "tags": [] + }, + { + "kind": "Context", + "name": "Scope Tests", + "line": 230, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a global scope variable using the global switch", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a global variable using the script scope switch", + "line": 235, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set an item locally using the local switch", + "line": 239, + "tags": [] + }, + { + "kind": "Context", + "name": "Set-Variable -Append tests", + "line": 244, + "tags": [] + }, + { + "kind": "It", + "name": "Can append values to a variable", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "Can use set-variable via streaming and append values", + "line": 266, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Measure-Command.Tests.ps1", + "describe": 1, + "context": 2, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Measure-Command", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate return types for Measure-Command", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return TimeSpan as the return type", + "line": 6, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate that it is executing commands correctly", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "Should return TimeSpan after executing a script", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should return TimeSpan after executing a cmdlet", + "line": 17, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Alias.Tests.ps1", + "describe": 3, + "context": 2, + "it": 17, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Get-Alias DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Bogus Scope Name should throw PSArgumentException", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias OutOfRange Scope", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Named Single Valid", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Positional Single Valid", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Named Multiple Valid", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Named Wildcard Valid", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Positional Wildcard Valid", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Named Wildcard And Exclude Valid", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Scope Valid", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Expose Bug 1065828, BugId:905235", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias Zero Scope Valid", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Test get-alias with Definition parameter", + "line": 148, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Alias DisplayName should always show AliasName -> ResolvedCommand for all aliases", + "line": 158, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Alias", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Should have a return type of System.Array when gal returns more than one object", + "line": 171, + "tags": [] + }, + { + "kind": "It", + "name": "should return an array of objects", + "line": 197, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Alias null tests", + "line": 211, + "tags": [] + }, + { + "kind": "Context", + "name": "Check null or empty value to the -Name parameter", + "line": 217, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if is passed to -Name parameter", + "line": 219, + "tags": [] + }, + { + "kind": "Context", + "name": "Check null or empty value to the -Name parameter via pipeline", + "line": 224, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if is passed through pipeline to -Name parameter", + "line": 225, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-EventSubscriber.Tests.ps1", + "describe": 1, + "context": 2, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-EventSubscriber", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of Get-EventSubscriber", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should return System.Management.Automation.PSEventSubscriber as return type of New-Event", + "line": 10, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Get-EventSubscriber can validly register events", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should return source identifier of PesterTimer ", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an integer greater than 0 for the SubscriptionId", + "line": 24, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-TypeData.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Remove-TypeData DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Remove With Pipe line Input Pass Type Shortcut String", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Remove Type File In Initial Session State", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Remove Type File In Initial Session State File Not In Cache", + "line": 79, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-Csv.Tests.ps1", + "describe": 2, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertFrom-Csv", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pipe", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Should have expected results when using piped inputs", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a delimiter", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Should actually delimit the output", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to have multiple columns", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Should Contain the Imported Type data", + "line": 62, + "tags": [] + }, + { + "kind": "Describe", + "name": "ConvertFrom-Csv DRT Unit Tests", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Test ConvertFrom-Csv with pipelined InputObject and Header", + "line": 72, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Environment-Variables.Tests.ps1", + "describe": 1, + "context": 1, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Environment-Variables", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should have environment variables", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should have a nonempty PATH", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should contain /bin in the PATH", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the correct HOME", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set the environment variables", + "line": 35, + "tags": [] + }, + { + "kind": "Context", + "name": "~ in PATH", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to resolve ~ in PATH", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to resolve ~/folder in PATH", + "line": 75, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Event.Tests.ps1", + "describe": 1, + "context": 1, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Remove-Event", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check Remove-Event can validly remove events", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should remove an event given a sourceidentifier", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should remove an event given an event identifier", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove an event given a pipe from Get-Event", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should NOT remove an event given the whatif flag", + "line": 33, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Variable.Tests.ps1", + "describe": 2, + "context": 1, + "it": 21, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Variable DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable of not existing variable Name should throw ItemNotFoundException", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable of existing variable Name with include and bogus exclude should work", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable of existing variable Name with Description and Option should work", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable of existing variable Globbing Name should work", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable of existing private variable Name should throw ItemNotFoundException", + "line": 39, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Variable", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call with no parameters without error", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Should return environment variables when called with no parameters", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the value of an object", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call using the Name switch", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use wildcard characters in the Name field", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Should return only the value if the value switch is used", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Should pipe string to the name field without the Name field being specified", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to include a set of variables to get", + "line": 102, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to exclude a set of variables to get", + "line": 118, + "tags": [] + }, + { + "kind": "Context", + "name": "Scope Tests", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get a global scope variable using the global switch", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a global scope variable using the local switch", + "line": 136, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get a global variable when there's one in the script scope", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get an item locally using the local switch", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get a variable created in the global scope when there's one in local scope", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get a script variable created using the script switch", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a global script variable that was created using the script scope switch", + "line": 173, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Select-Xml.Tests.ps1", + "describe": 2, + "context": 0, + "it": 9, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Select-Xml DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Can select text from an XML document", + "line": 23, + "tags": [] + }, + { + "kind": "Describe", + "name": "Select-Xml Feature Tests", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Can work with input files using ", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Can work with input streams", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Can throw on non filesystem paths using ", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Can throw for invalid XML file", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Can throw for invalid XML namespace", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Can throw for invalid XML content", + "line": 109, + "tags": [] + }, + { + "kind": "It", + "name": "Can use ToString() on nested XML node", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "Can use ToString() with file", + "line": 118, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Member.Tests.ps1", + "describe": 2, + "context": 3, + "it": 15, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Member", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on string objects, ints, arrays, etc", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to extract a field from string objects, ints, arrays, etc", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on a newly created PSObject", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on IntPtr", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should work with incomplete parameter '-i'", + "line": 52, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Member DRT Unit Tests", + "line": 58, + "tags": [] + }, + { + "kind": "Context", + "name": "Verify Get-Member with Class", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Fail to get member without any input", + "line": 163, + "tags": [] + }, + { + "kind": "It", + "name": "Get the expected Properties of \"Employee\" object", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Get the Public Methods of \"Employee\" object", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Get property sets defined in private members", + "line": 196, + "tags": [] + }, + { + "kind": "Context", + "name": "Verify Get-Member with Static Parameter", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Get the static properties and methods of the object", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Get the static properties and methods of int instance", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "Get the static properties and methods of int instance Wrapped", + "line": 233, + "tags": [] + }, + { + "kind": "Context", + "name": "Verify Get-Member with other parameters", + "line": 247, + "tags": [] + }, + { + "kind": "It", + "name": "works with View Parameter", + "line": 249, + "tags": [] + }, + { + "kind": "It", + "name": "Get hidden members", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Get Set Property Accessors On PsBase", + "line": 268, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-Alias.Tests.ps1", + "describe": 2, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-Alias DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "New-Alias Constant should throw SessionStateUnauthorizedAccessException", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "New-Alias NamePositional And Value Valid", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "New-Alias NamePositional And ValuePositional Valid", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "New-Alias Description Valid", + "line": 28, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Alias", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called using the name and value parameters without error", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output between the alias and the original cmdlet", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call the New-Alias cmdlet using the nal alias without error", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output between the nal alias and the New-Alias cmdlet", + "line": 58, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-PSCallStack.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-PSCallStack DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the script block of a catch clause does not show up on the call stack", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Verify that the script block of a trap statement shows up on the call stack", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Get-PSCallStack returns Arguments", + "line": 92, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Verbose.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Write-Verbose", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call cmdlet without error", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should not display verbose output by default", + "line": 7, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set verbose output to display by changing the `$VerbosePreference automatic variable", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set verbose output to display by using the verbose switch", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set verbose switch using a colon and boolean", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have added line breaks", + "line": 31, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Progress.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Write-Progress DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to throw exception when running Write-Progress with bad percentage", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to throw exception when running Write-Progress with bad parent id ", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "all mandatory params works", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "all params works", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Activity longer than console width works", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to complete a progress record with no activity specified", + "line": 32, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Invoke-Item.Tests.ps1", + "describe": 2, + "context": 2, + "it": 5, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Invoke-Item basic tests", + "line": 65, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke a text file on Unix", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke text file '' without error on Mac", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke an executable file without error", + "line": 127, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke a folder", + "line": 158, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke a folder without error", + "line": 212, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-Item tests on Windows", + "line": 266, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke a file without error on Windows full SKUs", + "line": 299, + "tags": [] + }, + { + "kind": "It", + "name": "Should start a file without error on Windows full SKUs", + "line": 312, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/WebCmdlets.Tests.ps1", + "describe": 8, + "context": 25, + "it": 315, + "parameterized_blocks": 53, + "tree": [ + { + "kind": "Describe", + "name": "Invoke-WebRequest tests", + "line": 395, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest returns Correct User-Agent on MacOSX", + "line": 434, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest returns Correct User-Agent on Linux", + "line": 445, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest returns Correct User-Agent on Windows", + "line": 457, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest returns headers dictionary", + "line": 469, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest with blank ContentType succeeds", + "line": 481, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -DisableKeepAlive", + "line": 493, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -HttpVersion ''", + "line": 504, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -MaximumRedirection", + "line": 527, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest error for -MaximumRedirection", + "line": 539, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest redirect with -Query destination Http", + "line": 547, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest redirect with -Query destination Https", + "line": 557, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest supports request that returns page containing UTF-8 data.", + "line": 567, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -ContentType overwrites Content-Type from -Headers.", + "line": 578, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest supports sending request as UTF-8.", + "line": 585, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest supports sending XML requests without encoding", + "line": 598, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest supports request that returns page containing CodPage 936 data.", + "line": 607, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest validate ConnectionTimeoutSeconds option", + "line": 618, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest validate TimeoutSec alias", + "line": 626, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest error with -Proxy and -NoProxy option", + "line": 634, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest with -Proxy option set - ''", + "line": 647, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest supports request that returns -encoded data.", + "line": 665, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Uri $uri -Method $method -ContentType $contentType -Body [body data]", + "line": 698, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Uri $uri -Method $method -Body [body data]", + "line": 711, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -Headers --> Set KeepAlive to false via headers", + "line": 736, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest UserAgent. Execute--> $command", + "line": 758, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -OutFile", + "line": 770, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -OutFile folder Downloads the file and names it", + "line": 777, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -PassThru -OutFile saves the downloaded file path as a property in WebResponseObject", + "line": 790, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -PassThru -OutFile saves the downloaded file path as a property in WebResponseObject", + "line": 797, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -PassThru -OutFile -Verbose File Name reflects the downloaded file name", + "line": 805, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest should fail if -OutFile is .", + "line": 812, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest handles missing Content-Type in response header", + "line": 822, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest StandardMethod and CustomMethod parameter sets", + "line": 830, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest CustomMethod method is used", + "line": 837, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest default ContentType for CustomMethod POST", + "line": 845, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest body is converted to query params for CustomMethod GET", + "line": 854, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest empty body CustomMethod GET", + "line": 861, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest body is converted to query params for CustomMethod GET and -NoProxy", + "line": 868, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns HTTP errors in exception", + "line": 875, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns errors in exception", + "line": 893, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns empty RelationLink property if there is no Link Header", + "line": 922, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns valid RelationLink property with absolute uris if Link Header is present ", + "line": 930, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns valid RelationLink property with absolute uris if Multiple Link Headers are present", + "line": 948, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest RelationLink keys are treated case-insensitively", + "line": 962, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest quietly ignores invalid Link Headers in RelationLink property: ", + "line": 984, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest handles different whitespace for Link Headers: ", + "line": 1001, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-WebRequest supresses terminating errors with -SkipHttpErrorCheck", + "line": 1018, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-WebRequest terminates without -SkipHttpErrorCheck", + "line": 1027, + "tags": [] + }, + { + "kind": "Context", + "name": "Redirect", + "line": 1035, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest with -PreserveAuthorizationOnRedirect preserves the authorization header on redirect: ", + "line": 1037, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest with -PreserveAuthorizationOnRedirect respects -MaximumRedirection on redirect: ", + "line": 1045, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest preserves the authorization header on multiple redirects: ", + "line": 1053, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest with -WebSession and -PreserveAuthorizationOnRedirect doesn't change session variable on multiple redirects: ", + "line": 1062, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest strips the authorization header on various redirects: ", + "line": 1098, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest strips the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 1113, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest -PreserveAuthorizationOnRedirect keeps the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 1126, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest -PreserveAuthorizationOnRedirect -CustomMethod POST keeps the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 1140, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest -PreserveHttpMethodOnRedirect strips the authorization header and remains POST when it handles the redirect: ", + "line": 1155, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest -PreserveHttpMethodOnRedirect -PreserveAuthorizationOnRedirect keeps the authorization header and remains POST when it handles the redirect: ", + "line": 1169, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-WebRequest handles responses without Location header for requests with Authorization header and redirect: ", + "line": 1183, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest Https to Http redirect with -AllowInsecureRedirect", + "line": 1204, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest Https to Http redirect without -AllowInsecureRedirect", + "line": 1214, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest Https to Http (No Scheme) redirect without -AllowInsecureRedirect", + "line": 1223, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebRequest SkipHeaderVerification Tests", + "line": 1233, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default header handling with no errors", + "line": 1240, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default header handling reports an error is returned for an invalid If-Match header value", + "line": 1249, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest header handling does not report an error when using -SkipHeaderValidation", + "line": 1259, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default UserAgent handling with no errors", + "line": 1268, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default UserAgent handling reports an error is returned for an invalid UserAgent value", + "line": 1278, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest UserAgent handling does not report an error when using -SkipHeaderValidation", + "line": 1288, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default ContentType handling reports no error is returned for a valid Content-Type header value and -Body", + "line": 1298, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default ContentType handling reports an error is returned for an invalid Content-Type header value and -Body", + "line": 1310, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest ContentType handling reports no error is returned for an invalid Content-Type header value, -Body, and -SkipHeaderValidation", + "line": 1319, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default ContentType handling reports no error is returned for a valid Content-Type header value and -InFile", + "line": 1331, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default ContentType handling reports an error is returned for an invalid Content-Type header value and -InFile", + "line": 1343, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest default ContentType handling reports no error is returned for an invalid Content-Type header value, -Infile, and -SkipHeaderValidation", + "line": 1351, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest applies -ContentType when no -Body is present", + "line": 1363, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest applies an invalid -ContentType when no -Body is present and -SkipHeaderValidation is present", + "line": 1374, + "tags": [] + }, + { + "kind": "Context", + "name": "BasicHtmlWebResponseObject Encoding tests", + "line": 1388, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects charset meta value when the ContentType header does not define it.", + "line": 1390, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects charset meta value when newlines are encountered in the element.", + "line": 1403, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects charset meta value when the attribute value is unquoted.", + "line": 1417, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects http-equiv charset meta value when the ContentType header does not define it.", + "line": 1431, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects http-equiv charset meta value newlines are encountered in the element.", + "line": 1445, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest ignores meta charset value when Content-Type header defines it.", + "line": 1459, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest honors non-utf8 charsets in the Content-Type header", + "line": 1474, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest defaults to iso-UTF-8 when an unsupported/invalid charset is declared", + "line": 1489, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest defaults to UTF-8 when an unsupported/invalid charset is declared using http-equiv", + "line": 1503, + "tags": [] + }, + { + "kind": "Context", + "name": "Content Header", + "line": 1522, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest includes Content headers in Headers property", + "line": 1523, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest includes Content headers in RawContent property", + "line": 1536, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Supports Multiple response headers with same name", + "line": 1550, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest does not sent expect 100-continue headers by default", + "line": 1570, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest sends expect 100-continue header when defined in -Headers", + "line": 1581, + "tags": [] + }, + { + "kind": "Context", + "name": "HTTPS Tests", + "line": 1595, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest -SkipCertificateCheck", + "line": 1597, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-WebRequest returns native HTTPS error message in exception", + "line": 1610, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Certificate Authentication Fails without -Certificate", + "line": 1620, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Certificate Authentication Successful with -Certificate", + "line": 1629, + "tags": [] + }, + { + "kind": "Context", + "name": "Multipart/form-data Tests", + "line": 1641, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Supports Multipart String Values", + "line": 1670, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Supports Multipart File Values", + "line": 1680, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Supports Mixed Multipart String and File Values", + "line": 1692, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form supports string values", + "line": 1705, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form supports a collection of string values", + "line": 1716, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form supports file values", + "line": 1728, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form sets Content-Disposition FileName and FileNameStar.", + "line": 1743, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form supports a collection of file values", + "line": 1760, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form supports combinations of strings and files", + "line": 1780, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form is mutually exclusive with -Body", + "line": 1807, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Form is mutually exclusive with -InFile", + "line": 1816, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebRequest -Authentication tests", + "line": 1825, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication Basic", + "line": 1840, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication Basic with null username", + "line": 1853, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication ", + "line": 1867, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication does not support -UseDefaultCredentials", + "line": 1881, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication does not support Both -Credential and -Token", + "line": 1893, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication requires -Token", + "line": 1905, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication Basic requires -Credential", + "line": 1916, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication Requires HTTPS", + "line": 1926, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -Authentication Can use HTTP with -AllowUnencryptedAuthentication", + "line": 1936, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -Credential over HTTPS", + "line": 1949, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -Credential Requires HTTPS", + "line": 1961, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -Credential Can use HTTP with -AllowUnencryptedAuthentication", + "line": 1970, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -UseDefaultCredentials with '' over HTTPS", + "line": 1984, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -UseDefaultCredentials Requires HTTPS", + "line": 2001, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest Negotiated -UseDefaultCredentials with '' Can use HTTP with -AllowUnencryptedAuthentication", + "line": 2011, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebRequest -SslProtocol Test", + "line": 2027, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -SslProtocol works on ", + "line": 2069, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest -SslProtocol -SslProtocol fails on a only connection", + "line": 2084, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebRequest File Resume Feature", + "line": 2096, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume requires -OutFile", + "line": 2112, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume should fail if -OutFile folder", + "line": 2117, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume Downloads the whole file when the file does not exist", + "line": 2122, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume overwrites an existing file that is larger than the remote file", + "line": 2134, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume overwrites existing file when remote server does not support resume", + "line": 2151, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume resumes downloading from bytes", + "line": 2169, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -Resume assumes the file was successfully completed when the local and remote file are the same size.", + "line": 2192, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebRequest retry tests", + "line": 2211, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest can retry - ", + "line": 2213, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest should fail when failureCount is greater than MaximumRetryCount", + "line": 2231, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest can retry with POST", + "line": 2240, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest respects the Retry-After header value in 429 status", + "line": 2253, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest ignores the Retry-After header value NOT in 429 status", + "line": 2269, + "tags": [] + }, + { + "kind": "Context", + "name": "Regex Parsing", + "line": 2286, + "tags": [] + }, + { + "kind": "It", + "name": "correctly parses an image with id, class, and src attributes", + "line": 2288, + "tags": [] + }, + { + "kind": "It", + "name": "correctly parses input tag(s) for ``", + "line": 2301, + "tags": [] + }, + { + "kind": "Context", + "name": "Denial of service", + "line": 2340, + "tags": [ + "DOS" + ] + }, + { + "kind": "It", + "name": "Image Parsing", + "line": 2342, + "tags": [] + }, + { + "kind": "It", + "name": "Charset Parsing", + "line": 2373, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-WebSession: Connection persistence in a WebSession", + "line": 2405, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence maintained", + "line": 2440, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence impacted by changing SkipCertificateCheck", + "line": 2448, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is not impacted by changing request headers", + "line": 2463, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is impacted by changing the session cookie jar", + "line": 2472, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is not impacted by changing the user agent", + "line": 2483, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is not impacted when NoProxy parameter is not supplied", + "line": 2492, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is not impacted when SslProtocol parameter is not supplied", + "line": 2506, + "tags": [] + }, + { + "kind": "It", + "name": "Connection persistence is not impacted by Proxy and NoProxy unless changed parameters are used between invocations", + "line": 2519, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-RestMethod tests", + "line": 2548, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod returns Correct User-Agent on MacOSX", + "line": 2570, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod returns Correct User-Agent on Linux", + "line": 2579, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod returns Correct User-Agent on Windows", + "line": 2589, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod with blank ContentType succeeds", + "line": 2599, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod returns headers dictionary", + "line": 2610, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -DisableKeepAlive", + "line": 2620, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -HttpVersion ''", + "line": 2632, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -MaximumRedirection", + "line": 2653, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod error for -MaximumRedirection", + "line": 2663, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod redirect with -Query destination Http", + "line": 2671, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod redirect with -Query destination Https", + "line": 2680, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod supports request that returns page containing UTF-8 data.", + "line": 2689, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -ContentType overwrites Content-Type from -Headers.", + "line": 2697, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod supports sending requests as UTF8", + "line": 2704, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod supports sending XML requests without encoding", + "line": 2713, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod supports request that returns page containing Code Page 936 data.", + "line": 2721, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod validate ConnectionTimeoutSeconds option", + "line": 2729, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod validate TimeoutSec alias", + "line": 2737, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod error with -Proxy and -NoProxy option", + "line": 2745, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod with -Proxy option - ''", + "line": 2758, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod supports request that returns -encoded data.", + "line": 2776, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Uri $uri -Method $method -ContentType $contentType -Body [body data]", + "line": 2805, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Uri $uri -Method $method -Body [body data]", + "line": 2817, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -Headers --> Set KeepAlive to false via headers", + "line": 2840, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod UserAgent. Execute--> $command", + "line": 2864, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -OutFile", + "line": 2874, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -OutFile folder Downloads the file and names it", + "line": 2881, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -PassThru -OutFile Downloads the file and pipes it", + "line": 2894, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod should fail if -OutFile is .", + "line": 2915, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod handles missing Content-Type in response header", + "line": 2925, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod StandardMethod and CustomMethod parameter sets", + "line": 2933, + "tags": [] + }, + { + "kind": "It", + "name": "Validate CustomMethod method is used", + "line": 2939, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod default ContentType for CustomMethod POST", + "line": 2947, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod body is converted to query params for CustomMethod GET", + "line": 2955, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod empty body CustomMethod GET", + "line": 2962, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod body is converted to query params for CustomMethod GET and -NoProxy", + "line": 2969, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod returns HTTP errors in exception", + "line": 2976, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -FollowRelLink doesn't fail if no Link Header is present", + "line": 2994, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -FollowRelLink correctly follows all the available relation links ", + "line": 3006, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -FollowRelLink correctly limits to -MaximumRelLink", + "line": 3020, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -FollowRelLink strips the authorization header on followed relation links by default", + "line": 3031, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod quietly ignores invalid Link Headers if -FollowRelLink is specified: ", + "line": 3043, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod handles whitespace for Link Headers if -FollowRelLink is specified: ", + "line": 3055, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -FollowRelLink correctly manages commas", + "line": 3066, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-RestMethod supresses terminating errors with -SkipHttpErrorCheck", + "line": 3076, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-RestMethod terminates without -SkipHttpErrorCheck", + "line": 3084, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-RestMethod assigns 200 status code with -StatusCodeVariable", + "line": 3092, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-RestMethod assigns 404 status code with -StatusCodeVariable", + "line": 3106, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Invoke-RestMethod assigns 500 status code with -StatusCodeVariable", + "line": 3120, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod with -PreserveAuthorizationOnRedirect preserves the authorization header on redirect: ", + "line": 3136, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod preserves the authorization header on multiple redirects: ", + "line": 3146, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod with -WebSession and -PreserveAuthorizationOnRedirect doesn't change session variable on multiple redirects: ", + "line": 3156, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod strips the authorization header on various redirects: ", + "line": 3192, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod strips the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 3207, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod -PreserveAuthorizationOnRedirect keeps the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 3220, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod -PreserveAuthorizationOnRedirect -CustomMethod POST keeps the authorization header redirects and switches from POST to GET when it handles the redirect: ", + "line": 3234, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod -PreserveHttpMethodOnRedirect strips the authorization header and remains POST when it handles the redirect: ", + "line": 3248, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod -PreserveHttpMethodOnRedirect -PreserveAuthorizationOnRedirect keeps the authorization header and remains POST when it handles the redirect: ", + "line": 3262, + "tags": [] + }, + { + "kind": "It", + "name": "Validates Invoke-RestMethod handles responses without Location header for requests with Authorization header and redirect: ", + "line": 3276, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod Https to Http redirect with -AllowInsecureRedirect", + "line": 3297, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod Https to Http redirect without -AllowInsecureRedirect", + "line": 3306, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod Https to Http (No Scheme) redirect without -AllowInsecureRedirect", + "line": 3315, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod SkipHeaderVerification Tests", + "line": 3326, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default header handling with no errors", + "line": 3332, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default header handling reports an error is returned for an invalid If-Match header value", + "line": 3341, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod header handling does not report an error when using -SkipHeaderValidation", + "line": 3351, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default UserAgent handling with no errors", + "line": 3360, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default UserAgent handling reports an error is returned for an invalid UserAgent value", + "line": 3370, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod UserAgent handling does not report an error when using -SkipHeaderValidation", + "line": 3380, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default ContentType handling reports no error is returned for a valid Content-Type header value and -Body", + "line": 3390, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default ContentType handling reports an error is returned for an invalid Content-Type header value and -Body", + "line": 3401, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod ContentType handling reports no error is returned for an invalid Content-Type header value, -Body, and -SkipHeaderValidation", + "line": 3410, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default ContentType handling reports no error is returned for a valid Content-Type header value and -InFile", + "line": 3421, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default ContentType handling reports an error is returned for an invalid Content-Type header value and -InFile", + "line": 3432, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod default ContentType handling reports no error is returned for an invalid Content-Type header value, -Infile, and -SkipHeaderValidation", + "line": 3440, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod applies -ContentType when no -Body is present", + "line": 3451, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod applies an invalid -ContentType when no -Body is present and -SkipHeaderValidation is present", + "line": 3461, + "tags": [] + }, + { + "kind": "Context", + "name": "HTTPS Tests", + "line": 3472, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod -SkipCertificateCheck", + "line": 3474, + "tags": [] + }, + { + "kind": "It", + "name": "Validate Invoke-RestMethod returns native HTTPS error message in exception", + "line": 3487, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Certificate Authentication Fails without -Certificate", + "line": 3497, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Certificate Authentication Successful with -Certificate", + "line": 3504, + "tags": [] + }, + { + "kind": "Context", + "name": "Multipart/form-data Tests", + "line": 3514, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Supports Multipart String Values", + "line": 3543, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Supports Multipart File Values", + "line": 3552, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Supports Mixed Multipart String and File Values", + "line": 3563, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form supports string values", + "line": 3575, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form supports a collection of string values", + "line": 3585, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form supports file values", + "line": 3596, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form sets Content-Disposition FileName and FileNameStar.", + "line": 3610, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form supports a collection of file values", + "line": 3626, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form supports combinations of strings and files", + "line": 3645, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form is mutually exclusive with -Body", + "line": 3671, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Form is mutually exclusive with -InFile", + "line": 3680, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod does not sent expect 100-continue headers by default", + "line": 3689, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod sends expect 100-continue header when defined in -Headers", + "line": 3699, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod Encoding tests with BasicHtmlWebResponseObject response", + "line": 3711, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod detects charset meta value when the ContentType header does not define it.", + "line": 3713, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-WebRequest detects charset meta value when newlines are encountered in the element.", + "line": 3725, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod detects charset meta value when the attribute value is unquoted.", + "line": 3738, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod detects http-equiv charset meta value when the ContentType header does not define it.", + "line": 3751, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod detects http-equiv charset meta value newlines are encountered in the element.", + "line": 3764, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod ignores meta charset value when Content-Type header defines it.", + "line": 3777, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod honors non-utf8 charsets in the Content-Type header", + "line": 3791, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod defaults to UTF-8 when an unsupported/invalid charset is declared", + "line": 3805, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod defaults to UTF-8 when an unsupported/invalid charset is declared using http-equiv", + "line": 3818, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod ResponseHeadersVariable Tests", + "line": 3834, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod supports -ResponseHeadersVariable", + "line": 3836, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod supports -ResponseHeadersVariable overwriting existing variable", + "line": 3843, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod -Authentication tests", + "line": 3854, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication Basic", + "line": 3869, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication Basic with null username", + "line": 3881, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication ", + "line": 3894, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication does not support -UseDefaultCredentials", + "line": 3907, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication does not support Both -Credential and -Token", + "line": 3919, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication requires -Token", + "line": 3931, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication Basic requires -Credential", + "line": 3942, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication Requires HTTPS", + "line": 3952, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -Authentication Can use HTTP with -AllowUnencryptedAuthentication", + "line": 3962, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -Credential over HTTPS", + "line": 3974, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -Credential Requires HTTPS", + "line": 3985, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -Credential Can use HTTP with -AllowUnencryptedAuthentication", + "line": 3994, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -UseDefaultCredentials with '' over HTTPS", + "line": 4007, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -UseDefaultCredentials Requires HTTPS", + "line": 4023, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod Negotiated -UseDefaultCredentials with '' Can use HTTP with -AllowUnencryptedAuthentication", + "line": 4033, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod -SslProtocol Test", + "line": 4048, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -SslProtocol works on ", + "line": 4087, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Invoke-RestMethod -SslProtocol fails on a only connection", + "line": 4101, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod Single Value JSON null support", + "line": 4113, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod Supports a Single Value JSON null", + "line": 4115, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod Supports a Single Value JSON null and ignores whitespace", + "line": 4123, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod File Resume Feature", + "line": 4136, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume requires -OutFile", + "line": 4152, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume should fail if -OutFile folder", + "line": 4157, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume Downloads the whole file when the file does not exist", + "line": 4162, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume overwrites an existing file that is larger than the remote file", + "line": 4176, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume overwrites existing file when remote server does not support resume", + "line": 4192, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume resumes downloading from bytes", + "line": 4210, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -Resume assumes the file was successfully completed when the local and remote file are the same size.", + "line": 4232, + "tags": [] + }, + { + "kind": "Context", + "name": "Invoke-RestMethod retry tests", + "line": 4249, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod can retry - specified number of times - error 304", + "line": 4251, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod can retry with POST", + "line": 4263, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod respects the Retry-After header value in 429 status", + "line": 4275, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod ignores the Retry-After header value NOT in 429 status", + "line": 4291, + "tags": [] + }, + { + "kind": "Describe", + "name": "Validate Invoke-WebRequest and Invoke-RestMethod -InFile", + "line": 4309, + "tags": [] + }, + { + "kind": "Context", + "name": "InFile parameter negative tests", + "line": 4320, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 4390, + "tags": [] + }, + { + "kind": "Context", + "name": "InFile parameter positive tests", + "line": 4397, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest -InFile", + "line": 4404, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod -InFile", + "line": 4411, + "tags": [] + }, + { + "kind": "Describe", + "name": "Web cmdlets tests using the cmdlet's aliases", + "line": 4419, + "tags": [] + }, + { + "kind": "It", + "name": "Execute Invoke-WebRequest", + "line": 4424, + "tags": [] + }, + { + "kind": "It", + "name": "Execute Invoke-RestMethod", + "line": 4435, + "tags": [] + }, + { + "kind": "It", + "name": "Web cmdlets ignore headers with null value", + "line": 4445, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-WebRequest and Invoke-RestMethod support Cancellation through CTRL-C", + "line": 4461, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: CTRL-C Cancels request before request headers received", + "line": 4500, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: CTRL-C Cancels request after request headers received", + "line": 4505, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: HTTPS CTRL-C Cancels request after request headers", + "line": 4510, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: Brotli Compression CTRL-C Cancels request after request headers", + "line": 4515, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: Gzip Compression CTRL-C Cancels request after request headers", + "line": 4520, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: Gzip Compression CTRL-C Cancels request after request headers with Content-Length", + "line": 4525, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: Deflate Compression CTRL-C Cancels request after request headers", + "line": 4530, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: HTTPS with Brotli compression CTRL-C Cancels request after request headers", + "line": 4535, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: HTTPS with Gzip compression CTRL-C Cancels request after request headers", + "line": 4540, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: HTTPS with Deflate compression CTRL-C Cancels request after request headers", + "line": 4545, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: CTRL-C Cancels file download request after request headers received", + "line": 4550, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: CTRL-C after stalled file download completes gives entire file", + "line": 4560, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C Cancels request before request headers received", + "line": 4568, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C Cancels request after JSON request headers received", + "line": 4573, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C after stalled JSON download processes JSON response", + "line": 4578, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C Cancels request after plain request headers received", + "line": 4584, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C after stalled atom feed download processes atom response", + "line": 4589, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: CTRL-C Cancels request in XML atom processing", + "line": 4595, + "tags": [] + }, + { + "kind": "Describe", + "name": "Web cmdlets Unix Sockets tests", + "line": 4601, + "tags": [] + }, + { + "kind": "It", + "name": "Execute Invoke-WebRequest with -UnixSocket", + "line": 4622, + "tags": [] + }, + { + "kind": "It", + "name": "Execute Invoke-RestMethod with -UnixSocket", + "line": 4634, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-WebRequest and Invoke-RestMethod support OperationTimeoutSeconds", + "line": 4646, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: OperationTimeoutSeconds does not cancel if stalls shorter than timeout but download takes longer than timeout", + "line": 4684, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: OperationTimeoutSeconds cancels if stall lasts longer than OperationTimeoutSeconds value", + "line": 4689, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-WebRequest: OperationTimeoutSeconds cancels if stall lasts longer than OperationTimeoutSeconds value for HTTPS/gzip compression", + "line": 4694, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: OperationTimeoutSeconds does not cancel if stalls shorter than timeout but download takes longer than timeout", + "line": 4699, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: OperationTimeoutSeconds cancels if stall lasts longer than OperationTimeoutSeconds value", + "line": 4704, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: OperationTimeoutSeconds cancels when doing XML atom processing", + "line": 4709, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: OperationTimeoutSeconds cancels when doing JSON processing", + "line": 4714, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-RestMethod: OperationTimeoutSeconds cancels when doing XML atom processing for HTTPS/gzip compression", + "line": 4719, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-RestMethod should run in the default synchronization context (threadpool)", + "line": 4725, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Invoke-RestMethod works after constructing a WindowsForm object", + "line": 4736, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Read-Host.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Read-Host Test", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Read-Host returns expected string", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host sets the prompt correctly", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host returns a secure string when using -AsSecureString parameter", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host returns a string when using -MaskInput parameter", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host returns a string when using -MaskInput parameter used with -Prompt", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host throws an error when both -AsSecureString parameter and -MaskInput parameter are used", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Read-Host doesn't enter command prompt mode", + "line": 61, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-RunspaceDebug.Tests.ps1", + "describe": 1, + "context": 1, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-RunspaceDebug", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return types of RunspaceDebug", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return Microsoft.Powershell.Commands.PSRunspaceDebug as the return type", + "line": 6, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/JsonObject.Tests.ps1", + "describe": 1, + "context": 2, + "it": 9, + "parameterized_blocks": 5, + "tree": [ + { + "kind": "Describe", + "name": "Unit tests for JsonObject", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "No error for valid string ", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Throw ArgumentException for invalid string ", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Can Convert json with depth less than -Depth: with -ReturnHashTable:", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Can Convert json with depth equal to -Depth: with -ReturnHashTable:", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Throws ArgumentException for json with greater depth than -Depth: with -ReturnHashTable:", + "line": 77, + "tags": [] + }, + { + "kind": "Context", + "name": "Empty key name", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Throw InvalidOperationException when json contains empty key name", + "line": 87, + "tags": [] + }, + { + "kind": "It", + "name": "Not throw when json contains empty key name when ReturnHashTable is true", + "line": 92, + "tags": [] + }, + { + "kind": "Context", + "name": "Keys with different casing ", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "Throw InvalidOperationException when json contains key with different casing", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Not throw when json contains key (same casing) when ReturnHashTable is true", + "line": 109, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Start-Sleep.Tests.ps1", + "describe": 2, + "context": 1, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Start-Sleep DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping with Second", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping with Milliseconds", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping with a [TimeSpan]", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping with ms alias", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping without parameters", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should work properly when sleeping without parameters from [timespan]", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should validate [timespan] parameter values", + "line": 59, + "tags": [] + }, + { + "kind": "Describe", + "name": "Start-Sleep", + "line": 66, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Start-Sleep works properly", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Should only sleep for at least 1 second", + "line": 69, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-Guid.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-Guid", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Returns a new guid", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be all zeros", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Should be all zeros", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should convert a string to a guid", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should convert a string to a guid, value from pipeline", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept pipeline input", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Should return different guids with each call", + "line": 40, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Wide.Tests.ps1", + "describe": 2, + "context": 0, + "it": 14, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Format-Wide", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to specify the columns in output using the column switch", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the autosize switch", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to take inputobject instead of pipe", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the property switch", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error when property switch and view switch are used together", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw and suggest proper input when view is used with invalid input without the property switch", + "line": 31, + "tags": [] + }, + { + "kind": "Describe", + "name": "Format-Wide DRT basic functionality", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with array should work", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with No Objects for End-To-End should work", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with Null Objects for End-To-End should work", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with single line string for End-To-End should work", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with multiple line string for End-To-End should work", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with string sequence for End-To-End should work", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with complex object for End-To-End should work", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Wide with multiple same class object with grouping should work", + "line": 92, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Select-String.Tests.ps1", + "describe": 1, + "context": 3, + "it": 38, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Select-String", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "String actions", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Should be called without errors", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array data type when multiple matches are found", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an object type when one match is found", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should return matchinfo type", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "Should be called without an error using ca for casesensitive ", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "Should use the ca alias for casesensitive", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Should only return the case sensitive match when the casesensitive switch is used", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept a collection of strings from the input object", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Should return system.object when the input object switch is used on a collection", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Should return null or empty when the input object switch is used on a collection and the pattern does not exist", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a bool type when the quiet switch is used", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should be true when select string returns a positive result when the quiet switch is used", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Should be empty when select string does not return a result when the quiet switch is used", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Should output a string with the first match highlighted", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Should output a string with all matches highlighted when AllMatch is used", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Should output a string with the first match highlighted when SimpleMatch is used", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Should output a string without highlighting when NoEmphasis is used", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array of matching strings without virtual terminal sequences", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a string type when -Raw is used", + "line": 134, + "tags": [] + }, + { + "kind": "It", + "name": "Should return ParameterBindingException when -Raw and -Quiet are used together", + "line": 139, + "tags": [] + }, + { + "kind": "Context", + "name": "Filesystem actions", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an object when a match is found is the file on only one line", + "line": 156, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array when a match is found is the file on several lines", + "line": 161, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the name of the file and the string that 'string' is found if there is only one lines that has a match", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all strings where 'second' is found in testfile1 if there is only one lines that has a match", + "line": 173, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all strings where 'in' is found in testfile1 pattern switch is not required", + "line": 179, + "tags": [] + }, + { + "kind": "It", + "name": "Should return empty because 'for' is not found in testfile1 ", + "line": 192, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the third line in testfile1 and the lines above and below it ", + "line": 196, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the number of matches for 'is' in textfile1 ", + "line": 206, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the third line in testfile1 when a relative path is used", + "line": 210, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the fourth line in testfile1 when a relative path is used", + "line": 219, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the fourth line in testfile1 when a regular expression is used", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive", + "line": 234, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all strings where 'in' is found in testfile1, when -Raw is used.", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Should ignore -Context parameter when -Raw is used.", + "line": 253, + "tags": [] + }, + { + "kind": "Context", + "name": "Culture parameter", + "line": 259, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if -Culture parameter is used without -SimpleMatch parameter", + "line": 261, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept a culture: ''", + "line": 264, + "tags": [] + }, + { + "kind": "It", + "name": "Should works if -Culture parameter is a culture name: ''-''-'CaseSensitive:'", + "line": 274, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-Csv.Tests.ps1", + "describe": 2, + "context": 3, + "it": 26, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo-Csv DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Test convertto-csv with psobject pipelined", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Test convertto-csv with NoTypeInformation and psobject pipelined", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Test convertto-csv with a useculture flag", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Test convertto-csv with Delimiter", + "line": 29, + "tags": [] + }, + { + "kind": "Describe", + "name": "ConvertTo-Csv", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should Be able to be called without error", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Should output an array of objects", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the type of data in the first element of the output array", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the column info in the second element of the output array", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the data as a comma-separated list in the third element of the output array", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Includes type information when -IncludeTypeInformation is supplied", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include type information by default", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include type information with -NoTypeInformation", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Does not include headers with -NoHeader", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Does not support -UseQuotes and -QuoteFields at the same time", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Does not support -IncludeTypeInformation and -NoTypeInformation at the same time", + "line": 103, + "tags": [] + }, + { + "kind": "Context", + "name": "QuoteFields parameter", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "QuoteFields", + "line": 110, + "tags": [] + }, + { + "kind": "Context", + "name": "UseQuotes parameter", + "line": 123, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes Always", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes Always is default", + "line": 136, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes Never", + "line": 143, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes AsNeeded", + "line": 155, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes AsNeeded Escapes Delimiters", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes AsNeeded Escapes Newlines", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "UseQuotes AsNeeded Escapes Quotes", + "line": 196, + "tags": [] + }, + { + "kind": "Context", + "name": "Converting IDictionary Objects", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "should treat dictionary entries as properties", + "line": 216, + "tags": [] + }, + { + "kind": "It", + "name": "should ignore regular object properties", + "line": 226, + "tags": [] + }, + { + "kind": "It", + "name": "should account for extended properties added deliberately", + "line": 231, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/XMLCommand.Tests.ps1", + "describe": 1, + "context": 1, + "it": 33, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "XmlCommand DRT basic functionality Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Import with CliXml directive should work", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Import with Rehydration should work", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Import Hashtable from exported non-ordered dictionary object should create non-ordered dictionary object", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Import OrderedDictionary from exported ordered dictionary object should create ordered dictionary object", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Import Hashtable from exported non-ordered case-sentitive dictionary object", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Import OrderedDictionary from XML with case-sensitive duplicate keys", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "Import Hashtable from XML with duplicate keys", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "Import OrderedDictionary from XML with duplicate keys", + "line": 211, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Clixml StopProcessing should succeed", + "line": 254, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Clixml StopProcessing should succeed", + "line": 268, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Clixml using -Depth should work", + "line": 283, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Clixml should work with XML serialization from pwsh.exe", + "line": 293, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Clixml -IncludeTotalCount always returns unknown total count", + "line": 302, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Clixml -First and -Skip work together for simple types", + "line": 309, + "tags": [] + }, + { + "kind": "It", + "name": "Import-Clixml -First and -Skip work together for collections", + "line": 317, + "tags": [] + }, + { + "kind": "It", + "name": "Can read back switch and parameter values using api", + "line": 329, + "tags": [] + }, + { + "kind": "Context", + "name": "ConvertTo-CliXml & ConvertFrom-CliXml", + "line": 349, + "tags": [] + }, + { + "kind": "It", + "name": "Getting cmdlet info should work", + "line": 351, + "tags": [] + }, + { + "kind": "It", + "name": "Rehydration should work", + "line": 359, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertTo-CliXml StopProcessing should succeed", + "line": 369, + "tags": [] + }, + { + "kind": "It", + "name": "ConvertFrom-CliXml StopProcessing should succeed", + "line": 382, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize integers correctly using ValueFromPipeline", + "line": 393, + "tags": [] + }, + { + "kind": "It", + "name": "Using default depth of 2 should work", + "line": 409, + "tags": [] + }, + { + "kind": "It", + "name": "Using -Depth 3 should work", + "line": 422, + "tags": [] + }, + { + "kind": "It", + "name": "Using -Depth 4 should work", + "line": 437, + "tags": [] + }, + { + "kind": "It", + "name": "Using -Depth 2 cannot get value beyond depth", + "line": 452, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize array correctly using ValueFromPipeline", + "line": 465, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize array correctly using -InputObject", + "line": 483, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize hashtable correctly", + "line": 501, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize PSCustomObject correctly", + "line": 513, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize nested PSCustomObject correctly", + "line": 530, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize array of PSCustomObjects correctly", + "line": 548, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize array of single PSCustomObject when using ValueFromPipeline", + "line": 568, + "tags": [] + }, + { + "kind": "It", + "name": "Should serialize array of single PSCustomObject when using -InputObject", + "line": 581, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Event.Tests.ps1", + "describe": 1, + "context": 2, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Event", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of Get-Event", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PSEventArgs as return type of Get-Event", + "line": 14, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Get-Event can retrieve event", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should return at least 1 event", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should return PesterTestMessage as the MessageData", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should return Sender as Windows.timer", + "line": 29, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Update-TypeData.Tests.ps1", + "describe": 1, + "context": 1, + "it": 18, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Update-TypeData basic functionality", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with attributes on root node should succeed", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid TypesXml should throw Exception", + "line": 76, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid File Extension should throw Exception", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Dynamic Type NoteProperty with Force should work", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Dynamic Type AliasProperty with Force should work", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Dynamic Type ScriptMethod with Force should work", + "line": 141, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Dynamic Type Accept TypeData Object should work", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid DynamicType Null Value For AliasProperty should throw Exception", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid DynamicType with No MemberName should throw Exception", + "line": 183, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid DynamicType with No Value should throw Exception", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Invalid DynamicType with Empty TypeData should throw Exception", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Standard Members Serialization Method String should work", + "line": 204, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Standard Members Serialization Method SpecificProperties should work", + "line": 215, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid Standard Members Serialization Method AllPublicProperties should work", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid ISS UpdateType Command Test With DynamicType Set should work", + "line": 239, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Valid ISS UpdateType Command Test With StrongType Set should work", + "line": 269, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with ISS Type Table API Test Add And Remove TypeData should work", + "line": 294, + "tags": [] + }, + { + "kind": "Context", + "name": "Duplicate XML files", + "line": 317, + "tags": [] + }, + { + "kind": "It", + "name": "Update-TypeData with Duplicate XML Files should work", + "line": 335, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Out-File.Tests.ps1", + "describe": 2, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Out-File DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to write the contents into a file with -pspath", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to write the contents into a file with -pspath", + "line": 11, + "tags": [] + }, + { + "kind": "Describe", + "name": "Out-File", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called without error", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to accept string input via piping", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to accept string input via the InputObject switch", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to accept object input", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Should not overwrite when the noclobber switch is used", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Should Append a new line when the append switch is used", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Should limit each line to the specified number of characters when the width switch is used on objects", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Should allow the cmdlet to overwrite an existing read-only file", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the 'Path' alias for the 'FilePath' parameter", + "line": 141, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Trace-Command.Tests.ps1", + "describe": 1, + "context": 3, + "it": 26, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Trace-Command", + "line": 5, + "tags": [] + }, + { + "kind": "Context", + "name": "Listener options", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "LogicalOperationStack works", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Callstack works", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Datetime works", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "None options has no effect", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "ThreadID works", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Timestamp creates logs in ascending order", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "ProcessId logs current process Id", + "line": 77, + "tags": [] + }, + { + "kind": "Context", + "name": "MethodInvocation traces", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Traces instance method", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Traces static method", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "Traces method with return type", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Traces constructor", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Traces Property setter invoked as a method", + "line": 174, + "tags": [] + }, + { + "kind": "It", + "name": "Traces generic method", + "line": 182, + "tags": [] + }, + { + "kind": "It", + "name": "Traces generic method with argument", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Traces .NET call with default value", + "line": 198, + "tags": [] + }, + { + "kind": "It", + "name": "Traces method with ref argument", + "line": 206, + "tags": [] + }, + { + "kind": "It", + "name": "Traces method with out argument", + "line": 217, + "tags": [] + }, + { + "kind": "It", + "name": "Traces a binding error", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "Traces LINQ call", + "line": 243, + "tags": [] + }, + { + "kind": "Context", + "name": "Trace-Command tests for code coverage", + "line": 251, + "tags": [] + }, + { + "kind": "It", + "name": "Get non-existing trace source", + "line": 261, + "tags": [] + }, + { + "kind": "It", + "name": "Set-TraceSource to file and RemoveFileListener wildcard", + "line": 265, + "tags": [] + }, + { + "kind": "It", + "name": "Trace-Command -Command with error", + "line": 271, + "tags": [] + }, + { + "kind": "It", + "name": "Trace-Command fails for non-filesystem paths", + "line": 276, + "tags": [] + }, + { + "kind": "It", + "name": "Trace-Command to readonly file", + "line": 280, + "tags": [] + }, + { + "kind": "It", + "name": "Trace-Command using Path parameter alias", + "line": 287, + "tags": [] + }, + { + "kind": "It", + "name": "Trace-Command contains wildcard characters", + "line": 293, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Table.Tests.ps1", + "describe": 2, + "context": 0, + "it": 36, + "parameterized_blocks": 8, + "tree": [ + { + "kind": "Describe", + "name": "Format-Table", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should call format table on piped input without error", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a format object data type", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called with optional parameters", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with not existing table with force should throw PipelineStoppedException", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with array should work", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Negative Count should work", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Zero Count should work", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Less Count should work", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with More Count should work", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Equal Count should work", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Bogus Count should throw Exception", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Var Deleted should throw Exception", + "line": 102, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with new line should work", + "line": 109, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with ExposeBug920454 should work", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Autosize should work", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with '' should return `$null", + "line": 141, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with '' string and -Force should output table with requested properties", + "line": 150, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with complex object for End-To-End should work", + "line": 160, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table with Expand Enumerable should work", + "line": 175, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should not add trailing whitespace to the header", + "line": 195, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should not add trailing whitespace to rows", + "line": 200, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should have correct alignment", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should not have trailing whitespace if there is truncation: ", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should correctly render headers that span multiple rows: ", + "line": 352, + "tags": [] + }, + { + "kind": "It", + "name": "Format-Table should correctly render rows: ", + "line": 494, + "tags": [] + }, + { + "kind": "It", + "name": "Should render header/row correctly where values are wider than header w/ implicit autosize: ", + "line": 690, + "tags": [] + }, + { + "kind": "It", + "name": "Should render header correctly where header is shorter than column width with justification: ", + "line": 724, + "tags": [] + }, + { + "kind": "It", + "name": "Should render rows correctly when wrapped: ", + "line": 763, + "tags": [] + }, + { + "kind": "It", + "name": "Should not return null when the Console width is equal to 0", + "line": 800, + "tags": [] + }, + { + "kind": "It", + "name": "-RepeatHeader should output the header at every screen full", + "line": 814, + "tags": [] + }, + { + "kind": "It", + "name": "-RepeatHeader should output the header at every screen full for custom table", + "line": 822, + "tags": [] + }, + { + "kind": "It", + "name": "Should be formatted correctly if width is declared and using center alignment", + "line": 830, + "tags": [] + }, + { + "kind": "It", + "name": "Should be formatted correctly with double byte wide chars", + "line": 843, + "tags": [] + }, + { + "kind": "It", + "name": "Table should format floats, doubles, and decimals with number of decimals from current culture", + "line": 863, + "tags": [] + }, + { + "kind": "It", + "name": "Works for empty column header label", + "line": 882, + "tags": [] + }, + { + "kind": "Describe", + "name": "Table color tests", + "line": 932, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Table header should use TableHeader", + "line": 942, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Format-Hex.Tests.ps1", + "describe": 1, + "context": 8, + "it": 20, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "FormatHex", + "line": 14, + "tags": [] + }, + { + "kind": "Context", + "name": "InputObject Paramater", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 139, + "tags": [] + }, + { + "kind": "Context", + "name": "InputObject From Pipeline", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "can process jagged input: ", + "line": 327, + "tags": [] + }, + { + "kind": "Context", + "name": "Path and LiteralPath Parameters", + "line": 341, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 384, + "tags": [] + }, + { + "kind": "It", + "name": "properly accepts -LiteralPath input from a FileInfo object", + "line": 403, + "tags": [] + }, + { + "kind": "Context", + "name": "Encoding Parameter", + "line": 420, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 468, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Error Scenarios", + "line": 480, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 500, + "tags": [] + }, + { + "kind": "Context", + "name": "Continues to Process Valid Paths", + "line": 515, + "tags": [] + }, + { + "kind": "It", + "name": "", + "line": 537, + "tags": [] + }, + { + "kind": "Context", + "name": "Cmdlet Functionality", + "line": 558, + "tags": [] + }, + { + "kind": "It", + "name": "Path is default Parameter Set 'fhx `$inputFile1'", + "line": 560, + "tags": [] + }, + { + "kind": "It", + "name": "Validate file input from Pipeline 'Get-ChildItem `$inputFile1 | Format-Hex'", + "line": 570, + "tags": [] + }, + { + "kind": "It", + "name": "Validate that streamed text does not have buffer underrun problems ''a' * 30 | Format-Hex'", + "line": 580, + "tags": [] + }, + { + "kind": "It", + "name": "Validate that files do not have buffer underrun problems 'Format-Hex -Path `$InputFile4'", + "line": 590, + "tags": [] + }, + { + "kind": "Context", + "name": "Count and Offset parameters", + "line": 602, + "tags": [] + }, + { + "kind": "It", + "name": "Count = length", + "line": 604, + "tags": [] + }, + { + "kind": "It", + "name": "Count = 1", + "line": 614, + "tags": [] + }, + { + "kind": "It", + "name": "Offset = length", + "line": 619, + "tags": [] + }, + { + "kind": "It", + "name": "Offset = 1", + "line": 627, + "tags": [] + }, + { + "kind": "It", + "name": "Count = 1 and Offset = 1", + "line": 638, + "tags": [] + }, + { + "kind": "It", + "name": "Count should be > 0", + "line": 643, + "tags": [] + }, + { + "kind": "It", + "name": "Offset should be >= 0", + "line": 647, + "tags": [] + }, + { + "kind": "It", + "name": "Offset = 0", + "line": 651, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Add-Type.Tests.ps1", + "describe": 1, + "context": 0, + "it": 16, + "parameterized_blocks": 4, + "tree": [ + { + "kind": "Describe", + "name": "Add-Type", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Public 'Language' enumeration contains all members", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw given a simple C# class definition", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Can use System.Management.Automation.CmdletAttribute", + "line": 64, + "tags": [] + }, + { + "kind": "It", + "name": "Can load TPA assembly System.Runtime.Serialization.Primitives.dll", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Can compile files", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Can compile with MemberDefinition", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "Can compile without loading", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Can report C# parse and compile errors", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Throw if the type already exists", + "line": 216, + "tags": [] + }, + { + "kind": "It", + "name": "OutputType parameter requires that the OutputAssembly parameter be specified.", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "By default Add-Type treats 'warnings as errors'.", + "line": 230, + "tags": [] + }, + { + "kind": "It", + "name": "IgnoreWarnings suppress 'warnings as errors'.", + "line": 234, + "tags": [] + }, + { + "kind": "It", + "name": "Throw terminating error when file with non-supported extension is passed to -Path", + "line": 239, + "tags": [] + }, + { + "kind": "It", + "name": "Throw terminating error when specified assembly is not found: ", + "line": 245, + "tags": [] + }, + { + "kind": "It", + "name": "Throw terminating error when '-OutputType' is ''", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Can run with the same C# code simultaneously from multiple Runspaces", + "line": 263, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-Object.Tests.ps1", + "describe": 3, + "context": 0, + "it": 18, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "New-Object", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Support 'ComObject' parameter on platforms", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "should create an object with 4 fields", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "should create an object with using Property switch", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "should create a .Net object with using ArgumentList switch", + "line": 38, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Object DRT basic functionality", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with int array should work", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with char should work", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with default Coordinates should work", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with specified Coordinates should work", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with Employ should work", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with invalid type should throw Exception", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with invalid argument should throw Exception", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with abstract class should throw Exception", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with bad argument for class constructor should throw Exception", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with not init class constructor should throw Exception", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with Private Nested class should throw Exception", + "line": 121, + "tags": [] + }, + { + "kind": "It", + "name": "New-Object with TypeName and Property parameter should work", + "line": 127, + "tags": [] + }, + { + "kind": "Describe", + "name": "New-Object COM functionality", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create with property of Type ", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "Should fail with correct error when creating a COM object that dose not exist", + "line": 159, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Implicit.Remoting.Tests.ps1", + "describe": 18, + "context": 30, + "it": 137, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Implicit remoting and CIM cmdlets with AllSigned and Restricted policy", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Import-PSSession works in AllSigned if Certificate is used", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies security error when Certificate parameter is not used", + "line": 88, + "tags": [] + }, + { + "kind": "Describe", + "name": "Tests Import-PSSession cmdlet works with types unavailable on the client", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies client-side unavailable enum is correctly handled", + "line": 124, + "tags": [] + }, + { + "kind": "Describe", + "name": "Cmdlet help from remote session", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that get-help name for remote proxied commands matches the get-command name", + "line": 151, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-PSSession Cmdlet error handling", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that broken alias results in one error", + "line": 177, + "tags": [] + }, + { + "kind": "Context", + "name": "Test content and format of proxied error message (Windows 7: #319080)", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Test non-terminating error", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Test terminating error", + "line": 214, + "tags": [] + }, + { + "kind": "Context", + "name": "Ordering of a sequence of error and output messages (Windows 7: #405065)", + "line": 224, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxied output = proxied output 2", + "line": 248, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxied output = icm output (for mixed error and output results)", + "line": 252, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxied error = icm error (for mixed error and output results)", + "line": 256, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxied order = icm order (for mixed error and output results)", + "line": 260, + "tags": [] + }, + { + "kind": "Context", + "name": "WarningVariable parameter works with implicit remoting (Windows 8: #44861)", + "line": 268, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies WarningVariable", + "line": 280, + "tags": [] + }, + { + "kind": "Describe", + "name": "Tests Export-PSSession", + "line": 288, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Export-PSSession creates a file/directory", + "line": 308, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Export-PSSession creates a psd1 file", + "line": 312, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Export-PSSession creates a psm1 file", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Export-PSSession creates a ps1xml file", + "line": 320, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Export-PSSession fails when a module directory already exists", + "line": 324, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that overwriting an existing directory succeeds with -Force", + "line": 333, + "tags": [] + }, + { + "kind": "Context", + "name": "The module is usable when the original runspace is still around", + "line": 343, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that proxy returns remote pid", + "line": 355, + "tags": [] + }, + { + "kind": "It", + "name": "Verfies Remove-Module doesn't remove user's runspace", + "line": 359, + "tags": [] + }, + { + "kind": "Describe", + "name": "Proxy module is usable when the original runspace is no longer around", + "line": 366, + "tags": [] + }, + { + "kind": "Context", + "name": "Proxy module should create a new session", + "line": 389, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxy should return remote pid", + "line": 400, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies ApplicationArguments got preserved correctly", + "line": 404, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Remove-Module removed the runspace that was automatically created", + "line": 408, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Runspace is closed after removing module from Export-PSSession that got initialized with an internal r-space", + "line": 413, + "tags": [] + }, + { + "kind": "Context", + "name": "Runspace created by the module with explicit session options", + "line": 418, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxy should return remote pid", + "line": 430, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxy returns modified culture", + "line": 436, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxy returns modified culture", + "line": 439, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Remove-Module removes automatically created runspace", + "line": 444, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Runspace is closed after removing module from Export-PSSession that got initialized with an internal r-space", + "line": 448, + "tags": [] + }, + { + "kind": "Context", + "name": "Passing a runspace into proxy module", + "line": 452, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies proxy returns remote pid", + "line": 466, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies switch parameters work", + "line": 470, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Adding a module affects runspace's state", + "line": 474, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies Runspace stays opened after removing module from Export-PSSession that got initialized with an external runspace", + "line": 478, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-PSSession with FormatAndTypes", + "line": 485, + "tags": [] + }, + { + "kind": "Context", + "name": "Importing format file works", + "line": 611, + "tags": [] + }, + { + "kind": "It", + "name": "modified remote and imported local should be equal", + "line": 636, + "tags": [] + }, + { + "kind": "It", + "name": "original local and unimported local should be equal", + "line": 641, + "tags": [] + }, + { + "kind": "It", + "name": "Updating type table in a middle of a command has effect on serializer", + "line": 648, + "tags": [] + }, + { + "kind": "Context", + "name": "Implicit remoting works even when types.ps1xml is missing on the client", + "line": 665, + "tags": [] + }, + { + "kind": "It", + "name": "Serialization works for top-level properties", + "line": 702, + "tags": [] + }, + { + "kind": "It", + "name": "Serialization settings works for deep properties", + "line": 707, + "tags": [] + }, + { + "kind": "It", + "name": "Serialization settings are preserved even if types.ps1xml is missing on the client", + "line": 712, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-PSSession functional tests", + "line": 719, + "tags": [] + }, + { + "kind": "It", + "name": "Import-PSSession should return a PSModuleInfo object", + "line": 747, + "tags": [] + }, + { + "kind": "It", + "name": "Import-PSSession should return a PSModuleInfo object", + "line": 751, + "tags": [] + }, + { + "kind": "It", + "name": "Helper functions should not be imported", + "line": 755, + "tags": [] + }, + { + "kind": "It", + "name": "Calls implicit remoting proxies 'MyFunction'", + "line": 759, + "tags": [] + }, + { + "kind": "It", + "name": "proxy should return remote pid", + "line": 763, + "tags": [] + }, + { + "kind": "It", + "name": "proxy should return remote pid", + "line": 767, + "tags": [] + }, + { + "kind": "It", + "name": "proxy should return remote pid", + "line": 771, + "tags": [] + }, + { + "kind": "It", + "name": "NoName-c8aeb5c8-2388-4d64-98c1-a9c6c218d404", + "line": 775, + "tags": [] + }, + { + "kind": "Context", + "name": "Test what happens after the runspace is closed", + "line": 780, + "tags": [] + }, + { + "kind": "It", + "name": "Temporary module should be automatically removed after runspace is closed", + "line": 796, + "tags": [] + }, + { + "kind": "It", + "name": "Temporary psm1 file should be automatically removed after runspace is closed", + "line": 800, + "tags": [] + }, + { + "kind": "It", + "name": "Event should be unregistered when the runspace is closed", + "line": 804, + "tags": [] + }, + { + "kind": "It", + "name": "Private functions from the implicit remoting module shouldn't get imported into global scope", + "line": 814, + "tags": [] + }, + { + "kind": "Describe", + "name": "Implicit remoting parameter binding", + "line": 820, + "tags": [] + }, + { + "kind": "It", + "name": "Binding of ValueFromPipeline should work", + "line": 832, + "tags": [] + }, + { + "kind": "Context", + "name": "Pipeline-based parameter binding works even when client has no type constraints (Windows 7: #391157)", + "line": 842, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even if it relies on type constraints", + "line": 875, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even if it relies on type constraints", + "line": 879, + "tags": [] + }, + { + "kind": "Context", + "name": "Pipeline-based parameter binding works even when client has no type constraints and parameterset is ambiguous (Windows 7: #430379)", + "line": 884, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even if it relies on type constraints and parameter set is ambiguous", + "line": 916, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even if it relies on type constraints and parameter set is ambiguous", + "line": 920, + "tags": [] + }, + { + "kind": "Context", + "name": "pipeline-based parameter binding works even when one of parameters that can be bound by pipeline gets bound by name", + "line": 925, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even when also binding by name", + "line": 959, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even when also binding by name", + "line": 963, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even when also binding by name", + "line": 967, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works even when also binding by name", + "line": 971, + "tags": [] + }, + { + "kind": "Context", + "name": "value from pipeline by property name - multiple parameters", + "line": 976, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works by property name", + "line": 1009, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works by property name", + "line": 1013, + "tags": [] + }, + { + "kind": "It", + "name": "Pipeline binding works by property name", + "line": 1017, + "tags": [] + }, + { + "kind": "Context", + "name": "2 parameters on the same position", + "line": 1022, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works", + "line": 1054, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works", + "line": 1058, + "tags": [] + }, + { + "kind": "Context", + "name": "positional binding and array argument value", + "line": 1063, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works when binding an array value", + "line": 1098, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works when binding an array value", + "line": 1102, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works when binding an array value", + "line": 1106, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works when binding an array value", + "line": 1110, + "tags": [] + }, + { + "kind": "It", + "name": "Positional binding works when binding an array value", + "line": 1114, + "tags": [] + }, + { + "kind": "Context", + "name": "value from remaining arguments", + "line": 1119, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1156, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1160, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1164, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1168, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1172, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1176, + "tags": [] + }, + { + "kind": "It", + "name": "Value from remaining arguments works", + "line": 1180, + "tags": [] + }, + { + "kind": "Context", + "name": "non cmdlet-based binding", + "line": 1185, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1221, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1225, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1229, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1233, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1237, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1241, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1245, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1249, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1253, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1257, + "tags": [] + }, + { + "kind": "It", + "name": "Non cmdlet-based binding works.", + "line": 1261, + "tags": [] + }, + { + "kind": "Context", + "name": "default parameter initialization should be executed on the server", + "line": 1266, + "tags": [] + }, + { + "kind": "It", + "name": "Initializer run on the remote server", + "line": 1288, + "tags": [] + }, + { + "kind": "It", + "name": "Initializer not run when value provided", + "line": 1292, + "tags": [] + }, + { + "kind": "Context", + "name": "client-side parameters - cmdlet case", + "line": 1297, + "tags": [] + }, + { + "kind": "It", + "name": "Importing by name/type should work", + "line": 1309, + "tags": [] + }, + { + "kind": "It", + "name": "Test -AsJob parameter", + "line": 1313, + "tags": [] + }, + { + "kind": "It", + "name": "Test OutVariable", + "line": 1330, + "tags": [] + }, + { + "kind": "Context", + "name": "client-side parameters - Windows 7 bug #759434", + "line": 1337, + "tags": [] + }, + { + "kind": "It", + "name": "Test warnings present with '-WarningAction Continue'", + "line": 1348, + "tags": [] + }, + { + "kind": "It", + "name": "Test no warnings with '-WarningAction SilentlyContinue'", + "line": 1359, + "tags": [] + }, + { + "kind": "Context", + "name": "client-side parameters - non-cmdlet case", + "line": 1371, + "tags": [] + }, + { + "kind": "It", + "name": "Implicit remoting: OutVariable is not intercepted for non-cmdlet-bound functions", + "line": 1388, + "tags": [] + }, + { + "kind": "Context", + "name": "switch and positional parameters", + "line": 1393, + "tags": [] + }, + { + "kind": "It", + "name": "Switch parameters work fine", + "line": 1405, + "tags": [] + }, + { + "kind": "It", + "name": "Positional parameters work fine", + "line": 1410, + "tags": [] + }, + { + "kind": "Describe", + "name": "Implicit remoting on restricted ISS", + "line": 1417, + "tags": [] + }, + { + "kind": "Context", + "name": "restrictions works", + "line": 1491, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Variable is private", + "line": 1493, + "tags": [] + }, + { + "kind": "It", + "name": "Only 9 commands are public", + "line": 1496, + "tags": [] + }, + { + "kind": "Context", + "name": "basic functionality of Import-PSSession works (against a directly exposed cmdlet and against a proxy function)", + "line": 1500, + "tags": [] + }, + { + "kind": "It", + "name": "Import-PSSession works against the ISS-restricted runspace (Out-String)", + "line": 1510, + "tags": [] + }, + { + "kind": "It", + "name": "Import-PSSession works against the ISS-restricted runspace (Measure-Object)", + "line": 1514, + "tags": [] + }, + { + "kind": "It", + "name": "Invoking an implicit remoting proxy works against the ISS-restricted runspace (Out-String)", + "line": 1518, + "tags": [] + }, + { + "kind": "It", + "name": "Invoking an implicit remoting proxy works against the ISS-restricted runspace (Measure-Object)", + "line": 1525, + "tags": [] + }, + { + "kind": "Describe", + "name": "Implicit remoting tests", + "line": 1533, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Command and work (Windows 7: #334112)", + "line": 1546, + "tags": [] + }, + { + "kind": "It", + "name": "PSModuleInfo.Name shouldn't contain a psd1 extension", + "line": 1556, + "tags": [] + }, + { + "kind": "It", + "name": "PSModuleInfo.Name shouldn't contain a psm1 extension", + "line": 1560, + "tags": [] + }, + { + "kind": "It", + "name": "PSModuleInfo.Name shouldn't contain a path", + "line": 1564, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command returns only 1 public command from implicit remoting module (1)", + "line": 1571, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command returns only 1 public command from implicit remoting module (2)", + "line": 1579, + "tags": [] + }, + { + "kind": "Context", + "name": "progress bar should be 1) present and 2) completed also", + "line": 1585, + "tags": [] + }, + { + "kind": "It", + "name": "'Completed' progress record should be present", + "line": 1599, + "tags": [] + }, + { + "kind": "Context", + "name": "display of property-less objects (not sure if this test belongs here) (Windows 7: #248499)", + "line": 1604, + "tags": [] + }, + { + "kind": "It", + "name": "Display of local property-less objects", + "line": 1614, + "tags": [] + }, + { + "kind": "It", + "name": "Display of remote property-less objects", + "line": 1617, + "tags": [] + }, + { + "kind": "It", + "name": "piping between remoting proxies should work", + "line": 1621, + "tags": [] + }, + { + "kind": "It", + "name": "Strange parameter names should trigger an error", + "line": 1631, + "tags": [] + }, + { + "kind": "It", + "name": "Non-terminating error from remote end got duplicated locally", + "line": 1641, + "tags": [] + }, + { + "kind": "It", + "name": "Should get an error if remote server returns something that wasn't asked for", + "line": 1657, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Command returns something that is not CommandInfo", + "line": 1673, + "tags": [] + }, + { + "kind": "It", + "name": "Command resolution for 'myOrder' should be respected by implicit remoting", + "line": 1687, + "tags": [] + }, + { + "kind": "It", + "name": "Test -Prefix parameter", + "line": 1711, + "tags": [] + }, + { + "kind": "Context", + "name": "BadVerbs of functions should trigger a warning", + "line": 1722, + "tags": [] + }, + { + "kind": "It", + "name": "Bad verb causes no error but warning", + "line": 1732, + "tags": [] + }, + { + "kind": "It", + "name": "Imported function with bad verb should work", + "line": 1749, + "tags": [] + }, + { + "kind": "It", + "name": "Test warning is supressed by '-DisableNameChecking'", + "line": 1772, + "tags": [] + }, + { + "kind": "It", + "name": "Imported function with bad verb by 'Import-PSSession -DisableNameChecking' should work", + "line": 1789, + "tags": [] + }, + { + "kind": "Context", + "name": "BadVerbs of alias shouldn't trigger a warning + can import an alias without saying -CommandType Alias", + "line": 1813, + "tags": [] + }, + { + "kind": "It", + "name": "Bad verb alias causes no error or warning", + "line": 1823, + "tags": [] + }, + { + "kind": "It", + "name": "Importing alias with bad verb should work", + "line": 1844, + "tags": [] + }, + { + "kind": "It", + "name": "Removing a module should clean-up event handlers (Windows 7: #268819)", + "line": 1865, + "tags": [] + }, + { + "kind": "Describe", + "name": "Export-PSSession function", + "line": 1880, + "tags": [] + }, + { + "kind": "It", + "name": "Test the module created by Export-PSSession", + "line": 1902, + "tags": [] + }, + { + "kind": "Describe", + "name": "Implicit remoting with disconnected session", + "line": 1923, + "tags": [] + }, + { + "kind": "It", + "name": "Remote session PID should be different", + "line": 1938, + "tags": [] + }, + { + "kind": "It", + "name": "Disconnected session should be reconnected when calling proxied command", + "line": 1943, + "tags": [] + }, + { + "kind": "It", + "name": "Should have a new session when the disconnected session cannot be re-connected", + "line": 1956, + "tags": [] + }, + { + "kind": "Describe", + "name": "Select-Object with implicit remoting", + "line": 1968, + "tags": [] + }, + { + "kind": "It", + "name": "Select-Object -First should work with implicit remoting", + "line": 1983, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-FormatData used in Export-PSSession should work on DL targets", + "line": 1992, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Export-PSSession with PS 2.0 session and format type names succeeds", + "line": 2018, + "tags": [] + }, + { + "kind": "Describe", + "name": "GetCommand locally and remotely", + "line": 2031, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that the number of local cmdlet command count is the same as remote cmdlet command count.", + "line": 2043, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-PSSession on Restricted Session", + "line": 2050, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that Import-PSSession works on a restricted session", + "line": 2068, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-PSSession resolved command of an alias", + "line": 2084, + "tags": [] + }, + { + "kind": "It", + "name": "When '-AllowClobber' is false, shadowing command cannot be bypassed using an alias to it", + "line": 2101, + "tags": [] + }, + { + "kind": "It", + "name": "Command in server skip-list cannot be bypassed using an alias to it", + "line": 2108, + "tags": [] + }, + { + "kind": "It", + "name": "Server skip-list check should be skipped for the resolved command of an alias when '-Prefix' is specified", + "line": 2122, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Alias.Tests.ps1", + "describe": 2, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Set-Alias DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Invalid Scope Name should throw PSArgumentException", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias ReadOnly Force", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Name And Value Valid", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Name And Value Positional Valid", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Description Valid", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Scope Valid", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Alias Expose Bug 1062958, BugId:905449", + "line": 71, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-Alias", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set alias without error", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to have the same output between set-alias and the output of the function being aliased", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the sal alias", + "line": 87, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output between the sal alias and the original set-alias cmdlet", + "line": 91, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/RunspaceBreakpointManagement.Tests.ps1", + "describe": 1, + "context": 3, + "it": 20, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Runspace Breakpoint Unit Tests - Feature-Enabled", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Can transform a runspace name, id, or instanceid into a runspace", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Transforms a valid runspace name into a runspace", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Transforms a valid runspace ID into a runspace", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Transforms a valid runspace instance ID into a runspace", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Reports an argument transformation error when given invalid input", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Passes through $null without transforming it", + "line": 65, + "tags": [] + }, + { + "kind": "Context", + "name": "Managing breakpoints in the host runspace", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Can set breakpoints", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Can get breakpoints, and the result breakpoints do not show the runspace id because they are local", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable breakpoints in a pipeline", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable breakpoints in a pipeline", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable breakpoints by id", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable breakpoints by id", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove breakpoints", + "line": 117, + "tags": [] + }, + { + "kind": "Context", + "name": "Managing breakpoints in a remote runspace", + "line": 123, + "tags": [] + }, + { + "kind": "It", + "name": "Can set breakpoints", + "line": 132, + "tags": [] + }, + { + "kind": "It", + "name": "Can get breakpoints, and the result breakpoints show the remote runspace id", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Breakpoints are triggered by the remote debugger", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable breakpoints in a pipeline", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable breakpoints in a pipeline", + "line": 161, + "tags": [] + }, + { + "kind": "It", + "name": "Can disable breakpoints by id", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Can enable breakpoints in a pipeline", + "line": 178, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove breakpoints", + "line": 187, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Date.Tests.ps1", + "describe": 3, + "context": 0, + "it": 24, + "parameterized_blocks": 7, + "tree": [ + { + "kind": "Describe", + "name": "Get-Date DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Date with all parameters returns proper results", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "using -displayhint produces the correct output", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "using -format produces the correct output", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "using -AsUTC produces the correct output", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat %s produces the correct output", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'ymdH' produces the correct output", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'aAbBcCdDehHIkljmMpr' produces the correct output", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'sStTuUVwWxXyYZ' produces the correct output", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'V' produces the correct output (:)", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'G' produces the correct output (:)", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'g' produces the correct output (:", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "using -uformat 'u' produces the correct output (:)", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Passing '' to -uformat produces a descriptive error ()", + "line": 231, + "tags": [] + }, + { + "kind": "It", + "name": "Get-date works with pipeline input", + "line": 238, + "tags": [] + }, + { + "kind": "It", + "name": "the LastWriteTime alias works with pipeline input", + "line": 245, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Date", + "line": 279, + "tags": [] + }, + { + "kind": "It", + "name": "-Format FileDate works", + "line": 281, + "tags": [] + }, + { + "kind": "It", + "name": "-Format FileDateTime works", + "line": 284, + "tags": [] + }, + { + "kind": "It", + "name": "-Format FileDateTimeUniversal works (1)", + "line": 288, + "tags": [] + }, + { + "kind": "It", + "name": "-Format FileDateTimeUniversal works (2)", + "line": 292, + "tags": [] + }, + { + "kind": "It", + "name": "Should have colons when ToString method is used", + "line": 296, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the format flag", + "line": 302, + "tags": [] + }, + { + "kind": "It", + "name": "Should check that Get-Date can return the correct datetime from the system time", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "-UnixTimeSeconds works ()", + "line": 326, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Date -UFormat tests", + "line": 340, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Date -UFormat ()", + "line": 362, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Clear-Variable.Tests.ps1", + "describe": 2, + "context": 1, + "it": 21, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Clear-Variable DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Variable normal variable Name should works", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Variable ReadOnly variable Name should throw exception and force Clear-Variable should works", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Variable normal variable Name with local scope should works", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Variable Private variable Name should works and Get-Variable with local scope should throw exception", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Variable normal variable Name with local scope should works in different scope", + "line": 63, + "tags": [] + }, + { + "kind": "Describe", + "name": "Clear-Variable", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a variable using the Name switch", + "line": 95, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a variable without using the Name switch", + "line": 101, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to include a set of variables to clear", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to exclude a set of variables to clear", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to pass the cleared object through the pipeline using the passthru switch", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Should not clear environment variables", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "Should clear variable even if it is read-only using the Force parameter", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw error when trying to clear variable that is read-only without using the Force parameter", + "line": 176, + "tags": [] + }, + { + "kind": "Context", + "name": "Scope Tests", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a global scope variable using the global switch", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a global scope variable using the local switch", + "line": 196, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a global variable using the script scope switch", + "line": 203, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear an item locally using the local switch", + "line": 209, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear an item locally using the global switch", + "line": 219, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a local variable using the script scope switch", + "line": 225, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a script variable created using the script switch", + "line": 231, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to clear a global script variable that was created using the script scope switch", + "line": 238, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Unique.Tests.ps1", + "describe": 2, + "context": 0, + "it": 10, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Unique DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Command get-unique works with AsString switch", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Command get-unique works with AsString and CaseInsensitive switches", + "line": 24, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Unique", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the Get-Unique cmdlet without error with inputObject switch", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Should output an array", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Should output an array of unchanged items when the InputObject switch is used", + "line": 58, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept piped input", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the expected output when piped input is used", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to input a collection in the inputObject switch", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "Should get the unique items when piped collection input is used", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Should get the unique strings when CaseInsensitive switch is used", + "line": 82, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Host.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Host DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should works proper with get-host", + "line": 4, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertTo-SecureString.Tests.ps1", + "describe": 1, + "context": 1, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "ConvertTo--SecureString", + "line": 6, + "tags": [] + }, + { + "kind": "Context", + "name": "Checking return types of ConvertTo--SecureString", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should return System.Security.SecureString after converting plaintext variable", + "line": 10, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-FileHash.Tests.ps1", + "describe": 1, + "context": 5, + "it": 11, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Get-FileHash", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate platform encoding", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the bytes in the file as expected", + "line": 13, + "tags": [] + }, + { + "kind": "Context", + "name": "Default result tests", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should default to correct algorithm, hash and path", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should write non-terminating error if argument is a folder", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should write non-terminating error if a file is locked", + "line": 31, + "tags": [] + }, + { + "kind": "Context", + "name": "Algorithm tests", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to get the correct hash from algorithm", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should be throw for wrong algorithm name", + "line": 55, + "tags": [] + }, + { + "kind": "Context", + "name": "Paths tests", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': no file exist", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': no file exist", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "With '-Path': file exist", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "With '-LiteralPath': file exist", + "line": 74, + "tags": [] + }, + { + "kind": "Context", + "name": "File should be closed before Get-FileHash writes pipeline output", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to edit the file without 'file is in use' exceptions", + "line": 82, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Host.Tests.ps1", + "describe": 3, + "context": 0, + "it": 3, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Write-Host with default Console Host", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "write-Host works with '' switch", + "line": 14, + "tags": [] + }, + { + "kind": "Describe", + "name": "Write-Host with wrong colors", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if color is invalid: ForegroundColor = ; BackgroundColor = ", + "line": 38, + "tags": [] + }, + { + "kind": "Describe", + "name": "Write-Host with TestHostCS", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Write-Host works with ", + "line": 79, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Variable.Tests.ps1", + "describe": 2, + "context": 1, + "it": 22, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Remove-Variable", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error when a dollar sign is used in the variable name place", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw error when used without the Name field, and named variable is properly specified and exists", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw error when used with the Name field, and named variable is specified and exists", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw error when used with Name field, and named variable does not exist", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a set of variables using wildcard characters", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to exclude a set of variables to remove using the Exclude switch", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to include a set of variables to remove using the Include switch", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error when attempting to remove a read-only variable and the Force switch is not used", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw an error when attempting to remove a read-only variable and the Force switch is used", + "line": 118, + "tags": [] + }, + { + "kind": "Context", + "name": "Scope Tests", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a global variable using the global switch", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a global variable using the local switch", + "line": 135, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to clear a global variable using the script switch", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove an item locally using the local switch", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove an item locally using the global switch", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a local variable using the script scope switch", + "line": 176, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to remove a script variable created using the script switch", + "line": 187, + "tags": [] + }, + { + "kind": "It", + "name": "Should not be able to remove a global script variable that was created using the script scope switch", + "line": 195, + "tags": [] + }, + { + "kind": "Describe", + "name": "Remove-Variable basic functionality", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Variable variable should works", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Variable Constant variable should throw SessionStateUnauthorizedAccessException", + "line": 213, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Variable ReadOnly variable should throw SessionStateUnauthorizedAccessException and force remove should work", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Variable Constant variable should throw SessionStateUnauthorizedAccessException and force remove should also throw exception", + "line": 230, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Variable variable in new scope should works and Get-Variable with different scope should have different result", + "line": 241, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Stream.Tests.ps1", + "describe": 1, + "context": 3, + "it": 9, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Stream writer tests", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Redirect Stream Tests", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should write warnings to the warning stream", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Should write error messages to the error stream", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Should write debug messages to the debug stream", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Should write messages to the verbose stream", + "line": 41, + "tags": [] + }, + { + "kind": "Context", + "name": "Error automatic variable", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Should write error messages to the `$error automatic variable", + "line": 50, + "tags": [] + }, + { + "kind": "Context", + "name": "Write-Information cmdlet", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Write-Information outputs an information object", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Write-Information accept objects from pipe", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Write-Information works with ", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Write-Information accepts `$null", + "line": 117, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Random.Tests.ps1", + "describe": 2, + "context": 0, + "it": 21, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Get-Random DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a correct random number for ''", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should return correct random numbers for '' with Count specified", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to throw error when ''", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Tests for setting the seed", + "line": 91, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-Random", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number greater than -1", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 100", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 100 and greater than -100 ", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a random number less than 20.93 and greater than 10.7 ", + "line": 114, + "tags": [] + }, + { + "kind": "It", + "name": "Should return same number for both Get-Random when switch SetSeed is used ", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a number from 1,2,3,5,8,13 ", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an array ", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Should return three random numbers for array of 1,2,3,5,8,13 ", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all the numbers for array of 1,2,3,5,8,13 in no particular order", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Should return all the numbers for array of 1,2,3,5,8,13 in randomized order when the Shuffle switch is used", + "line": 158, + "tags": [] + }, + { + "kind": "It", + "name": "Should return for a string collection ", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a number for hexadecimal ", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Should return false, check two random numbers are not equal when not using the SetSeed switch ", + "line": 175, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the same number for hexadecimal number and regular number when the switch SetSeed is used ", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error because the hexadecimal number is to large ", + "line": 187, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept collection containing empty string for -InputObject", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept `$null in collection for -InputObject", + "line": 197, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Error.Tests.ps1", + "describe": 1, + "context": 0, + "it": 10, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Get-Error tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Get-Error resolves $error[0] and includes InnerException", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error -Newest `` works: ", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error -Newest with invalid value `` should fail", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error will accept pipeline input", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error will handle Exceptions", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error will not modify the original error object", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error adds ExceptionType for Exceptions", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error uses Error color for Message and PositionMessage members", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Error works with strict mode", + "line": 153, + "tags": [] + }, + { + "kind": "It", + "name": "BoundParameters show as name/value pairs", + "line": 158, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Import-LocalizedData.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Import-LocalizedData", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import string using default culture", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import string using en-US culture", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import string using de-DE culture", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import string and store in binding variable", + "line": 31, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Tee-Object.Tests.ps1", + "describe": 2, + "context": 1, + "it": 7, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Tee-Object", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Tee-Object is correctly forking output", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the output to the screen and to the variable", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should tee the output to a file", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should tee output to file using encoding when selected", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "Parameter 'Encoding' should accept encoding", + "line": 50, + "tags": [] + }, + { + "kind": "Describe", + "name": "Tee-Object DRT Unit Tests", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Positive File Test", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Positive File Test with Path parameter alias", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Positive Variable Test", + "line": 82, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Eventing.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Event Subscriber Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Register an event with no action, trigger it and wait for it to be raised.", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Access a global variable from an event action.", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw when having finally block in Powershell.Exiting Action scriptblock", + "line": 39, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Debug-Runspace.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Debug-Runspace", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Debugging a runspace should fail if the name is ambiguous", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Debugging a runspace should fail if the name is not found", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Debugging a runspace should fail if the runspace is not open", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Debugging a runspace should fail if the runspace has no debugger", + "line": 29, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-FormatData.Tests.ps1", + "describe": 1, + "context": 4, + "it": 4, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Get-FormatData", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Check return type of Get-FormatData", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return an object[] as the return type", + "line": 6, + "tags": [] + }, + { + "kind": "Context", + "name": "Local use: Can get format data requiring v5.1+ by default", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Can get format data requiring v5.1+ with ", + "line": 22, + "tags": [] + }, + { + "kind": "Context", + "name": "Can override client version with -PowerShellVersion", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": " should return for a null-output test", + "line": 48, + "tags": [] + }, + { + "kind": "Context", + "name": "Remote use: By default, don't get format data requiring v5.1+ for v5.0- clients", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "When remoting, should return for a null-output test", + "line": 66, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Group-Object.Tests.ps1", + "describe": 3, + "context": 0, + "it": 24, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Group-Object DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Test for CaseSensitive switch", + "line": 4, + "tags": [] + }, + { + "kind": "Describe", + "name": "Group-Object", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Should be called using an object as piped without error with no switches", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should be called using the InputObject without error with no other switches", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should return three columns- count, name, and group", + "line": 29, + "tags": [] + }, + { + "kind": "It", + "name": "Should use the group alias", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Should create a collection when the inputObject parameter is used", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "Should return object of 'GroupInfo' type", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should output an array when piped input is used", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output between the group alias and the group-object cmdlet", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the property switch without error", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the property switch on multiple properties without error", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to omit members of a group using the NoElement switch without error", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to output a hashtable datatype", + "line": 87, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to access when output as hash table", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw when attempting to use AsString without AsHashTable", + "line": 100, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw error when using AsString when the AsHashTable was added", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to retrieve objects by key when using -AsHashTable without -AsString", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "User's scenario should work (see issue #6933 for link to stackoverflow question)", + "line": 115, + "tags": [] + }, + { + "kind": "It", + "name": "Should understand empty NoteProperty", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle format-like strings with curly braces like normal strings", + "line": 133, + "tags": [] + }, + { + "kind": "Describe", + "name": "Check 'Culture' parameter in order object cmdlets (Group-Object, Sort-Object, Compare-Object)", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept a culture by name", + "line": 150, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept a culture by hex string LCID", + "line": 162, + "tags": [] + }, + { + "kind": "It", + "name": "Should accept a culture by int string LCID", + "line": 174, + "tags": [] + }, + { + "kind": "It", + "name": "should not throw a key duplication error with -CaseSensitive -AsHashtable", + "line": 186, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/ConvertFrom-StringData.Tests.ps1", + "describe": 3, + "context": 0, + "it": 12, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "ConvertFrom-StringData DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should able to throw error when convert invalid line", + "line": 4, + "tags": [] + }, + { + "kind": "Describe", + "name": "ConvertFrom-StringData", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw when called with just the stringdata switch", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a hashtable", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw if not in x=y format", + "line": 30, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the data on the left side in the key", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the data on the right side in the value", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a keycollection for the keys", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a valuecollection for the values", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Should work for multiple lines", + "line": 58, + "tags": [] + }, + { + "kind": "Describe", + "name": "Delimiter parameter tests", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Default delimiter '=' works", + "line": 77, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw on given delimiter", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "is able to parse with delimiter \" with \"", + "line": 91, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Send-MailMessage.Tests.ps1", + "describe": 2, + "context": 2, + "it": 10, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "Send-MailMessage DRT Unit Tests", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Shows obsolete message for cmdlet", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail message using named parameters ", + "line": 141, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail message using pipline named parameters ", + "line": 173, + "tags": [] + }, + { + "kind": "Describe", + "name": "Send-MailMessage Feature Tests", + "line": 208, + "tags": [] + }, + { + "kind": "Context", + "name": "Default Port 25", + "line": 237, + "tags": [] + }, + { + "kind": "It", + "name": "Can throw on wrong mail addresses", + "line": 257, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail with free-form email address", + "line": 266, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail with high priority", + "line": 281, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail with HTML content as body", + "line": 290, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail with UTF8 encoding", + "line": 304, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail with attachments", + "line": 319, + "tags": [] + }, + { + "kind": "Context", + "name": "Custom Port 2525", + "line": 342, + "tags": [] + }, + { + "kind": "It", + "name": "Can send mail message using custom port 2525", + "line": 362, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Add-Member.Tests.ps1", + "describe": 2, + "context": 0, + "it": 25, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Add-Member DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Mandatory parameters should not be null nor empty", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should Not Have Value2", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Cannot Add PS Property Or PS Method", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Value1 And Value2 Should Not Both Null", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Fail to add unexisting type", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Successful alias, no type", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Successful alias, with type", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "CodeProperty Reference Wrong Type", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Empty Member Set Null Value1", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Member Set With 1 Member", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "MemberSet With Wrong Type For Value1", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "ScriptMethod Reference Wrong Type", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Add ScriptMethod Success", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "ScriptProperty Reference Wrong Type", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Add ScriptProperty Success", + "line": 109, + "tags": [] + }, + { + "kind": "It", + "name": "Add TypeName MemberSet Success", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Add TypeName Existing Name Success", + "line": 124, + "tags": [] + }, + { + "kind": "It", + "name": "Add Single Note To Array", + "line": 129, + "tags": [] + }, + { + "kind": "It", + "name": "Add Multiple Note Members", + "line": 135, + "tags": [] + }, + { + "kind": "It", + "name": "Add Multiple Note With TypeName", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Add Multiple Members With Force", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "Simplified Add-Member should support using 'Property' as the NoteProperty member name", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Add-Member error message is not empty", + "line": 176, + "tags": [] + }, + { + "kind": "Describe", + "name": "Add-Member", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to see a newly added member of an object", + "line": 187, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to add a member to an object that already has a member in it", + "line": 195, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/RunspaceCmdlets.Tests.ps1", + "describe": 1, + "context": 1, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Runspace cmdlet tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Get-Runspace should return the current runspace", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Runspace with runspace InstanceId should return the correct runspace", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Runspace with runspace name should return the correct runspace", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Runspace with runspace Id should return the correct runspace", + "line": 21, + "tags": [] + }, + { + "kind": "Context", + "name": "Multiple Runspaces", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Runspace should return the new runspaces", + "line": 36, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Export-FormatData.Tests.ps1", + "describe": 1, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Export-FormatData", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Can export all types", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Works with literal path", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should overwrite the destination file", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "should not overwrite the destination file with NoClobber", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Test basic functionality", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Should have a valid xml tag at the start of the file", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Should pretty print xml output", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to export multiple views", + "line": 157, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-PSBreakpoint.Tests.ps1", + "describe": 1, + "context": 0, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-PSBreakpoint", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to get PSBreakpoint with using Id switch", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to get PSBreakpoint with using Variable switch", + "line": 24, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Export-Alias.Tests.ps1", + "describe": 2, + "context": 0, + "it": 13, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Export-Alias DRT Unit Tests", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias for exist file should work", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias resolving to multiple files will throw ReadWriteMultipleFilesNotSupported", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias with Invalid Scope will throw PSArgumentException", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias for Default", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias As CSV", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias As CSV With Description", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias As CSV With Multiline Description", + "line": 71, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias As Script", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias As Script With Multiline Description", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias for Force Test", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Export-Alias for Force ReadOnly Test", + "line": 99, + "tags": [] + }, + { + "kind": "Describe", + "name": "Export-Alias", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to create a file in the specified location", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Should create a file with the list of aliases that match the expected list", + "line": 149, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Import-Csv.Tests.ps1", + "describe": 5, + "context": 1, + "it": 9, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Import-Csv DRT Unit Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Test import-csv with a delimiter parameter", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Test import-csv with UseCulture parameter", + "line": 16, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Csv Double Quote Delimiter", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle and bind to LiteralPath from pipeline", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle and bind to Path from pipeline", + "line": 66, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Csv File Format Tests", + "line": 90, + "tags": [] + }, + { + "kind": "Context", + "name": "Next test file: $FileName", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import all fields", + "line": 120, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import all fields with custom header", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to import correct values", + "line": 132, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Csv #Type Tests", + "line": 144, + "tags": [] + }, + { + "kind": "It", + "name": "Test import-csv import Object", + "line": 153, + "tags": [] + }, + { + "kind": "Describe", + "name": "Import-Csv with different newlines", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Test import-csv with '' newline", + "line": 166, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Uptime.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Uptime", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Uptime return timespan (default -Timespan)", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Uptime -Since return DateTime", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Uptime throw if IsHighResolution == false", + "line": 28, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/New-TemporaryFile.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-TemporaryFile", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "creates a new temporary file", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "with WhatIf does not create a file", + "line": 30, + "tags": [] + }, + { + "kind": "It", + "name": "has an OutputType of System.IO.FileInfo", + "line": 34, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Get-Verb.Tests.ps1", + "describe": 1, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Verb", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should get a list of Verbs", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should get a specific verb", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should get a specific group", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should not return duplicate Verbs with Verb paramater", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "Should not return duplicate Verbs with Group paramater", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Should filter using the Verb parameter", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should not accept Groups that are not in the validate set", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Accept all valid verb groups", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have verbs without descriptions", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have verbs without alias prefixes", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have duplicate alias prefixes", + "line": 60, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Join-String.Tests.ps1", + "describe": 1, + "context": 0, + "it": 18, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Join-String", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be called using the InputObject without error with no other switches", + "line": 9, + "tags": [] + }, + { + "kind": "It", + "name": "'Input | Join-String' should be equal to 'Join-String -InputObject Input'", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a single string", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values with default separator", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values positionally with default separator", + "line": 32, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values with custom Separator", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values SingleQuoted", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values DoubleQuoted", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should join property values Formatted", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Should join numeric values Formatted", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should join script block results with default separator", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Should join script block results with custom separator", + "line": 76, + "tags": [] + }, + { + "kind": "It", + "name": "Should join script block results SingleQuoted", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Should join script block results DoubleQuoted", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Should join script block results with Format and separator", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Should Handle OutputPrefix and OutputSuffix", + "line": 103, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle null separator", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Should tabcomplete InputObject properties", + "line": 116, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Wait-Event.Tests.ps1", + "describe": 1, + "context": 1, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Wait-Event", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Wait-Event is waiting for events", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should time out when it does not receive a FakeEvent", + "line": 6, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Set-Date.Tests.ps1", + "describe": 2, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Set-Date for admin", + "line": 5, + "tags": [ + "CI", + "RequireAdminOnWindows", + "RequireSudoOnUnix" + ] + }, + { + "kind": "It", + "name": "Set-Date should be able to set the date in an elevated context", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Date should be able to set the date with -Date parameter", + "line": 19, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-Date", + "line": 32, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Set-Date should produce an error in a non-elevated context", + "line": 34, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Invoke-Expression.Tests.ps1", + "describe": 2, + "context": 1, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Invoke-Expression", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Should execute the invoked command validly", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the echoed text", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the echoed text from a script", + "line": 10, + "tags": [] + }, + { + "kind": "Describe", + "name": "Invoke-Expression DRT Unit Tests", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Invoke-Expression should work", + "line": 21, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Wait-Debugger.Tests.ps1", + "describe": 1, + "context": 1, + "it": 2, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Tests for Wait-Debugger", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Wait-Debugger should break on the statement containing the Wait-Debugger command", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should show 1 debugger command was invoked", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "The breakpoint should be the statement containing Wait-Debugger", + "line": 32, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Measure-Object.Tests.ps1", + "describe": 3, + "context": 3, + "it": 33, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Measure-Object", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called without error", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call on piped input", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to count the number of objects input to it", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Should calculate Standard Deviation", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should calculate Standard Deviation", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Should calculate Standard Deviation with -Sum", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "Should calculate Standard Deviation with -Average", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should calculate Standard Deviation with -Sum -Average", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to count using the Property switch", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use wildcards for the Property argument", + "line": 75, + "tags": [] + }, + { + "kind": "Context", + "name": "Numeric tests", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to sum", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to average", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return a minimum", + "line": 118, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return a minimum when multiple objects are the minimum", + "line": 133, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return a maximum", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return a maximum when multiple objects are the maximum", + "line": 164, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to return all the statitics for given values", + "line": 180, + "tags": [] + }, + { + "kind": "Context", + "name": "Empty folder tests", + "line": 191, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw an invalid property error when not in StrictMode", + "line": 202, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an invalid property error when in StrictMode", + "line": 206, + "tags": [] + }, + { + "kind": "Context", + "name": "String tests", + "line": 211, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to count the number of words in a string", + "line": 217, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to count the number of characters in a string", + "line": 224, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to count the number of lines in a string", + "line": 231, + "tags": [] + }, + { + "kind": "Describe", + "name": "Measure-Object DRT basic functionality", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object with Generic enum value options combination should work", + "line": 276, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object with Text combination should work", + "line": 337, + "tags": [] + }, + { + "kind": "Describe", + "name": "Directly test the PSPropertyExpression type", + "line": 388, + "tags": [] + }, + { + "kind": "It", + "name": "Test-PropertyExpression function with a wildcard property expression should sum numbers", + "line": 404, + "tags": [] + }, + { + "kind": "It", + "name": "Test-PropertyExpression function with a scriptblock property expression should sum numbers", + "line": 409, + "tags": [] + }, + { + "kind": "It", + "name": "Test-PropertyExpression function with a scriptblock property expression should be able to transform input", + "line": 414, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object with multiple lines should work", + "line": 420, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object with ScriptBlock properties should work", + "line": 425, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object with ScriptBlock properties should work with -word", + "line": 435, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object ScriptBlock properties should be able to transform input", + "line": 440, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object should handle hashtables as objects", + "line": 446, + "tags": [] + }, + { + "kind": "It", + "name": "Measure-Object should handle hashtables as objects with ScriptBlock properties", + "line": 452, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/MiscCmdletUpdates.Tests.ps1", + "describe": 2, + "context": 0, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "GetDateFormatUpdates", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that FileDate format works", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that FileDateUniversal format works", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that FileDateTime format works", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Verifies that FileDateTimeUniversal format works", + "line": 28, + "tags": [] + }, + { + "kind": "Describe", + "name": "GetRandomMiscTests", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Shouldn't overflow when using max range", + "line": 40, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Remove-Alias.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Remove-Alias", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should remove a non-readonly alias", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should throw on a readonly alias", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should remove a non-readonly alias with force", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should remove a readonly alias with force", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should throw if alias does not exist", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should remove multiple alias at once", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Remove-Alias should throw on out-of-range scope", + "line": 58, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Write-Debug.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Write-Debug tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should not have added line breaks", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should not prompt the user", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "'-Debug' should not trigger 'ShouldProcess'", + "line": 37, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Set-PSBreakpoint.Tests.ps1", + "describe": 2, + "context": 0, + "it": 24, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Set-PSBreakpoint DRT Unit Tests", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -Line", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -Line and -column", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -Line and -action", + "line": 53, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -Line, -column and -action", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "-script and -line can take multiple items", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "-script and -line are positional", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "-script, -line and -column are positional", + "line": 81, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw Exception when missing mandatory parameter -line", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw Exception when missing mandatory parameter", + "line": 93, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -command", + "line": 98, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -command, -script", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set psbreakpoints for -command, -action and -script", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "-Command can take multiple items", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "-Script is positional", + "line": 122, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set breakpoints on functions", + "line": 132, + "tags": [] + }, + { + "kind": "It", + "name": "Should be throw Exception when Column number less than 1", + "line": 138, + "tags": [] + }, + { + "kind": "It", + "name": "Should be throw Exception when Line number less than 1", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Remove implicit script from 'set-psbreakpoint -script'", + "line": 148, + "tags": [] + }, + { + "kind": "It", + "name": "Fail to set psbreakpoints when script is a file of wrong type", + "line": 155, + "tags": [] + }, + { + "kind": "It", + "name": "Fail to set psbreakpoints when script file does not exist", + "line": 172, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-PSBreakpoint", + "line": 186, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a psbreakpoint on a line", + "line": 192, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw when a string is entered for a line number", + "line": 199, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a psbreakpoint on a Command", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to set a psbreakpoint on a variable", + "line": 214, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Utility/Format-List.Tests.ps1", + "describe": 3, + "context": 0, + "it": 23, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Format-List", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should call format list without error", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call the alias", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same output whether choosing alias or not", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should produce the expected output", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to call a property of the piped input", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to display a list of props when separated by a comma", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should show the requested prop in every element", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should not show anything other than the requested props", + "line": 69, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to take input without piping objects to it", + "line": 77, + "tags": [] + }, + { + "kind": "Describe", + "name": "Format-List DRT basic functionality", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with array should work", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with No Objects for End-To-End should work", + "line": 107, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with Null Objects for End-To-End should work", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with single line string for End-To-End should work", + "line": 119, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with multiple line string for End-To-End should work", + "line": 125, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with string sequence for End-To-End should work", + "line": 131, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with complex object for End-To-End should work", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with multiple same class object should work", + "line": 156, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with multiple different class object should work", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List with FileInfo should work", + "line": 182, + "tags": [] + }, + { + "kind": "It", + "name": "Format-List should work with double byte wide chars", + "line": 189, + "tags": [] + }, + { + "kind": "It", + "name": "Float, double, and decimal should not be truncated to number of decimals from current culture", + "line": 211, + "tags": [] + }, + { + "kind": "Describe", + "name": "Format-List color tests", + "line": 232, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Property names should use FormatAccent", + "line": 244, + "tags": [] + }, + { + "kind": "It", + "name": "VT decorations in a property value should not be leaked in list view", + "line": 251, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.WSMan.Management/TestWSMan.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 2, + "tree": [ + { + "kind": "Describe", + "name": "TestWSMan tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "TestWSmanCommand can be used as API for '' with ''", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "-Authentication for unsupported type should return error", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Test-WSMan works for ", + "line": 48, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.WSMan.Management/ConfigProvider.Tests.ps1", + "describe": 1, + "context": 7, + "it": 35, + "parameterized_blocks": 11, + "tree": [ + { + "kind": "Describe", + "name": "WSMan Config Provider", + "line": 6, + "tags": [ + "Feature", + "RequireAdminOnWindows" + ] + }, + { + "kind": "Context", + "name": "Misc tests", + "line": 59, + "tags": [] + }, + { + "kind": "It", + "name": "Can remove and add wsman drive", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "WSMan Config Provider starts WinRM if it is stopped", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Container check works", + "line": 83, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Item tests", + "line": 88, + "tags": [] + }, + { + "kind": "It", + "name": "Plugin has correct properties", + "line": 90, + "tags": [] + }, + { + "kind": "It", + "name": "Plugin InitializationParameters are correct", + "line": 95, + "tags": [] + }, + { + "kind": "It", + "name": "Plugin Quotas are correct", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Plugin Resources are correct", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Plugin Security Resource is correct", + "line": 117, + "tags": [] + }, + { + "kind": "Context", + "name": "Set-Item tests", + "line": 137, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item should fail for `$null value", + "line": 139, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item should fail for ", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item -WhatIf should work", + "line": 150, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on TrustedHosts should succeed", + "line": 157, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin RunAsUser should fail for invalid creds", + "line": 169, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item and Clear-Item on plugin RunAsUser should succeed for valid creds", + "line": 177, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin RunAsUser should fail for invalid password", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on password without user on plugin should fail for ", + "line": 196, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin XmlRenderingType property should succeed for ''", + "line": 207, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on non-existent property should fail", + "line": 218, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin Resource '' property with '' should succeed", + "line": 222, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin Security Resource '' property with '' should succeed", + "line": 232, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin Security Resource '' property with invalid '' should fail", + "line": 245, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin InitializationParameters '' property with '' should succeed", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin Quotas '' property with '' should succeed", + "line": 264, + "tags": [] + }, + { + "kind": "It", + "name": "Set-Item on plugin Quotas out of range on '' property with '' should fail", + "line": 275, + "tags": [] + }, + { + "kind": "Context", + "name": "Clear-Item tests", + "line": 284, + "tags": [] + }, + { + "kind": "It", + "name": "Clear-Item on should fail", + "line": 286, + "tags": [] + }, + { + "kind": "Context", + "name": "New-Item and Remove-Item tests", + "line": 294, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item at root should succeed", + "line": 296, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for a listener", + "line": 316, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for a plugin using parameters", + "line": 338, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for a plugin using a file", + "line": 356, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for a plugin resource", + "line": 395, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for an initialization parameter", + "line": 411, + "tags": [] + }, + { + "kind": "It", + "name": "New-Item and Remove-Item for a security resource", + "line": 426, + "tags": [] + }, + { + "kind": "Context", + "name": "Get-Help tests", + "line": 445, + "tags": [] + }, + { + "kind": "It", + "name": "Get-Help while in WSMan: drive works", + "line": 447, + "tags": [] + }, + { + "kind": "Context", + "name": "ItemSeparator properties", + "line": 457, + "tags": [] + }, + { + "kind": "It", + "name": "WSMan provider has ItemSeparator properties", + "line": 459, + "tags": [] + }, + { + "kind": "It", + "name": "ItemSeparator properties is read-only in WSMan provider", + "line": 464, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.WSMan.Management/CredSSP.Tests.ps1", + "describe": 2, + "context": 0, + "it": 5, + "parameterized_blocks": 4, + "tree": [ + { + "kind": "Describe", + "name": "CredSSP cmdlet tests", + "line": 5, + "tags": [] + }, + { + "kind": "It", + "name": "Error returned if invalid parameters: ", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Enable-WSManCredSSP works: ", + "line": 48, + "tags": [] + }, + { + "kind": "It", + "name": "Disable-WSManCredSSP works: ", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Call cmdlet as API", + "line": 91, + "tags": [] + }, + { + "kind": "Describe", + "name": "CredSSP cmdlet error cases tests", + "line": 106, + "tags": [] + }, + { + "kind": "It", + "name": "Error returned if runas non-admin: ", + "line": 108, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Resolve-Path.Tests.ps1", + "describe": 1, + "context": 0, + "it": 8, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Resolve-Path returns proper path", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Resolve-Path returns resolved paths", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path handles provider qualified paths", + "line": 45, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path provides proper error on invalid location", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path -Path should return correct drive path", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path -LiteralPath should return correct drive path", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path -Relative '' should return correct path on ''", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path RelativeBasePath should handle ", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Resolve-Path -Path '' -RelativeBasePath '' -Force: should return ''", + "line": 136, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/ItemProperty.Tests.ps1", + "describe": 1, + "context": 1, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Simple ItemProperty Tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Can retrieve the PropertyValue with Get-ItemPropertyValue", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Can clear the PropertyValue with Clear-ItemProperty", + "line": 7, + "tags": [] + }, + { + "kind": "Context", + "name": "Registry targeted cmdlets", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Copy ItemProperty", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Move ItemProperty", + "line": 17, + "tags": [] + }, + { + "kind": "It", + "name": "New ItemProperty", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "Rename ItemProperty", + "line": 19, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Add-Content.Tests.ps1", + "describe": 1, + "context": 2, + "it": 13, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Add-Content cmdlet tests", + "line": 3, + "tags": [] + }, + { + "kind": "Context", + "name": "Add-Content should actually add content", + "line": 10, + "tags": [] + }, + { + "kind": "It", + "name": "should Add-Content to TestDrive:\\$file1", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "should return expected string from TestDrive:\\$file1", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "should Add-Content to TestDrive:\\dynamicfile.txt with dynamic parameters", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "should return expected string from TestDrive:\\dynamicfile.txt", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "should Add-Content to TestDrive:\\$file1 even when -Value is `$null", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "should throw 'ParameterArgumentValidationErrorNullNotAllowed' when -Path is `$null", + "line": 37, + "tags": [] + }, + { + "kind": "It", + "name": "should throw `", + "line": 43, + "tags": [] + }, + { + "kind": "It", + "name": "Should throw an error on a directory", + "line": 46, + "tags": [] + }, + { + "kind": "Context", + "name": "Add-Content should work with alternate data streams on Windows", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Should add an alternate data stream on a directory", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should add an alternate data stream on a file", + "line": 67, + "tags": [] + }, + { + "kind": "It", + "name": "should throw 'NotSupportedException' when you add-content to an unsupported provider", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to pass multiple [string]`$objects to Add-Content through the pipeline to output a dynamic Path file", + "line": 80, + "tags": [] + }, + { + "kind": "It", + "name": "Should not block reads while writing", + "line": 87, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Get-EventLog.Tests.ps1", + "describe": 1, + "context": 0, + "it": 6, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-EventLog cmdlet tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should return an array of eventlogs objects when called with -AsString parameter", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "should return a list of eventlog objects when called with -List parameter", + "line": 22, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to Get-EventLog -LogName Application -Newest 100", + "line": 30, + "tags": [] + }, + { + "kind": "It", + "name": "should throw 'AmbiguousParameterSetException' when called with both -LogName and -List parameters", + "line": 36, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to Get-EventLog -LogName * with multiple matches", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "should throw 'InvalidOperationException' when asked to get a log that does not exist", + "line": 45, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Registry.Tests.ps1", + "describe": 2, + "context": 13, + "it": 52, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Basic Registry Provider Tests", + "line": 7, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate basic registry provider Cmdlets", + "line": 50, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Test-Path", + "line": 52, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-Item", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-Item on inaccessible path", + "line": 61, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-ChildItem", + "line": 65, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-ChildItem can get subkey names", + "line": 72, + "tags": [] + }, + { + "kind": "It", + "name": "Verify New-Item", + "line": 79, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Copy-Item", + "line": 85, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Move-Item", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Rename-Item", + "line": 97, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate basic registry property Cmdlets", + "line": 108, + "tags": [] + }, + { + "kind": "It", + "name": "Verify New-ItemProperty", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Set-ItemProperty", + "line": 116, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Set-Item", + "line": 122, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Set-Item with -WhatIf", + "line": 128, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Get-ItemPropertyValue", + "line": 135, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Copy-ItemProperty", + "line": 140, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Move-ItemProperty", + "line": 149, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Rename-ItemProperty", + "line": 158, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Clear-ItemProperty", + "line": 167, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Clear-Item", + "line": 173, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Clear-Item with -WhatIf", + "line": 181, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Remove-ItemProperty", + "line": 189, + "tags": [] + }, + { + "kind": "Describe", + "name": "Extended Registry Provider Tests", + "line": 197, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate New-ItemProperty Parameters", + "line": 238, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Filter", + "line": 245, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Include", + "line": 249, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Exclude", + "line": 255, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 261, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 267, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Get-ItemProperty Parameters", + "line": 273, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Name", + "line": 275, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Path but no Name", + "line": 280, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Filter", + "line": 286, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Include", + "line": 290, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Exclude", + "line": 296, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Get-ItemPropertyValue Parameters", + "line": 303, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Name", + "line": 305, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Set-ItemPropertyValue Parameters", + "line": 310, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Name", + "line": 315, + "tags": [] + }, + { + "kind": "It", + "name": "Verify PassThru", + "line": 321, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Piped Default Parameter", + "line": 326, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 333, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 339, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Copy-ItemProperty Parameters", + "line": 346, + "tags": [] + }, + { + "kind": "It", + "name": "Verify PassThru", + "line": 352, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 361, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 370, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Move-ItemProperty Parameters", + "line": 376, + "tags": [] + }, + { + "kind": "It", + "name": "Verify PassThru", + "line": 382, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 390, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 399, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Rename-ItemProperty Parameters", + "line": 409, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 414, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 422, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Clear-ItemProperty Parameters", + "line": 431, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 433, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 438, + "tags": [] + }, + { + "kind": "Context", + "name": "Valdiate Remove-ItemProperty Parameters", + "line": 445, + "tags": [] + }, + { + "kind": "It", + "name": "Verify Confirm can be bypassed", + "line": 447, + "tags": [] + }, + { + "kind": "It", + "name": "Verify WhatIf", + "line": 451, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate -LiteralPath", + "line": 458, + "tags": [] + }, + { + "kind": "It", + "name": "Verify New-Item and Remove-Item work with asterisk", + "line": 460, + "tags": [] + }, + { + "kind": "Context", + "name": "Validate Get-ItemProperty Cast Exception", + "line": 474, + "tags": [] + }, + { + "kind": "It", + "name": "Validate non-terminating error for cast", + "line": 495, + "tags": [] + }, + { + "kind": "It", + "name": "Validate terminating error for cast", + "line": 504, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Start-Process.Tests.ps1", + "describe": 4, + "context": 0, + "it": 26, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Start-Process", + "line": 3, + "tags": [ + "Feature", + "RequireAdminOnWindows" + ] + }, + { + "kind": "It", + "name": "Should process arguments without error", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should work correctly when used with full path name", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke correct path when used with FilePath argument", + "line": 47, + "tags": [] + }, + { + "kind": "It", + "name": "Should invoke correct path when used with Path alias argument", + "line": 55, + "tags": [] + }, + { + "kind": "It", + "name": "Should wait for command completion if used with Wait argument", + "line": 62, + "tags": [] + }, + { + "kind": "It", + "name": "Should work correctly with WorkingDirectory argument", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Should work correctly within an unspecified WorkingDirectory with wildcard-type characters", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle stderr redirection without error", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle stdout redirection without error", + "line": 91, + "tags": [] + }, + { + "kind": "It", + "name": "Should handle stdin redirection without error", + "line": 97, + "tags": [] + }, + { + "kind": "It", + "name": "Should give an error when -Verb parameter is used", + "line": 105, + "tags": [] + }, + { + "kind": "It", + "name": "Should give an error when -WindowStyle parameter is used", + "line": 110, + "tags": [] + }, + { + "kind": "It", + "name": "Should give an error when both -NoNewWindow and -WindowStyle are specified", + "line": 113, + "tags": [] + }, + { + "kind": "It", + "name": "ExitCode returns with -NoNewWindow, -PassThru and -Wait", + "line": 117, + "tags": [] + }, + { + "kind": "It", + "name": "Should start cmd.exe with Verb 'open' and WindowStyle 'Minimized'", + "line": 122, + "tags": [] + }, + { + "kind": "It", + "name": "Should start notepad.exe with ShellExecute", + "line": 130, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the -WhatIf switch without performing the actual action", + "line": 136, + "tags": [] + }, + { + "kind": "It", + "name": "Should return null when using -WhatIf switch with -PassThru", + "line": 142, + "tags": [] + }, + { + "kind": "It", + "name": "Should run without errors when -ArgumentList is $null", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Should run without errors when -ArgumentList is @()", + "line": 152, + "tags": [] + }, + { + "kind": "It", + "name": "Should run without errors when -ArgumentList is ''", + "line": 158, + "tags": [] + }, + { + "kind": "Describe", + "name": "Start-Process tests requiring admin", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Should open the application that is associated a file", + "line": 178, + "tags": [] + }, + { + "kind": "Describe", + "name": "Environment Tests", + "line": 188, + "tags": [] + }, + { + "kind": "It", + "name": "UseNewEnvironment parameter should reset environment variables for child process", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "-Environment adds or replaces environment variables to child process", + "line": 214, + "tags": [] + }, + { + "kind": "It", + "name": "-Environment can remove an environment variable from child process", + "line": 229, + "tags": [] + }, + { + "kind": "Describe", + "name": "Bug fixes", + "line": 244, + "tags": [] + }, + { + "kind": "It", + "name": "Error redirection along with '-NoNewWindow' should work for Start-Process", + "line": 248, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Rename-Item.Tests.ps1", + "describe": 1, + "context": 0, + "it": 4, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Rename-Item tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Rename-Item will rename a file", + "line": 15, + "tags": [] + }, + { + "kind": "It", + "name": "Rename-Item will rename a file when path contains special char", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Rename-Item will rename a file when -Path and CWD contains special char", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Rename-Item will rename a file when -LiteralPath and CWD contains special char", + "line": 42, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Hierarchical-Path.Tests.ps1", + "describe": 1, + "context": 0, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Hierarchical paths", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should work with Join-Path ", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "should work with platform's slashes", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "should work with forward slashes", + "line": 18, + "tags": [] + }, + { + "kind": "It", + "name": "should work with backward slashes", + "line": 23, + "tags": [] + }, + { + "kind": "It", + "name": "should work with backward slashes for each separator", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "should work with forward slashes for each separator", + "line": 33, + "tags": [] + }, + { + "kind": "It", + "name": "should work even if there are too many forward slashes", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "should work even if there are too many backward slashes", + "line": 43, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/TimeZone.Tests.ps1", + "describe": 3, + "context": 0, + "it": 19, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-Timezone test cases", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Call without ListAvailable switch returns current TimeZoneInfo", + "line": 38, + "tags": [] + }, + { + "kind": "It", + "name": "Call without ListAvailable switch returns an object of type TimeZoneInfo", + "line": 44, + "tags": [] + }, + { + "kind": "It", + "name": "Call WITH ListAvailable switch returns ArrayList of TimeZoneInfo objects where the list is greater than 0 item", + "line": 49, + "tags": [] + }, + { + "kind": "It", + "name": "Call with ListAvailable switch returns a list containing TimeZoneInfo.Local", + "line": 60, + "tags": [] + }, + { + "kind": "It", + "name": "Call with ListAvailable switch returns a list containing one returned by Get-TimeZone", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using ID param and single item", + "line": 73, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using ID param and multiple items", + "line": 78, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using ID param and multiple items, where first and third are invalid ids - expect error", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using ID param and multiple items, one is wild card but error action ignore works as expected", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using Name param and singe item", + "line": 99, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone using Name param with wild card", + "line": 106, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone Name parameter from pipeline by value ", + "line": 112, + "tags": [] + }, + { + "kind": "It", + "name": "Call Get-TimeZone Id parameter from pipeline by ByPropertyName", + "line": 118, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-Timezone test case: call by single Id", + "line": 126, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone by Id", + "line": 149, + "tags": [] + }, + { + "kind": "Describe", + "name": "Set-Timezone test cases", + "line": 165, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone with invalid Id", + "line": 186, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone by Name", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone with invalid Name", + "line": 205, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone from pipeline input object of type TimeZoneInfo", + "line": 209, + "tags": [] + }, + { + "kind": "It", + "name": "Call Set-TimeZone from pipeline input object of type TimeZoneInfo, verify supports whatif", + "line": 225, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Get-PSDrive.Tests.ps1", + "describe": 3, + "context": 0, + "it": 12, + "parameterized_blocks": 1, + "tree": [ + { + "kind": "Describe", + "name": "Get-PSDrive", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should not throw", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should have a name and a length property", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called with the gdr alias", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "Should be the same output between Get-PSDrive and gdr", + "line": 19, + "tags": [] + }, + { + "kind": "It", + "name": "Should return drive info", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to access a drive using the PSProvider switch", + "line": 42, + "tags": [] + }, + { + "kind": "It", + "name": "Should return true that a drive that does not exist", + "line": 46, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to determine the amount of free space of a drive", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to determine the amount of Used space of a drive", + "line": 55, + "tags": [] + }, + { + "kind": "Describe", + "name": "Temp: drive", + "line": 60, + "tags": [ + "Feature" + ] + }, + { + "kind": "It", + "name": "TEMP: drive exists", + "line": 62, + "tags": [] + }, + { + "kind": "Describe", + "name": "Get-PSDrive for network path", + "line": 68, + "tags": [] + }, + { + "kind": "It", + "name": "Check P/Invoke GetDosDevice/QueryDosDevice", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Check P/Invoke for WNetGetConnection with small buffer: ", + "line": 81, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Get-ItemProperty.Tests.ps1", + "describe": 1, + "context": 0, + "it": 7, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Get-ItemProperty", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on in the current directory", + "line": 12, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on a parent directory", + "line": 16, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on a directory using the path switch", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called on a file using the path switch", + "line": 24, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to access a property using the Path and name switches", + "line": 28, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to use the gp alias without error", + "line": 40, + "tags": [] + }, + { + "kind": "It", + "name": "Should have the same results between alias and cmdlet", + "line": 45, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Test-Connection.Tests.ps1", + "describe": 3, + "context": 4, + "it": 33, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Test-Connection", + "line": 37, + "tags": [] + }, + { + "kind": "Context", + "name": "Ping", + "line": 54, + "tags": [] + }, + { + "kind": "It", + "name": "Default parameter set is 'Ping'", + "line": 56, + "tags": [] + }, + { + "kind": "It", + "name": "Count parameter", + "line": 74, + "tags": [] + }, + { + "kind": "It", + "name": "Quiet works", + "line": 83, + "tags": [] + }, + { + "kind": "It", + "name": "returns false without errors for an unresolvable address when using -Quiet", + "line": 92, + "tags": [] + }, + { + "kind": "It", + "name": "Ping fake host", + "line": 96, + "tags": [] + }, + { + "kind": "It", + "name": "Force IPv4 with implicit PingOptions", + "line": 104, + "tags": [] + }, + { + "kind": "It", + "name": "Force IPv4 with explicit PingOptions", + "line": 123, + "tags": [] + }, + { + "kind": "Context", + "name": "IPv6 Tests", + "line": 146, + "tags": [] + }, + { + "kind": "It", + "name": "Allows us to Force IPv6", + "line": 151, + "tags": [] + }, + { + "kind": "It", + "name": "can convert IPv6 addresses to IPv4 with -IPv4 parameter", + "line": 159, + "tags": [] + }, + { + "kind": "It", + "name": "can convert IPv4 addresses to IPv6 with -IPv6 parameter", + "line": 168, + "tags": [] + }, + { + "kind": "It", + "name": "MaxHops Should -Be greater 0", + "line": 178, + "tags": [] + }, + { + "kind": "It", + "name": "Count Should -Be greater 0", + "line": 185, + "tags": [] + }, + { + "kind": "It", + "name": "Delay Should -Be greater 0", + "line": 190, + "tags": [] + }, + { + "kind": "It", + "name": "Delay works", + "line": 197, + "tags": [] + }, + { + "kind": "It", + "name": "BufferSize Should -Be between 0 and 65500", + "line": 206, + "tags": [] + }, + { + "kind": "It", + "name": "BufferSize works", + "line": 214, + "tags": [] + }, + { + "kind": "It", + "name": "ResolveDestination for address", + "line": 220, + "tags": [] + }, + { + "kind": "It", + "name": "ResolveDestination for name", + "line": 228, + "tags": [] + }, + { + "kind": "It", + "name": "TimeOut works", + "line": 240, + "tags": [] + }, + { + "kind": "It", + "name": "Repeat works", + "line": 247, + "tags": [] + }, + { + "kind": "Context", + "name": "MTUSizeDetect", + "line": 262, + "tags": [] + }, + { + "kind": "It", + "name": "MTUSizeDetect works", + "line": 264, + "tags": [] + }, + { + "kind": "It", + "name": "Quiet works", + "line": 287, + "tags": [] + }, + { + "kind": "Context", + "name": "TraceRoute", + "line": 295, + "tags": [] + }, + { + "kind": "It", + "name": "TraceRoute works", + "line": 297, + "tags": [] + }, + { + "kind": "It", + "name": "Quiet works", + "line": 314, + "tags": [] + }, + { + "kind": "It", + "name": "writes an error if MaxHops is exceeded during -Traceroute", + "line": 320, + "tags": [] + }, + { + "kind": "It", + "name": "returns false without error if MaxHops is exceeded during -Traceroute -Quiet", + "line": 325, + "tags": [] + }, + { + "kind": "It", + "name": "has a non-null value for Destination for reachable hosts", + "line": 329, + "tags": [] + }, + { + "kind": "Describe", + "name": "Connection", + "line": 337, + "tags": [ + "CI", + "RequireAdminOnWindows" + ] + }, + { + "kind": "It", + "name": "Test connection to local host on working port", + "line": 344, + "tags": [] + }, + { + "kind": "It", + "name": "Test connection to unreachable host port 80", + "line": 348, + "tags": [] + }, + { + "kind": "It", + "name": "Test detailed connection to local host on working port", + "line": 352, + "tags": [] + }, + { + "kind": "It", + "name": "Test detailed connection to local host on working port with modified count", + "line": 364, + "tags": [] + }, + { + "kind": "It", + "name": "Test detailed connection to unreachable host port 80", + "line": 376, + "tags": [] + }, + { + "kind": "Describe", + "name": "Test-Connection should run in the default synchronization context (threadpool)", + "line": 389, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Test-Connection works after constructing a WindowsForm object", + "line": 391, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Unimplemented-Cmdlet.Tests.ps1", + "describe": 1, + "context": 0, + "it": 1, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Unimplemented Management Cmdlet Tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "$Command should only be available on Windows", + "line": 23, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/New-EventLog.Tests.ps1", + "describe": 1, + "context": 0, + "it": 5, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "New-EventLog cmdlet tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to create a New-EventLog with a -Source parameter", + "line": 20, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to create a New-EventLog with a -ComputerName parameter", + "line": 27, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to create a New-EventLog with a -CategoryResourceFile parameter", + "line": 34, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to create a New-EventLog with a -MessageResourceFile parameter", + "line": 41, + "tags": [] + }, + { + "kind": "It", + "name": "should be able to create a New-EventLog with a -ParameterResourceFile parameter", + "line": 48, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Split-Path.Tests.ps1", + "describe": 1, + "context": 0, + "it": 11, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Split-Path", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should return a string object when invoked", + "line": 4, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the name of the drive when the qualifier switch is used", + "line": 21, + "tags": [] + }, + { + "kind": "It", + "name": "Should error when using the qualifier switch and no qualifier in the path", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Should error given positional parameter #2", + "line": 31, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the path when the noqualifier switch is used", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the base name when the leaf switch is used", + "line": 39, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to accept regular expression input and output an array for multiple objects", + "line": 51, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to tell if a given path is an absolute path", + "line": 70, + "tags": [] + }, + { + "kind": "It", + "name": "Should support piping", + "line": 82, + "tags": [] + }, + { + "kind": "It", + "name": "Should return the path up to the parent of the directory when Parent switch is used", + "line": 86, + "tags": [] + }, + { + "kind": "It", + "name": "Does not split a drive leter", + "line": 98, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Move-Item.Tests.ps1", + "describe": 1, + "context": 1, + "it": 8, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Move-Item tests", + "line": 3, + "tags": [ + "CI" + ] + }, + { + "kind": "It", + "name": "Move-Item will move a file", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "Move-Item will move a file when path contains special char", + "line": 20, + "tags": [] + }, + { + "kind": "Context", + "name": "Move-Item with filters", + "line": 26, + "tags": [] + }, + { + "kind": "It", + "name": "Can move to different directory, filtered with -Include", + "line": 57, + "tags": [] + }, + { + "kind": "It", + "name": "Can move to different directory, filtered with -Exclude", + "line": 66, + "tags": [] + }, + { + "kind": "It", + "name": "Can move to different directory, filtered with -Filter", + "line": 75, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename via move, filtered with -Include", + "line": 84, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename via move, filtered with -Exclude", + "line": 94, + "tags": [] + }, + { + "kind": "It", + "name": "Can rename via move, filtered with -Filter", + "line": 103, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Pop-Location.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Pop-Location", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able to be called without error", + "line": 7, + "tags": [] + }, + { + "kind": "It", + "name": "Should not take a parameter", + "line": 11, + "tags": [] + }, + { + "kind": "It", + "name": "Should be able pop multiple times", + "line": 15, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/Pester.Commands.Cmdlets.NoNewlineParameter.Tests.ps1", + "describe": 1, + "context": 0, + "it": 3, + "parameterized_blocks": 0, + "tree": [ + { + "kind": "Describe", + "name": "Tests for -NoNewline parameter of Out-File, Add-Content and Set-Content", + "line": 6, + "tags": [] + }, + { + "kind": "It", + "name": "NoNewline parameter works on Out-File", + "line": 8, + "tags": [] + }, + { + "kind": "It", + "name": "NoNewline parameter works on Set-Content", + "line": 14, + "tags": [] + }, + { + "kind": "It", + "name": "NoNewline parameter works on Add-Content", + "line": 20, + "tags": [] + } + ], + "extraction": "regex (APPROX; no pwsh parser available)" + }, + { + "path": "test/powershell/Modules/Microsoft.PowerShell.Management/ControlService.Tests.ps1", + "describe": 1, + "context": 0, + "it": 5, + "parameterized_blocks": 3, + "tree": [ + { + "kind": "Describe", + "name": "Control Service cmdlet tests", + "line": 3, + "tags": [] + }, + { + "kind": "It", + "name": "StopServiceCommand can be used as API for '' with ''", + "line": 13, + "tags": [] + }, + { + "kind": "It", + "name": "RestartServiceCommand can be used as API for '' with ''", + "line": 25, + "tags": [] + }, + { + "kind": "It", + "name": "Stop/Start/Restart-Service works", + "line": 35, + "tags": [] + }, + { + "kind": "It", + "name": "Suspend/Resume-Service works", + "line": 63, + "tags": [] + }, + { + "kind": "It", + "name": "Failure to control service with '